2020年我们探索的3个关键DevOps概念

2020年,Opensource.com 的热门 DevOps 文章主要关注测试、软件方法以及最重要的部分:人
92 位读者喜欢这篇文章。
Looking at a map

opensource.com 提供

回顾 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 撰写文章

User profile image.
Dawn Parzych (@dparzych) 是 LaunchDarkly 的开发者营销经理,她运用自己的讲故事能力来撰写和讲述技术与心理学交叉领域的故事。 她喜欢帮助人们在工作和生活中取得更大的成功。 她会避免使用流行语和术语,尽可能地让技术信息易于理解。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.