首先能拿到多少工资,其实是可以和能达到的水平成正比的,目前市面上招聘的运维工程师薪水在10k到60k不等,当然更高级的也还有,那么云计算运维培训完成后能达到什么样的程度呢?
我专门去看了几家培训机构的教学大纲,几乎都是相近的,基本包括Linux基本管理,然后是网络运维的一些内容,还有就是DevOps相关的内容,还有docker和k8s系列,最后就是所谓的项目实战。
看了大纲这些内容,基本已经覆盖一个普通运维工程师的所有知识点了,但是真的学完之后就能达到培训机构所宣传的年薪百万级别吗,我个人却不这样认为,下面我会分别从人的角度和工作的角度来分析这个问题。
首先从人的角度来看,任何事情都是因人而异的,而在这个问题上就分为是零基础转运维,还是已有运维经验去深化自己的技术,如果是后者,那么肯定是会有收益的。但是如果是前者的花,就需要考虑到另一个问题,自己能学到什么程度,实习生,初级工程师,高级工程师,技术专家这些级别薪水还是有一定差距的。另外,所有的培训机构都有一个共同特点,那就是时间紧,所以在有限的时间里,又能掌握多少内容,这才是最考验人的。
然后从工作的角度讲,拿多少薪水和你能做多高的工作内容是密不可分的,而工作内容的高度,除了使用工作技能知识的掌握,还有很重要的一点就是工作经验。在工作中解决问题时候工作经验也要占到很重要的地位,尤其是技术工作。而一些培训机构宣传的学习完他们的课程就等于有了几年的工作经验,我觉得这个说法是不可靠的,首先对于运维工作来说,和公司的业务量级是密切相关的,比如说,在BAT规模的公司做因为肯定和在创业公司做是完全不同的,管理10000台服务器和管理100台服务器肯定是不一样的,而培训机构能提供的实战项目大多肯定也是基于理论层面或者小规模的层面,试想会有培训机构能拿出10000台服务器来让学生实践吗?我想应该是没有吧,那么这样就已经决定了上限了。
最后再从运维工作本身性质来说,虽然运维工作本身是偏重底层的工作,但是也确确实实是要和业务类型息息相关的,不同的业务类型,不同的业务规模对于运维工作内容和侧重点都是不一样的。
所以如果只是想要依靠培训来拿到高薪水,是不太现实的,必须要强化自身的工作能力和完善工作经验,才是拿到高薪最靠谱的途径。而培训,最多也只是这些过程中的一种强化手段而已。