最近有些朋友在运维派公众号留言,咨询运维职业规划和学习方向的问题。包括最近在微信上也和一些运维的兄弟们交流,大家都表现出明显的焦虑和对未来长期规划的缺失。
我翻了下知乎和一些技术社区的帖子,也看到了很多类似的情况,大家不妨先看看:
1、来自segmentfault:
作为一名小小的运维,有感于现在云计算的发展。 云计算的快速发展让很多中小公司甚至一些大公司免去了很多硬件和计算资源上的烦恼。
但是作为一名运维,缺忧心忡忡,觉得未来的运维市场肯定不会变大,反而会因此而缩减。
当然随着技术的发展,如果自己不努力,淘汰是必然的。 自己除了跟随新的技术,也在往开发运维转,但是年纪越来越大,学习能力和编程能力肯定不会像年轻人那么强。
我有一些运维的朋友已经慢慢开始转转纯开发,不知各位运维同仁如何看待?
2、来自知乎:
做运维5、6年了,目前在一家小公司任职,最近面试屡屡受挫。不知道问题出在何处。
本人熟悉:apache、nginx、Linux、LVS、keepalived、shell、nagios、cacti 的优化、配置、问题定位、排查。
也是用过:puppet 、ansible 自动化工具
百度一个经理跟说我,我现在问题是:“可能是有些能力,但是和一个刚毕业一两年的毕业生没啥区别。没有最擅长的东西。没有方向。”
请问这个方向是什么理解?我想走自动化方向,那么我就把puppet玩精通吗?这算是方向吗 ?
3、来自知乎:
我是应届生,去世纪互联做微软云计算的运维工程师,想请教一下,运维的前景怎么样?3、5年之后可以往什么方向走?感觉继续做运维的话,以后年龄大了身体会跟不上啊。
其实对于这些疑问,我想各个行业、各个岗位都有自己的困惑,开发、测试也有自己的困惑,也需要做职业规划,俗话说“家家都有本难念的经”。
但运维的职业规划相当会困难一点,这不是说发展方向少,而是运维这个岗位在技术圈内属于离散状态,通常一家上百人的公司,可能也就一两个运维人员,这样就导致同行业内的交流机会很少,可借鉴的职业成长路径少,在公司体系内的上升空间有限,自然就有了发展的焦虑。
不管是运维还是开发,它都只是你职业生涯的切入点而已,开发以coding切入,但5年以后,很多开发兄弟也会转型。那么运维到底可以往哪些方向发展呢,根据个人的观察整理了下,1~3年工作经验的运维工程师可以做个参考:
- 转型架构师:大的互联网公司的运维架构是非常复杂的。现在服务器虚拟化(VMware、Xen、KVM、HyperV)、存储设计(硬件存储、分布式文件存储、分布式对象存储)、云构建(Openstack,CloudStack)、运维自动化、监控管理、ITIL流程等各方面都存在很多选择,需要有人进行规划、设计、研究。
- 转型运维开发:往自动化运维、DevOps方向发展,简单的用Shell、Python等写自化脚本,复杂的可以用Saltstack、Ansible、Puppet之类的开源运维工具进行自动化管理。系统点的,用Python、JS、JAVA、PHP等将前面这些开源运维管理、监控、自动化、CMDD等工具集成到一个管理平台。
- 转型运维管理:学习ISO20000,ITILV3等等复杂的标准。当然,这些不是必要的,只是写上去看着更专业点,对于去传统企业做运维管理,通常是需要这样的资质。当然管理,还需要懂得团队管理、人员管理,那又是另外的大学问了。
- 其它方向:还有安全、解决方案、售前、售后、技术支持,这些都是运维人员可以关注的方向,总之要记住——“你现在做的事情只是你的切入点,而不是终点”。不要只看着眼前做的事情,要多看看行业的变化和趋势,多看看同行里的发展通道。
最后,我想说的是,运维从来没有像今天这么受到重视,运维有了往开发渗透的机会,也有往业务运营渗透的机会,运维人员是能够大有可为的。
对于这个话题,欢迎各位运维兄弟们一起交流探讨你的看法。
本文链接:https://www.yunweipai.com/11981.html
网友评论comments