做web开发需要会运维的东西么?

我有过web开发和运维经验,说一下自己的体会。
说体会之前,我想说一下(定义一下)现在的运维已经不是传统的运维,大部分公司已经迁移到DevOps(开发运维),或者正在迁移的路上。
最近这

本文最后更新时间:  2023-03-25 15:33:24

我有过web开发和运维经验,说一下自己的体会。

说体会之前,我想说一下(定义一下)现在的运维已经不是传统的运维,大部分公司已经迁移到DevOps(开发运维),或者正在迁移的路上。

最近这段时间,对于为什么开发人员要学习devops技能的的疑问越来越多,我的经验告诉我,

1.您学习devops工具越多,您就会意识到自己需要这些技能来称提供工作效率,实际上,你效率也会越来越高,最终让您成为优秀开发人员(甚至全栈工程师)。

2.与devops配置文件相关的技能集可为您提供有关应用程序开发生命周期的全维度的视角。这增强了开发人员对自己的信心,并扩大了您对代码的认知,有时候你发现很多时候并不需要写代码,已经有现成工具,比如docker,k8s,service mesh等等集成很多优秀的功能,让自己开发的应用无缝的集成到这些环境中。

3.如果你理解DevOps,您开发出来应用程序,可以让运维的同学更易于管理,自动化并总体上保持良好运行,故障少,用户也会很开心,投诉少,你有更多时间花在研发上。

4.凭借着devops技能,您不仅可以写代码,还可以开始考虑应用程序的架构。对于在分布式计算,大数据,人工智能和内存以及CPU密集型操作的新兴领域中开发应用程序而言,这种整体认识是必须的。

5.随着诸如“基础架构即代码”,自动化等devops概念的出现,开发人员与运维团队之间的界线变得越来越模糊。在实际工作中,有时候开发也需要处理一些运维的工作。熟悉这些工具可确保开发人员在管理其Infrastructure时有一种宾至如归的感觉。

 1/2    1 2 下一页 尾页
温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。