回顾 Opensource.com 在 2020 年发布的关于 DevOps 的文章,内容丰富,适合所有人——从刚开始 DevOps 之旅的人到经验丰富的 DevOps 老手。 这些文章侧重于测试、软件方法以及 DevOps 最重要的部分:人。 以下是 2020 年十大 DevOps 文章。
测试驱动开发
Alex Bunardzic 今年分享了许多关于测试的文章,我将列表缩小到前三名。 如果您对测试感兴趣(我认为任何参与编写或支持软件的人都应该至少对测试略感兴趣),请查看这些文章。
在如何开始测试驱动开发中,Alex 使用一个类比来描述测试驱动开发 (TDD) 的基础知识,并解释依赖关系以及如何消除它们以进行测试。
如果您要实践 TDD,您需要了解如何以及何时编写单元测试。 Alex 在 在测试驱动开发中,在编写代码后编写单元测试被认为是有害的 中分享了他的最佳实践。
测试是关于确定代码是否按设计工作,以及 代码“工作”是什么意思? 从可观察的行为的角度探讨如何定义工作代码的外观。
软件方法
人们有时会问,“概念 x' 与 DevOps 有什么关系?” Tonya Brown 的 DevOps 与敏捷:有什么区别? 和 Willy-Peter Schaub 的 看板与 DevOps 有什么关系? 都直接解决了这些问题。 Willy 解释了四个关键的看板实践,然后深入探讨了它们与 DevOps 的相似之处。 Tonya 重点介绍了 DevOps 和敏捷之间的异同。 如果您刚开始 DevOps 之旅,这些文章将帮助您了解 DevOps 与您当前的实践的异同。
说到入门,Sameer S Paradkar 的文章 DevOps 完整入门指南 应该被标记为书签并与任何刚接触该实践的人分享。 他涵盖了从 DevOps 如何应对开发和运营挑战,到传统 IT 流程和 DevOps 之间的差异,再到理解 DevOps 生命周期的一切内容。 最重要的是,Sameer 以一个方便的开源 DevOps 工具备忘单结束。
人
人是 DevOps 最重要的组成部分。 他们是编写软件、支持软件、构建自动化等等的人。 找到合适的人比实施合适的工具更重要。
需要正确的思维方式才能驾驭 DevOps。 在 维护分布式团队的 DevOps 思维方式的 10 个技巧 中,Willy-Peter Shaub 分享了这种思维方式如何在远程工作的新时代中发挥作用
“一种健康的 DevOps 思维方式可以通过持续改进的不同路径进行导航,其中颠覆、纪律和护栏是常态。 没人预料到的是,由于疫情,我们都经历了彻底的颠覆,以及它对我们的 DevOps 和个人思维方式、我们的工作流程以及看板和敏捷团队的仪式的影响。”
这种思维方式至关重要,因为团队会不断发展我们如何协作、沟通以及为远程世界交付软件。
然而,这并不是您在 DevOps 中取得成功的唯一要素。 Josh Atwell 在 如何成为适合 DevOps 的人 中分享了 DevOps 成功的关键技能列表。 可能会让人惊讶的是,这些技能都与编程语言或工具无关。 Josh 说,成为适合 DevOps 的人需要沟通、无私和自我关怀。
即使是正确的思维方式和态度也不会让一切都完美;仍然会存在挑战。 人们今天面临的挑战之一是倦怠。 人们厌倦了远程办公,他们正在寻找恢复“正常”的方法。 在 DevOps 是一种值得投资的倦怠解决方案 中,我讨论了改变底层流程和文化如何帮助减少或预防倦怠。
最后,如果您正在寻找 2021 年的职业转变,请考虑 Scrum Master 的角色。 Tonya Brown 在 Scrum Master 是做什么的? 中概述了 Scrum Master 的一天。 如果您喜欢消除障碍并指导人们解决问题,这可能是一个适合您的角色。
您对哪些 DevOps 主题感兴趣? 请在评论中分享您的想法,如果您有知识要分享,请考虑为 Opensource.com 撰写文章。
评论已关闭。