devops

作为明尼苏达州州立数字课程倡议组织的协调员, 查尔斯·贝茨面临着一个独特的挑战:如何在学术环境(僵化,刻意,缓慢)中教DevOps(敏捷,无情,快速)?

但是Betz已经找到了一种方法,并且它已经足够成功,他准备分享它。 他将在今年的DevOps企业峰会上演讲“影响高等教育以创造未来的DevOps劳动力”。

圣托马斯大学(University of St. Thomas)的讲师 Betz 在 Opensource.com上谈到了与下一代学生程序员合作的问题。

DevOps文化和学术文化似乎以截然不同的速度发展。 这是为什么?

这样做有好有坏的原因。 变革是昂贵的,而且作为教学教师,我们不能每个学期从根本上重构我们的课程,仍然为我们的学生提供良好的服务。 因此,学术界将永远落后于行业。 但是,以相同的速度向前行驶几英里,与以较慢的速度前进,然后逐渐落后,这是有区别的。 今天的问题是差距正在扩大。 学术界对数字经济的相关变化还没有完全的了解。 在项目管理课程中教一些敏捷不再足够。 我认为我们需要参考来自ACM,IEEE和AIS的主要课程指南,并开始要求那些主要的专业组织稍微提高自己的水平。 并不是说最近没有足够的证据来证明这一点!

但是,我不同意那些认为“事情总是变化太快”的人的观点。 我们正在看到代际(如果您愿意的话,是构造性的)基本原则的转变,我认为这并非总是“本月风味”。 例如,我认为基础架构不会很快消失。 我很舒服地将其烘焙到我的课程中。 我也不认为我们会回到瀑布的糟糕旧时代,或者阶段性的项目管理,或者无视文化。 重要的变化将保留下来,并且可以由学者参与。 即使我们仍在使用VM而不是Docker进行教学(这是我目前所在的位置)。

为什么DevOps对当今的学生很重要?

好吧,这显然是当今性能最高的数字商店的运作方式。 多年以来,软件培训一直以“代码完成”而告终,尤其是在将软件印在CD上进行交付时。 现在,它已作为一项运营服务交付,以这种方式体验了客户的成果,因此覆盖整个生命周期至关重要。 当然,还有更深层次的原因,例如在产品管理中需要快速反馈,以及远离大型的开环工作。 我从招聘经理那里听到的最大问题是? 学生仍会退出不熟悉源代码控制的程序。 那只是教育上的弊端。 现在,圣托马斯大学没有一门课程,而是两门涵盖DevOps的课程(一门更高层次,更多相关内容,一门更为详尽)。

您还为其他培训师和讲师开发了材料。 您开发它们的目标是什么?

我想我有多个目标。 当然,分享的一个方面反映了我认为成为学者的更好的文化方面。 就个人而言,开发材料需要深入学习和调查,因此我的职业发展了。 当然,这涉及营销方面。 我目前正在完成第一份以精益和敏捷为基础的有关IT管理的研究生水平调查文本,我希望对此工作有所关注。

在您谈论DevOps企业峰会时,我们可以期待什么?

有两个主要部分(我将不得不快速讲话!)。

首先,这将是我与明尼苏达州立系统的同事就下一代数字课程开发的报告的首次正式演示。 我们参与了这份报告,据我所知,这是对敏捷和DevOps的第一个系统的教育回应。 到我发言时,这份报告将分发给明尼苏达州数十所大学的300多名教职员工。 我要非常感谢Nicole Forsgren和Gene Kim,感谢您同意担任该委员会的顾问。

其次,我将在课堂上微观上探讨一些教学上的挑战和机遇,并在我在圣托马斯大学的IT管理课上做一些笔记。 大多数学者似乎没有意识到的一件事是,工具虚拟化在课堂上有多么强大。 我已经使用Vagrant和Virtualbox以及Jenking和Artifactory开发了一个完整的连续交付管道,它将在笔记本电脑上运行! 我们肯定会生活在有趣的时代。

翻译自: https://opensource.com/open-organization/16/11/bringing-devops-classroom

devops

devops_将DevOps带到教室相关推荐

  1. 持续交付 devops_使用DevOps开始加速软件交付

    持续交付 devops 一次又一次,我们听说公司借助DevOps实现了快速加速. 公司正在以每天的部署量来吹捧成功,共享每天10.50甚至100个部署的新基准. 在更成熟的组织中,例如LinkedIn ...

  2. devops_关于DevOps的故事

    devops 发展与运营的寓言 Amstrad基本阵列, 复习 很久以前,在过去的三十年里,在曼彻斯特北部一个破旧的磨坊小镇里,两个大人和一个孩子围坐在议会大厦的黄色Formica桌子旁,打开礼物,并 ...

  3. 网络matlab程序_【Matlab】官网资源盘点

    相关链接: 一个单身男博士的业余生活:技多不压身,解数独也可撩妹 手把手 | 使用 MATLAB 图像处理与深度学习解算数独 基于Matlab的杨氏双缝干涉实验模拟 基于Matlab的二维正方晶体马德 ...

  4. .NET Conf 2019日程(北京时间)

    一年一度的 .NET Conf马上就要开始了,我将日程简易的翻译了一下,并且时间全部转换为北京时间,以方便国内.NETer. 第1天 (北京时间9月24日) .NET Conf 2019 基调 - S ...

  5. 在阿里云中搭建大数据实验环境

    云计算是和自来水一样的商业模式.有了自来水,我们可以不用自己挖井,就可以快速.便捷.廉价地获得水资源.而有了云计算,我们就可以不用自己建机房.买设备.维护系统,就可以快速.便捷.廉价地获得IT资源(C ...

  6. 谷歌code访问_Google Code-in任务和青少年奖励

    谷歌code访问 Google Code-in是一项针对13-17岁青少年参与开放源代码软件项目的计划. 从2014年12月1日到2015年1月19日,参与其中的开源组织为初学者确定了可能需要几个小时 ...

  7. 书本知识太枯燥?体验一次动手又动脑的项目制吧

    项目制学习(Project Based Learning)是一种教学方法,即学生通过一段时间内对真实的.复杂的问题进行探究,并从中获得知识和技能.简单来说,就是学生通过做一个项目,来达到学习的目的.这 ...

  8. 哈利·波特考试(c/c++)

    题解往下划拉 写在前面的碎碎念:我在上一道题说我理不清楚,花里胡哨地给int改名,做一个图要定义俩结构体三个函数,然后先插边再插图的.然后再学习下一节的时候感觉自己理清了是什么意思(但还是不理解那么费 ...

  9. 苹果笔记本好吗_在大学里,笔记本真的比台式电脑好吗?

    要说这个问题,本人觉得自己真的有很大的发言权.大一的时候入手的笔记本,然后自学一手装机后换了台式,然后又帮同学和舍友装了台式机,现在你问我大学生该选择台式机还是笔记本,且听我一一道来! 首先来说一下笔 ...

最新文章

  1. 被鱼刺扎一下就没了条手臂?这种“吃人肉”的细菌身边并不罕见
  2. html响应式布局media,JS中使用media实现响应式布局
  3. 《LeetCode力扣练习》第21题 合并两个有序链表 Java
  4. Forefront Security For Exchange的反病毒测试
  5. 1041 Be Unique
  6. Centos6.5搭建bugzilla
  7. 【TensorRT】将 PyTorch 转化为可部署的 TensorRT
  8. VS Code 下载
  9. Unity3d查找游戏对象
  10. hack wifi android,WiFi Hack AIO 2010 - WiFi v1.2
  11. java pdf 中文_java pdf中文乱码怎么办
  12. MAX3485硬软件设计实测
  13. 方舟修改服务器代码,方舟生存进化服务器可以用代码吗
  14. yuv420转yuv422(yuyv)
  15. xp系统打开计算机硬盘分区,如何在xp系统对硬盘进行分区
  16. y电容如何选型_安规Y电容设计选型
  17. 专用计算机房属于中危险等级,普通住宅属哪种危险等级的灭火器配置场所
  18. Word安全警告 宏已被禁用解决
  19. 参加门票6800的QCon大会,是怎样的体验?
  20. c调用lua脚本语言入门,Lua脚本语言入门及魔兽争霸中的Lua函数调用

热门文章

  1. Redis签到功能设计与实现
  2. Exps on March 21st
  3. 《例说51单片机(C语言版)(第3版)》一1.7 实时练习
  4. STL 容器和迭代器连载8_访问顺序容器的元素
  5. Flash Media Server安装
  6. 操作系统(14)Linux最常用命令(能解决95%以上的问题)
  7. 得到的概率值_手把手教你将矩阵概率画成图
  8. demo12 webpack 处理 scss
  9. 封装一个方法,找出数组中重复数大于n的元素集合
  10. Linux 虚拟机配置-network is unreachable