如果你以为运维只是充当开发人员的助手、做着重复和没有技术含量的事情的,那你就误会大了,运维不是客服,运维也不是服务开发的,运维服务于整个产品,保证架构合理,系统稳定。运维只对业务稳定负责,所有的工作都是奔着这个去的。在很多“外人”的眼中,运维工程师的工作不过是搬机器、调网络、装软件、处理故障、7×24小时值班,简单而又枯燥至极。但事实并非如此,运维工作涵盖很多技术领域,运维工程师要掌握硬件、软件、操作系统、开发等多方面的知识,核心目标是为亿万用户使用的产品保驾护航。系统架构设计,性能调优,方案选型,巡检安都包含在里面,比如曹云就是苏宁易购整体的电商系统架构负责人 ,肖伟是百度移动云计算架构师, 一个好的运维工程师价值不菲。
但是要做到一个真正的运维工程师,容易吗?
运维意味着24*7的工作性质,意味着无尽的问题,意味着冬天里半夜3点中的一个电话你必须立即解决。不论是成就感还是挫折感你都能在这里体味的淋漓尽致。新形势下的运维人员也要同时具有软件开发的能力,至少不能仅仅局限于只会一种语言,做运维和写程序是类似的,甚至一样的!程序提供单一功能,而运维搭建,维护的系统提供全部的功能,开发人员开发的程序只是整个系统的一个部分。所以运维不懂开发,至少要懂如何控制复杂度,如何隔离故障,如何服务降级。出色的运维人员,只要精通一门语言,必然也是出色的开发(反之亦然)。但什么是出色的运维呢?大部分运维人员,只是一个熟练的操作工人。出色的运维必然更了解系统(原理),这要读很多书,做很多思考,有很多实践。
运维工作真的是一件非常有挑战性的工作,由于涉及到知识面的广度,意味着你要付出比平常人更多的精力,当然你也会收获很多,在知识广度上的扩充和积累绝对是非常迅速的,其实,运维入门比开发入门要难得多。随着互联网的高速发展、网站规模越来越来大、架构越来越复杂;对专职运维工程师、架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量不断增大,而且是越老越值钱。
后悔走上的IT运维道路的人员请切记:不要轻视自己,更不要轻视运维的职位,只要你自己认可这个职位,坚定的走下去,学好运维技术,照样可以有很好的出路。重拾信心,走好你的IT运维路吧!