logo
JR Academy · Blog职业洞察

一张图读懂Developer与DevOps工作区别

Developer是大家比较熟悉的概念。指的是负责软件和应用程序的开发人员,工作主要是编写、调试和执行软件应用程序的源代码。 而DevOps则是相对陌生的概念。根据澳洲知名公司Atlassian官网的解释,DevOps团队要做的工作包含开发和运营,这也是DevOps这个词的由来 - Developers + Operators。这个岗位使得软件开发和I...

发布日期
阅读时长1 分钟
作者
5367ff2fda64e1f6d834c54d8823e028_0.jpg

Developer是大家比较熟悉的概念。指的是负责软件和应用程序的开发人员,工作主要是编写、调试和执行软件应用程序的源代码。

而DevOps则是相对陌生的概念。根据澳洲知名公司Atlassian官网的解释,DevOps团队要做的工作包含开发和运营,这也是DevOps这个词的由来 - Developers + Operators。这个岗位使得软件开发和IT团队之间的流程更为技术自动化和一体化,并且更强调团队授权、跨团队的沟通和协作。

另外,DevOps团队会使用各种工具,来加速自动化和加快整个流程并保证产品的持续交付、自动化以及团队之间的有效协作。

换个通俗的比喻来说,如果每一段代码就是一列火车的话,那Developer就是在造火车的工程师,而DevOps就负责让火车能在轨道上跑起来。

现实情况下,能让火车稳定高效地在铁轨上跑着也不是一个简单的工作,你需要设计铁路路线来防止火车相撞或者延误,同时你也需要给火车安排时刻表来保证铁路系统的正常运营。只有这样,每一列火车才能在铁轨上发挥它们的最大作用。

#知识分享#程序员#软件工程#运维工程师#澳洲IT#it

@知识薯@澳洲求职情报局

作者澳洲匠人学院
一键分享或复制链接
澳洲匠人学院
澳洲匠人学院

匠人学院,全球华人学习 AI 第一站

查看该作者的更多文章 →

相关文章推荐

查看全部文章 →