35岁了,还能继续干技术吗?

(133) 2024-03-28 10:01:02

搞IT干着干着就天黑了,做着做着就老了。服务器换了一代又一代,人还是那样的人。”一个做了10多年的技术这样自嘲着。

自从看到大厂劝退35岁以上的员工,想到自己过几年也是这样的处境,心里就慌得不行。” 刚入行没几年的小李产生了这样的担忧。

年龄可能是从事IT技术行业的人最不愿意多提及的东西了,35岁似乎成了做IT的一个坎。

如何平稳度过35岁?有人说赶紧转管理,有的说退居二三线城市,甚至有的说趁早转行...众说纷纭。

难道干IT的就是吃青春饭?我作为一个已跨过35岁,并且从业IT近16年的老鸟,给大家分享下IT行业的真实现状,其实远不是表面大家看到的那样

其实干IT,有很多选择方向,但每个具体岗位的工作细节和行业状况,不尽相同。我在IT行业摸爬滚打多年,从事过开发、项目管理、运维管理多个岗位,最后选择了运维方向作为终身职业

开发方向,也就是大家口中的程序员或码农,大部分拼的就是体力。做程序开发,懂几门语言,加上开发需求文档,基本就可以工作了。对于开发团队,尤其是互联网大厂,开发就是流水线作业,每个开发者只需要完成自己的一个部件即可。

这种流水线开发方式,让程序员“一叶障目、不见泰山”,导致可替代性很高,本质上干的就是“体力活儿”,这也是为什么国内很多公司更喜欢雇佣年轻的程序员(便宜、“身体好”)。

IT行业“不接受35岁以上”,主要针对的是程序员。年轻的程序员精力旺盛,可以加班,而超过35的程序员精力、热情已经不如年轻人,自然不再成为企业的选择。

运维方向拼的是经验,没干过的,不会让你轻易上手,搞坏了线上服务器,这个责任谁都负不起。记得刚进入运维这行,我的师傅只让我熟悉服务器环境,写写文档之类的工作,三个月时间都不让碰公司服务器,担心我这个“新兵蛋子”一不小心“搞破坏”。

到现在我从事运维也超过10年了,逐渐明白运维和开发不同:代码写错了,可以回滚;运维不小心执行一个”rm -rf“,就只能跑路了。可以说,运维对经验的要求是IT行业里最高的,或者说,干运维,拼的就是谁的经验更值钱

经验是怎么来的呢?师傅带你,手把手的教,这是经验;自己工作中,经历过的积累下来的方法教训,这也是经验。

经验是靠时间积累起来的,因此运维也成为“越老越值钱、越老越吃香”的职业。随着年龄增长,你积累的经验越来越多,根本不存在35岁淘汰的说法,我在这行也从来没有感受到35岁的危机。

但有这一切的前提是,你要在运维这个行业有持续学习能力和学习习惯。“长江后浪推前浪”,如果你35岁了,还在重复25岁时候的技术经验,那当然也会被“拍死在沙滩上”。

那么,“运维人员能够干到多久

答案其实很简单:想干多久都可以

“那,干到50、60岁都可以?”

60岁是否还能够干程序员,我不太清楚,但按照我自己的情况,再结合现在社会发展的趋势来看,个人感觉至少干到50岁问题不大。

理由我分析有四点,这里分别解释下:

第一,有经验的运维老鸟之所以被标高价的原因是,在软件企业中,员工工资是第一大成本。这样看来,年轻就意味着便宜。虽然没有经验的,但菜鸟们可以让企业降低预算,而带来的风险和损失也是显而易见的。运维这个行业经验就是金钱,不是看几本书就能学到的,那是要熬夜,钻机房,从实战、扯皮中日积月累下来的。所以,这个行业,经验是核心,而经验是时间沉淀出来的。

第二,老鸟们的技术和经验都积累到一定程度,这样就能够更迅速的、更深度的融入到新的技术、框架和系统里,并且还能产生自己独到的见解,而这些都是菜鸟们不具备的。

第三,很多老鸟都不愿意加班加点辛苦的工作是没错的,因为他们知道,只有工作效率有问题才会将自己推到每周工作80小时甚至更多的处境。专业的运维人员,其实每天工作量并不大,因为,能够自动化的,都自动化了,需要人为处理的事情,并不多。那些每天忙个没完没了的人,其实是工作效率和工作机制出现了问题。

最后,再说说家庭问题,有人说,年纪大了,老鸟们精力都转向家庭和生活了,留给工作的时间就少了。其实不然,正是为了陪家人、陪孩子、或者发展业余爱好,老鸟们才更有动力在规定的时间里把工作完成,去有效地管理自己的个人业余时间,不会淹没在各种工作之中无法抽身。

简单总结下,年轻有年轻的好,年纪大也有年纪大的优势。最重要的是,任何肚子里没有实货的技术人都会被IT圈淘汰,不论是年轻和年老。而终有一天,大家都会变老。

那么,作为运维人员,到底应该怎么规划职业呢?

建议是:

  1. 职场一直往前冲,不要停。

  2. 成为某一方面的专家,保持足够宽的技术面也很重要,这样你才能保持竞争力。

  3. 建立一个人际圈,并扩大它。

  4. 保持更新你的知识库,技术发展太快,要有持续学习的能力。

  5. 多样化你的投资。

  6. 有工作时医疗保险一定要上,如果你没了工作没了钱,医疗保险也没有,这将会成为一个严重的问题。

如何成为优秀的运维工程师?

其实想成为一个优秀的运维工程师,并不难。

1、不是说运维简单又清闲么? 

2、出了问题为何总是让运维背锅? 

3、运维要学的知识点很多,如何高效学习? 

4、如何规划运维人员的职业发展?

如何提升运维水平?如何摆脱低级的重复性工作?怎么才能拿到不输同龄人的薪资?途径有很多,当然不管哪种途径,都离不开持续学习。

运维可以从事的岗位很多,但不是所有岗位都有“钱途”。选择比努力重要,这句话在运维行业同样重要

运维岗可以简单分为基础系统运维、网站Web运维、大数据运维、容器运维这四个方向。基础运维和云计算运维,是目前运维市场需求量最大的两个岗位,但是显然,云计算运维薪资远远高于基础运维

不同方向,要求的技术栈也不一样。如果你问我怎样才能成为一个优秀的运维工程师?我会告诉你,当你会的技术越来越“值钱”,自然就能成为企业里“无法替代”的核心力量。

那么高端运维都在做什么事?如果你能独立搭建贴合公司业务需求的监控平台,能快速排查并解决各种系统故障,还能利用富余时间进行系统调优提升运行效率,甚至能对潜在的系统隐患进行提前预警,并给开发团队提出有效的可行性建议,你考虑的就不是要不要给开发背锅这种问题了...那时,你将拥有架构师思维,并真正成为受企业追捧的高价值人才。

然而现实情况是,大部分运维一直在干着重复而初级的“杂活儿”,比如装个系统、装个软件、搞搞批量工具、处理简单的网络问题,或者给业务导导数据、处理一下系统日志等等。

想学习“高级”的技术,想引入新技术提升运维效率,想转变公司现有的“运维模式”、体现运维价值?你需要找到适合的技术学习路径,找到一个可以良性互动的运维圈层,将学到的知识合理运用到工作中,让自己的职场“经验”越来越值钱,并顺利实现技术和薪资的双重跃升!

THE END

发表回复