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