devops_关于DevOps的故事

devops

发展与运营的寓言

Amstrad基本阵列, 复习

很久以前,在过去的三十年里,在曼彻斯特北部一个破旧的磨坊小镇里,两个大人和一个孩子围坐在议会大厦的黄色Formica桌子旁,打开礼物,并互相祝福。 一个新的曙光即将来临。 新的进步方法即将被释放。 工人阶级的过程即将成为“数字化”。

1985年圣诞节,窗户上冷得要紧,猫们穿上新衣领,饿着头吃了一年一度的圣诞节沙丁鱼。 这是一家高科技公司,最近购买了彩色电视和VHS播放器,以及便携式卡带播放器。 事情会变得更好。 我八岁。

我的祖父母注意到了我对计算机的浓厚兴趣,从我到朋友家的访问,他们知道这会很大。

我们没有很多钱,所以我爷爷戒烟是为了积purchase第一次购买,这是我将永远感激的。 这台计算机是在圣诞节那天早上提供的。

绳索上的罗兰, 像素帝国
不只是游戏,还必须编写代码

我奶奶说 她对未来有先见之明,并且知道我多么容易分心。

是的,我在绳索上玩过罗兰德,但是,是的,我要去编码。

10打印“ Hello World”
20转到10

美丽。 除此之外,我很快就毕业于彩色字体,闪烁的屏幕,闪烁的边框和嵌套循环。 每个程序的代码行数达到10s。

过了一会儿,我就很好了,真的很好,已经建立了两个原则:

  • 配对编程-电脑桌上的两把椅子和我的爷爷拿着编码杂志,轮流进行编码,并互相检查编码。 我们在一个跨学科的自治团队中进行过开发,测试和操作。 速度稳定增长。
  • 一键式部署-将程序编译到磁带后,只需按一下集成了键盘的盒式磁带播放机上的“播放”按钮,即可将我的应用程序直接部署到生产环境中,有时一天部署多次(该季度发布的废话都没有)

现在是时候将其提升到一个新的水平。 极限编程(或我喜欢称呼的XP)。

Simson PetrolUnsplash拍摄的照片

我坐在电脑桌前的椅子上。 我非常有信心-穿着百慕大短裤,鲜艳的紫色T恤和He-man拖鞋。 我丝毫不乱。

我的爷爷喜欢赌马,他与我分享了两个有意思的方法:推动我成为国际计算机明星,并与威廉·希尔(William Hill)一起赢大局。 他意识到自己可以将这两件事结合起来。 但是对我们俩都重要的是,完整的工作是可见的。 我们想变得敏捷。 经过sprint计划后,很明显,这将需要数千行代码和大量数据输入。 我暂时不会玩了。

经过四天的密集编码,现在是时候对该程序进行测试了。 我们没有AWS CLI,因此我使用了Amstrad CLI。 我输入“运行”。 代码中存在多个错误。 正是在这一点上,我意识到微服务会比单片代码更好,因为在集成小批大小的多个代码提交时,它们会被自动测试(这会在早期发现编码错误,主要是我的Grandad的)。

90年代

建立了我的往绩记录后,很明显我将在高中学习计算机科学。 专用计算机科学室。 具有3 1/4软盘而不是磁带的阿基米德计算机。 麦加。

是时候将其带入新的高度了。

我在大多数测试中得到10/10和20/20。 太棒了 我的计算机科学老师很棒,并且建立了我的信心,他说我可以是任何人,甚至是系统分析师。

我们编码。 我们的理念是尽快交付软件-我们最重要的KPI之一是从构思到生产的交付周期。 没有墙,质量就是一切,我们生产的产品才有价值。 学生的保留率很高,损耗率很低。 然后网络

滚石乐队的让·吕克·皮卡德(Jean-Luc Picard)上尉

我们的老师是位绅士,但他是秃头,头顶只有发,对于14岁的男孩来说,很boys愧,这就是他的目标。

我的一个朋友(我不会给他起名字,但他知道他是谁)决定写一个病毒。 阿基米德上的每个图标都将变成他在绘画程序中制作的光头。 这不是用C / C ++或Assembly编写的,但是很有效。 只要将软盘插入未连接网络的计算机,该病毒就可以像野火一样传播。

这是在devsecops之前和CICD管道中实施安全程序之前的。 我们是devopop,但不是devsecops。

我们有流量,质量,可疑的价值,但很高兴。 我们之所以含有该病毒,是因为我们喜欢我们的老师,并且不想被开除。

考试通过了。 接下来是A级。 介绍一下,帕斯卡。 我编码了,现在我将代码在线保存,而不是保存在Github上,而是保存在Burycollegehub上—可以。

毫不费力地上大学。 纯计算机科学,C,Java,算法,非常便宜的啤酒……错误代码1603:Java更新未完成。

质量和流量降低。 DevOps的采用正经历变化曲线:震惊,否定,接受,打ic。 现在是时候将内容容器化了,我会做到最后。

选择您的最终作业

我的课程导师说。

会议组织者的工具包

我回答。

Java / JavaScript / HTML,因此工作开始了。

曼彻斯特大学会议与场所

我知道世界上有成千上万的会议组织者。 我知道所有工作都在快速数字化转型。 这意味着可以更快地交付工作软件。 这意味着发展。

我的工具包的潜在市场很大,并且尚未受到干扰。 在最初的几个月中,仅我本人和我的课程导师对我的工具包的采用率几乎为零,但我知道我们已经有所收获。 不久之后,对我网站的访问量就达到了高个位数。

会议组织者尚未准备好大规模使用我的软件,这也许是因为我们不是busdevops。

学位得到保证后,他到惠普公司(硅谷和管理人员的出生地)工作,四处走动-这是我一直以来为之骄傲的一项原则,就早期发展而言,这导致了团队之间建立关系。

DevOps混乱的墙, Microsoft开发人员网络

然后,他的职业生涯花在整个墙壁上进行管理,帮助团队交谈,帮助项目团队交付,帮助现场服务团队不受影响。 我没有发明DevOps,但我应该。

我在Roland的绳索上非常方便。

DevOps的真正含义是它诞生于2008年敏捷会议上的安德鲁·谢弗和帕特里克·德博伊斯(Andrew Shafer)和帕特里克·德布瓦(Patrick Debois)的一次演讲中(我想知道他们是否使用工具包来安排它吗?),或者可能是之前。 这些人拥有我永恒的敬意,因为他们把两个单词变成一个单词,并且可以将工作软件更快地交付生产。

至于Roland,如果您已经读了很远的话,那么您也可以在Wikipedia上找到有关他的全部信息,或者甚至可以更好地(无需等待9分钟的加载时间)在此You Tube视频中见证现场游戏动作。

加里·沃茨

Amstrad CPC, 维基百科

如果喜欢,请拍几下。

您可以通过 hackernoon.com/@gary.sa.watts twitter.com/@garysawatts 关注我

对于我的更多文章:

翻译自: https://hackernoon.com/a-tale-of-how-devops-began-35735b15e3e4

devops

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值