{eval=Array;=+count(Array);}
随着云计算的兴起,运维工程师一职也逐渐火爆起,但我在这跟想转linux运维的朋友来说下真心话,希望对我的帖子能够手下留情。
LZ有将近8年的工作经验,到今天已经经历了4年互联网公司,2家上市在中国国内排名前10的手游公司,今天是我提出辞职的一天,我放弃了在公司内部正在转高级I的流程机会,意味着我放弃了月薪固定14K,弹打卡(全天不要求考勤),每个月1000多块的车补(高级1以上),连续2年的年终奖绩效在B+以上,(至少3.5个月以上),当然我明白这些待遇对于BAT的同学们来说根本不值一提,但是我仍然想对那些看着linux起薪高,入门简单的同学说一句:这个领域我不建议大家尝试!
首先,我必须强调从事linux运维和学习linux知识是根本两回事,假设你,那
你一定
从事的是一份职业
要对你的预期,5年,10年有长期的规划,我在SF也带过不少新人,很多都是985硕士毕业,每当问道:linux运维薪水最高到底能拿多少这个问题时候,我只有一句回答:任何职位的高薪,一定是社会所承认的价值所在!
08年到10年,我相信在深圳任何linux运维工资都略高于java开发,这是事实!13年开始,linux运维技术进行革命的变更,云计算的出现,
docke容器技术,zabbix监控....各种自动化运维工具,.这些技术在蚕食linux运维朋友们一点点的剩余价值。
也许有人说:我认识某某,他只做了一年linux运维,就拿到一万,是的,我承认。如果你来我来我们公司我们项目组,只需要半年,半年可以让你成长到在深圳月薪10K的地步,可是没有职业的预期有意义吗?
这个社会永远是知识的竞争,10年时候,你说出10个以上的apache配置参数,你一定可以被面试官认为是牛人,12年时候人家面试只考nginx了,11年,你可以说出全公司将近100台服务器都是自己用icinga+nagios部署的监控,可是13年以后再去面试,任何创业公司都会说:监控这块我们都是用zabbix。。。。
太多的例子已经说明linux运维无法稳定的发展,不要说IT从事的工作要永远学习,我敢说linux下面所有的服务全部精通的人,在这个社会上都找不到几个,你在手游公司精通了tomcat,你来金融公司人家容器是jboss,这仅仅是一个java应用而已!
linux运维需要的知识面实在太广了,我说这么多没别的意思,我这样的普通人是注定无法到达大神的地步,辞职以后,我已经决定专注python,今年是我满30岁的一年,我放弃了linux领域所有的发展,用8年进行试错,我不能说服任何同学同意我的观点,但是我愿意和大家共勉,加油吧!
公司某天说我们的业务要用PHP,Java.net开发,运维就得马上学习这三门语言的相关知识,你不懂怎么运维?结果被几年经验的的Java工程师虐了;
公司说我们的数据库要用SQLserver,MySQL,Oracle作为数据库,运维就得马上学习这些数据库的一些知识,你不懂怎么运维?结果被DBA大哥虐了;
公司今年用Cisco设备,明年用Juniper,你就得马上学,不懂怎么运维?后来你又央求只懂网络的厂商工程师做个培训;
公司说我们打算用ganglia,zabbix,cacti作为监控,你就得趴上去马上学,不学怎么做运维?
你学了三四年,什么都摸摸认为自己很牛了,知识面全嘛,仔细一想都快涵盖信息领域的各个面了~,欣喜跳槽发现公司都在用Python,redis,storm,spark激不激动?怎么办?学呀,不学怎么运维?
你又费了九牛二虎之力啃了个外熟里生;
后来HR招聘
网络精通么?不精;数据库开发精通么?不精;业务开发精通么?安全精么?不精;不精;那你精通什么?我什么都会……
HR说“不精没关系,但我们要有Java项目开发经验的人做运维”,惊不惊喜?
可你看四年前旁边搞PHP的小哥发展路线
第一年PHP+MySQL+搞项目;
第二年PHP+MySQL+搞项目;
第三年PHP+MySQL+搞项目;
第四年跳槽,面试的是web PHP开发,
但已经是资深了,做了项目经理;
术业有专攻,给你10000小时,开发可以在1个产品技术领域深耕,而运维要在8个产品领域内学习,精力太分散,很难让你静下心来研究某个领域,因为这是你的工作性质;
当然,各个行业都有大牛,有些人就是可以在有限时间内做很多别人做不到的事,天分和努力可以超越常人很多层次,这些不在讨论对比的范围内,大多数人还是专一一点更能取得更多的回报;
另外,还有一点,十人内的项目基本不需要运维,但十人内的项目开发占了大部分~
运维重要么,重要!那为什么好多小公司不要运维,工作都被开发分担了呀;那为什么大公司运维待遇那么好,天分和努力呀~
首先来说,PHPer更“容易”接触到Linux,不信你可以看看身边的
.NET
同这,有多少人会Linux?而PHP就不同了,刚学PHP时我们就能听到LAMP、LNMP之类的环境要求,所以PHPer较其它语言的开发者接触到Linux的机会更大。从我自身的从业经历来说,我也是一名PHP开发者,我从2008年开始用PHP做网站了,Linux接触也有七八年了。我没有去刻意的去转行做Linux运维,而是在日常开发中(包括开发环境)都是在Linux环境下(当前用的是CentOS 7.3),现在换回Windows的话还会不适应。
随着国内互联网技术的高速发展,包括现在的AI、深度学习技术,很多这类的解决方案都是要部署在Linux环境下,所以资深Linux运维是很吃香的!因为Linux领域广,真正精通Linux的人也是很少的。
如果有兴趣,你可以去各大招聘网上看看,我这边看的是Linux运维的薪资其实并不比开发人员的薪资低,而且Linux运维领域有一个优势。是什么优势呢?我们开发同学一旦年龄达到30岁时就会迷茫恐惧,担心未来是否还能认真写代码或者说是否有精力写代码,而且一些公司也有年龄要求(比如要求开发人员年龄不能高于35岁),但是运维就没有这个限制,相反,运维者年龄越长,经历越多越吃香,越老越吃香。
综上,我的建议是PHP开发你照做,同时也去学Linux运维,两者结合,发展更大,加油。
运维没有前景,我建议题主不要转。
我的建议:不要放弃开发,需要放弃的是PHP,去选择更有前途的技术以及编程语言。技术方向要选人工智能、大数据、区块链等,编程语言要选Python、JavaScript。
1、要做技术门槛更高的工作
很明显,对于一个技术人员,其打怪升级的路径很明确:开发,架构,CTO。
也很明显,运维的技术含量要低于开发。
2、DevOps的推广
现在,很多公司的运维模式更多地转向DevOps,也就是开发和运维成为一体,你以后自然会接触到更多的运维工作。
你喜欢Linux也挺好。在以后的开发工作中,会有很多机会深入学习研究Linux,用好Linux对开发也有很大帮助。
3、运维变得越来越自动化,运维的市场在变窄
很多公司更多地用容器技术,用Docker和Kubernetes,自己不再建机房,更多地用云服务。
软件的构建、部署、维护等运维工作变得傻瓜化,这些都在降低Linux技术人员的价值。
先看下最具权威性的TIOBE编程排行,PHP的排名比2018年提高了一位,排名第8,看起来不错。
但是,从更长期的趋势来看,PHP语言表现颇为颓势。
目前PHP的主要领域在于做网站,其辉煌已是过去式,现在我们的人工智能、大数据和区块链这些新技术,没有PHP的用武之地。Python在人工智能和大数据中应用广泛,而在API或Web应用场景,公司越来越多地用JS(Nodejs)来开发后台API、小程序和H5页面。
运维这几年还是发展很不错的,涌现了一大批非常优秀的运维组织和对外开放的产品,比如高效运维发起的“全球运维大会”,比如ucloud的“蓝鲸智云”对外开放开源的运维平台,楼主可以去看下
尖子生,初中辍学。
自学开发,不给实习机会。
在两家创业公司做过唯一懂IT的人。第二家公司准备组建技术部,开发自己的webapp,我负责招聘php和前端等岗位。
学高科技的同时,学学平面设计,做做产品经理。????
不建议转,看看招聘职位的薪资待遇,就知道运维有多苦逼了,当然这么对比是针对同一行业或公司内部的对比,是个大概率的对比。而且,对于很多领导来说,他们更看重业务,能为提高业务收入的是系统,所以他们认为这是开发人员的贡献,因此每年薪资的涨幅,开发人员会更胜一筹。另外,运维基本上也算是个背锅或者抗雷的差事,干好了是本分,稍有疏忽即使你再辛苦或者努力都免不了进坑。如果你觉得php开发没前景,可以考虑学习其他语言的开发。以上了为个人从事多年基础运维的总结,仅供参考。
做开发的话,linux也是加分项,小公司对运维不重视,没必要完全转运维,当然如果能进bat这类大公司做运维也不错。我现在在一家创业公司,java后端,前端,运维都会,所以也比较容易突出些。
现在所有的 BAT 之类的互联网大厂业务都开始转向了 to B 。你说运维重不重要!
随着大数据和云计算时代的到来,运维工作就显得尤为重要!其实,在深夜加班,在机房维护服务器稳定的程序员,大多都不是开发,而是运维!
随着云服务,大数据,云计算的业务越来越多,越来越重要,服务器的稳定性,服务器的安全性,服务器的可靠性都是非常重要的!里面数据越来越多,越来越重要,所以,运维的工作将来也不简单!
未来,运维估计会很吃香!嗯,就这样!!!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答2
回答0
回答