运维人员到底要不要学习开发?

lnh2017 · · 2595 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

运维人员的困惑:做运维要掌握网络,系统,服务,数据库,现在还要精通各种开发语言,精力都耗尽了,还能学好吗?以上5大点如果能精通一点就很牛叉了,那么,作为初中级运维人员,到底该如何选择和舍弃呢? 作为从事多年运维及兼开发职位的过来人,在开发和运维这两个职位上的相关看法给后来人的建议如下: 1. 运维入门比开发入门要难得多 原因是运维知识太庞杂(网络,系统、、各种服务、数据库、开发),而开发知识相对更专注系统分块。PHP,PYTHON可以1个月入门上手做事,运维1个月绝对是没戏的,无论是培训和还是自学。部分运维人员会轻视自己,轻视运维的职位,这是大忌,无论你从事什么职位,都应该认可这个职位,如果不认可则尽早转行,否则长此以往,必败无疑。 2. 如果能学好运维,那么学好开发也不是难事,尤其是运维方向的开发 技术是相通,相辅相成的。很多PHP开发也并不清楚php如何做到连接到数据库的,单纯的认为只装PHP环境就可以。 初级阶段的运维不懂开发很正常,不会不可怕,有需要可以去学习,有了学习运维的功底,学开发也一定OK。 3. 一定不要迷信开发,如果失去自身运维的优势,去转开发就是跟着人家屁股后走了 选择好方向,如果确定做运维,那就坚定走下去,做好运维的前提下在去弥补自身的一些开发弱势,如果运维学好了,php和python入门上手做运维方面的开发,也许1天就够了,可能还不需要这么久,PYTHON里有这么个说法,阅读PYTHON就像阅读英文一样简单,请所有的运维人员不要轻视运维职位,知道自身弱势是好事,去弥补不足就好了,本身工作了就是需要啥学啥,没有一定的界限的,我很不理解个别运维朋友对老大说“写cacti插件这是开发的事,他不是开发做不了。” 4. 以运维做根据地,有精力再去蚕食开发的地盘,方能胜算 主业做好,才好去学副业,否则,就是小猫钓鱼,四不像了,开发水平比开发差,运维水平比运维差。 5. 当你的根据地还不稳的时候,暂时就不要去侵略,先夯实好根据地再行打算 作为想从事运维的朋友,在运维还是很白痴的时候,就去搞开发,是没有胜算的。 6. 运维的主业其实就包含运维需要掌握的开发语言:如shell,php,python 到底开发要掌握到什么层次?最好以解决运维需求为主去把握深度。所以,请不要说学开发语言,其实,运维职位本身包含要会开发语言了,因此,你还是在学运维,这个思想要转变。 老男孩linux实战运维整个培训体系中就涉及了shell,php,python,c方面的运维开发从0基础到大师级的课程。 7. 对于开发也是一样,作为互联网公司的开发人员,如果运维水平好,照样可以“飞黄腾达,封妻荫子” 如果仅仅懂编码,那充其量就是码农而已,所以,开发人员懂运维也是趋势,或者说算是开发知识的一部分,因此,我在和其他开发机构的校长沟通时,也建议他们在开发课程里加上以开发为主的相关运维课程,提升开发的竞争力。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2595 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传