本文共 1511 字,大约阅读时间需要 5 分钟。
devops
作为明尼苏达州州立数字课程倡议组织的协调员, 面临着一个独特的挑战:如何在学术环境(僵化,刻意,缓慢)中教DevOps(敏捷,无情,快速)?
但是Betz已经找到了一种方法,并且它已经足够成功,他准备分享它。 他将在今年的上演讲“影响高等教育以创造未来的DevOps劳动力”。
的 Betz Opensource.com上谈到了与下一代学生程序员合作的问题。
这样做有好有坏的原因。 变革是昂贵的,而且作为教学教师,我们不能每个学期从根本上重构我们的课程,仍然为我们的学生提供良好的服务。 因此,学术界将永远落后于行业。 但是,以相同的速度向前行驶几英里,与以较慢的速度前进,然后逐渐落后,这是有区别的。 今天的问题是差距正在扩大。 学术界对数字经济的相关变化还没有完全的了解。 在项目管理课程中教一些敏捷不再足够。 我认为我们需要参考来自ACM,IEEE和AIS的主要课程指南,并开始要求那些主要的专业组织稍微提高自己的水平。 并不是说最近没有足够的证据来证明这一点!
但是,我不同意那些认为“事情总是变化太快”的人的观点。 我们正在看到代际(如果您愿意的话,是构造性的)基本原则的转变,我认为这并非总是“本月风味”。 例如,我认为基础架构不会很快消失。 我很舒服地将其烘焙到我的课程中。 我也不认为我们会回到瀑布的糟糕旧时代,或者阶段性的项目管理,或者无视文化。 重要的变化将保留下来,并且可以由学者参与。 即使我们仍在使用VM而不是Docker进行教学(这是我目前所在的位置)。
好吧,这显然是当今性能最高的数字商店的运作方式。 多年以来,软件培训一直以“代码完成”而告终,尤其是在将软件印在CD上进行交付时。 现在,它已作为一项运营服务交付,以这种方式体验了客户的成果,因此覆盖整个生命周期至关重要。 当然,还有更深层次的原因,例如在产品管理中需要快速反馈,以及远离大型的开环工作。 我从招聘经理那里听到的最大问题是? 学生仍会退出不熟悉源代码控制的程序。 那只是教育上的弊端。 现在,圣托马斯大学没有一门课程,而是两门涵盖DevOps的课程(一门更高层次,更多相关内容,一门更为详尽)。
我想我有多个目标。 当然,分享的一个方面反映了我认为成为学者的更好的文化方面。 就个人而言,开发材料需要深入学习和调查,因此我的职业发展了。 当然,这涉及营销方面。 我目前正在完成第一份以精益和敏捷为基础的有关IT管理的研究生水平调查文本,我希望对此工作有所关注。
有两个主要部分(我将不得不快速讲话!)。
首先,这将是与明尼苏达州立系统的同事就下一代数字课程的首次正式演示。 我们参与了这份报告,据我所知,这是对敏捷和DevOps的第一个系统的教育回应。 到我发言时,这份报告将分发给明尼苏达州数十所大学的300多名教职员工。 我要非常感谢Nicole Forsgren和Gene Kim,感谢您同意担任该委员会的顾问。
其次,我将在课堂上微观上探讨一些教学上的挑战和机遇,并在我在圣托马斯大学的IT管理课上做一些笔记。 大多数学者似乎没有意识到的一件事是,工具虚拟化在课堂上有多么强大。 我已经使用Vagrant和Virtualbox以及Jenking和Artifactory开发了一个完整的连续交付管道,它将在笔记本电脑上运行! 我们肯定会生活在有趣的时代。
翻译自:
devops
转载地址:http://gcjzd.baihongyu.com/