11 个来自《彩虹小马》的 DevOps 课程

你从未想过可以从 Twilight Sparkle 和她的朋友们身上学到的关于 DevOps 的知识。
233 位读者喜欢这个。

在 2010 年,《彩虹小马》系列动画片以动画剧集《My Little Pony: Friendship is Magic》重新启动。该节目兼顾了儿童的接受度和其探讨的复杂主题,吸引了跨年龄段的追随者。我也被这股浪潮席卷,并发现可以从这部剧中学习到很多关于 DevOps 的知识。

发现技术债务

该剧开始时,Twilight Sparkle 在阅读晦涩的文档,才意识到该剧的背景地 Equestria 即将遭受灾难。虽然一个名叫 Nightmare Moon 的人已经被监禁了一千年,但有一个预言说她会回来。

课程 1:技术债务很重要。

Nightmare Moon 是技术债务的完美替身。记录它。注意风险迹象,无论它们发生的频率有多低。制定解决它的计划。

Twilight Sparkle 向她的经理报告了这个消息,但被告知这不是当前的首要任务。她被派往 Ponyville 为即将到来的庆典做准备。

课程 2:与管理层沟通是关键。

Twilight Sparkle 沟通了她的首要任务(技术债务的风险),但没有说服她的管理层,这比庆典(下一个版本的发布或新客户)更重要。

我们都需要明确解决关键问题的业务案例是什么。用商业术语解释技术债务也并非易事。如果管理层不同意其严重性,请寻找新的方法来沟通风险,并与会说这种语言的其他人合作。

当技术债务变成中断时

正如预言所预见的那样,Nightmare Moon 归来并宣布永恒的黑夜。(在这个 DevOps 故事中,这标志着灾难性中断的开始。)Twilight 很快意识到她无法独自解决这个问题,她招募了小马,她们将和她一起成为“Mane Six”。她们每个人都代表着不同的和谐元素——Applejack 代表诚实,Fluttershy 代表善良,Pinkie Pie 代表欢笑,Rarity 代表慷慨,Rainbow Dash 代表忠诚,而 Twilight Sparkle 自己代表魔法。这种团队建设充满了课程

课程 3:很少有可以由一个人解决的问题。

当面临中断时,请联系其他具有互补技能的人,他们可以帮助你。如果他们与你不同,那就更好了:不同的背景会导致不同的视角,这可以带来更好的问题解决。

课程 4:在解决中断时,诚实的沟通是关键。

在对抗永恒黑夜的斗争中,Mane Six 不得不公开而诚实地谈论哪些地方出了问题。她们的无责沟通是问题解决的一部分。

课程 5:在解决中断时,对自己和他人友善至关重要。

尽管在 Equestria 大陆上脾气暴躁,但我们都受益于重新合作。

课程 6:欢笑很重要。

即使当一切崩溃时,也要记得休息一下,喝一杯水,深吸一口气。压力过大无济于事。

课程 7:要慷慨。

即使你现在没有值班,如果需要你的帮助来解决问题,也要伸出援手,就像你希望你的同事为你做的那样。

课程 8:要忠诚。

中断不是解决团队之间竞争的时候。专注于如何作为一个团队协作并解决中断。

课程 9:虽然人际交往能力很重要,但你必须在深入的层面上理解技术。

保持你的技能敏锐。专业知识不仅是学习能力;它还在于知道何时需要这些信息。成为专家的一部分是实践。

发展成为持续改进的文化

问题解决后,Celestia 公主意识到 Mane Six 对 Equestria 的长期生存至关重要,并告诉 Twilight Sparkle 留在 Ponyville 并继续研究友谊的魔法。

课程 10:在中断解决后,进行审查,吸取具体的教训,并采取行动。

我可以逐集详细介绍与 DevOps 相关的课程,但我将以我最喜欢的一个课程来总结。“Winter Wrap-Up”一集中,Ponyville 的所有小马都在帮助为春天做准备。按照传统,她们不使用魔法,这让 Twilight Sparkle 想知道她能做些什么贡献。最终,她意识到她可以通过制作一个清单来确保一切都按正确的顺序完成来提供帮助。

课程 11:当自动化不可能或不可取时,编写一份可靠的清单,并遵循它。不要依赖你的记忆。

Twilight Sparkle 和 Mane Six 作为一个团队克服了巨大的障碍,现在拥有一个作为一个团队改进的系统。

一个 DevOps 的故事

这个故事反映了许多组织如何缓慢地采用 DevOps。从认识到对技术债务的恐惧到解决它,这个转变并非易事。凭借勇敢的领导力、团队合作和改进的意愿,所有组织都可以在另一方面取得成功,拥有与 Twilight Sparkle 和她的朋友们相似的故事。

接下来读什么
标签
Moshe sitting down, head slightly to the side. His t-shirt has Guardians of the Galaxy silhoutes against a background of sound visualization bars.
Moshe 自 1998 年以来一直参与 Linux 社区,在 Linux “安装聚会”中提供帮助。他自 1999 年以来一直在编写 Python 程序,并为核心 Python 解释器做出了贡献。Moshe 在这些术语出现之前就已经是一名 DevOps/SRE,他非常关心软件可靠性、构建可重复性以及其他此类事情。

4 条评论

我不喜欢 devops 或彩虹小马

它在 devops 从业者中受欢迎吗?

我两者都推荐!

MLP:FIM 是一部很棒的剧集,而 DevOps 是一种非常重要的协作开发和维护系统的方法。

回复 作者: theo3000

保持一致性。

感谢分享。

感谢撰写这篇文章。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.