您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
想知道程序员眼里的DevOps文化是怎样的?
后端,的是,程序员想知道程序员眼里的DevOps文化是怎样的?
发布时间:2016-12-08加入收藏来源:互联网点击:
想知道程序员眼里的DevOps文化是怎样的?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
本人10年开发培训经验,期间经历了Java,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。
其实目前随着技术的发展,以后的趋势会越来越想DevOps的目标发展。
前端已经不是单纯的html+css+js那么简单,更多的是要求一个前端既能开发pc端,又能开发移动端,还能开发小程序,甚至连数据库和后台都要前端搞定。也就是说连前端都在向全栈的趋势发展。
那么后端呢?后端也不再是单纯的架构与接口开发,数据库的架构设计与优化维护,程序的部署与上线,项目的自动化运维,软件更新后要实现不停机的发布。以前可能写后端的就是写后端的,发布部署运维都是有服务器运维人员搞定,但是最近越来越多的招聘要求表明,公司更多的是要一个可以搞定运维的后端开发人员。
比如Java中目前比较流行的服务网格化,K8s,Jenkins,docker等技术体系的出现,这些东西都要求Java开发人员去掌握,那么其实这些东西不都是运维人员应该干的吗?
随着智能化的发展,以后的代码编写肯定不是再像以前那样,一个项目动不动就几十万几百万几千万行代码,更多的是轻量级开发,可以很快速的实现项目开发。那么剩下的操作,运维其实就很重要了。
所以现在,尤其是一些中小型公司,公司里甚至都没有专门的运维人员,后端程序员一肩挑,前后端+运维自己搞定,这必然是以后的发展趋势。
如果想学习Java,可以关注我,获取全套免费学习教程。
我从事开发培训10年,擅长Java,Android,H5,大数据,PHP等多个不同的技术方向。后续我会写一系列关于互联网技术方面的文章,感兴趣的朋友可以关注我。另外如果你有Java,Android,H5等开发方面,或者是求职方面的问题,也可以在评论区留言,或者私信我,相信一定会让你有所收获!
回答于 2019-09-11 08:43:50
我理解这样的程序员即是开发也是运维,所以需要比开发学的更多东西。另外这种一般也是小公司,大公司基本分工明确,各司其职。
回答于 2019-09-11 08:43:50
这个,嗯,技术流给解答一下
回答于 2019-09-11 08:43:50
我不知道耶
回答于 2019-09-11 08:43:50
DevOps主要体现出两方面的理念:开发运维一体化和自动化。
一体化的着眼点主要是让程序员有大局的观念,不要只顾着写好自己模块的代码就交差,而是要从全局的角度考虑自己的代码对上下游有什么影响,在实际的生产环境中会不会有问题,在极端情况下会不会对服务性能、安全等方面产生影响等。
从自动化的角度看,程序员既然拥有掌控代码的能力,就应该具有不做重复事情的理念。计算机的发明,就是用来解决人类,把一些重复的事情交给计算机,只要提供指令,计算机就可以又快又好地一遍遍的执行。软件从开发到上线,中间经历很多步骤,如果因为修改一个小bug,而一遍遍地手工重复上线过程,一来影响效率,二来人手操作难免失误,所以DevOps的提出,就是把这个流程自动化,可以一切按照既定的流程走,避免各种意外发生。
上一篇:(飞龍在天金钱鱼古令牌)玉奇石三合一体石友说会是四大奇石之首?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |