30 岁的程序员出路在哪里?

更新日期: 2020-09-30阅读: 2.3k标签: 程序员

30岁是精神小伙和沧桑大叔的分界线?

“你都30岁啦,那在IT圈也干不了几年了,比你年轻的还比你要的工资少,学的比你快,还比你能加班,啧啧啧......“ “额......“

在IT这个行业,有个30岁的魔咒,30岁离这个行业的尽头已经不远了,都说30岁+的程序员要不走上领导行列,要么就该离开这个行业,创业开店什么的,反正就是在这个行业没有竞争力,要被淘汰了。

当然,如果碰巧浏览到这篇文章的你是国企或者体制内的铁饭碗,那就另当别论,无法对底层劳动人民的水深火热感同身受,千万不要随便下海,安心待在体制内吧。程序员这个行业可以说门槛是真低,低到我左边的同事是武大船舶雷达专业,右边的同事是地质大学能源专业,人人都可以通过自学进入这个门槛。但程序员也给了寒门学子成功的机会,这个是其它行业不具备的。

30岁+的焦虑,是IT这个行业不用培训,却人人都明白的魔咒,因为步入30岁,我们将会面临诸多生活上、工作上、学习上的瓶颈,我来列举几个表现,并不是贩卖焦虑哦。

  • 面临职业瓶颈,只熟悉眼前的工作,换一个吧又得从头开始,留下吧上升又困难:sweat_smile:;

  • 薪水较高,加班变少,后浪追前浪,面临失业压力;

  • 生活压力剧增,老婆孩子老父母,统统伸手,房贷车贷信用贷,贷贷相逼,30岁的中年老男人不敢跳槽;

  • 招聘程序员年龄限制在30岁以下成为行业潜规则,跳槽困难;

30 岁现象和59岁现象貌似不搭边,其实都出于同样的原因:价值贬值。官员老爷在任就像皇帝,一旦退休,就成为了平民百姓,贬值那是自然的。而程序员也一样, 所谓三十而立,一旦到了30岁左右,由于面临结婚生子,一方面需要高薪抚养家庭,另一方面却无法像以前那样全身心投入到工作,性价比急剧下降;与此同时, 大批廉价的新手涌入,他们往往还使用最新的技术,老一辈程序员只能慢慢的靠边站了。


是走还是被走?

我们这个行业,大家都知道30岁的魔咒,也都在跨过这个年龄后开始更加理智而深刻的思考 (虽然是现实逼迫着的)。为什么医生、律师、会计这么多行业都可以越老越吃香,单单程序员就30岁像变了质的食物,人人都嫌弃?虽然我们不论从社会、行业、制度等多方面进行分析,找到事情的根本原因,但又能怎样,只不过是得出一个更让我们垂头丧气的结论——不论怎样我们都无法改变。所谓“命苦不能怪政府,命背不能怪社会”,从外部找原因,只会让我们满腹牢骚,整天觉得自己生不逢时,苦闷不堪。

回过头我们不妨从自身找原因,试着问自己几个问题:“为什么公司会要我?“,”为什么我的性价比已下降?“,“公司凭什么给我想要的待遇?”

这让我想起了研究生导师老陈讲的一句话:“程序员要干终身,还是不容易的,要在一个行业立足,就要有自己的不可替代性”。什么是不可替代性?我以为就是有自己的擅长之处,领导和公司缺我不可。当然,地球离了谁都可以照样转,所以从哲学的角度来讲,不可替代性应该是“存在即合理”,对于领导和公司来讲,我还有被发掘的价值。


有一则小故事:

技师退休时告诫自己的徒弟:“少说话,多做事。”

十年后徒弟也成了技师,他找到师傅,苦着脸说:“师傅,我一直都按您的教导做,只知埋头苦干,可那些比我技术差的都升职了、加薪了,我还是拿着过去的工资。”

师傅想了想,说:“你请一次假吧。如果一盏灯一直亮着,那就没人会注意到它……”

徒弟恍然大悟,真的请了一星期假,等他回去上班时,厂长找到他说要给他加薪。原来,在他请假时,厂长发现,工厂已经离不开他了。

徒弟很高兴,以后他时不时就请几天假,每次请假后厂长都会给他加薪。一天徒弟请假后准备去上班,厂长却告诉他:“你不用来上班了。”

徒弟苦恼地去找师傅,师傅说:“那天我的话还没说完呢。一盏灯偶尔可以熄灭一次,可如果它总是熄灭,性质就不一样了,因为没人会需要一盏时亮时熄的灯。”

故事中,因为徒弟的不可替代,所以厂长给他加薪;后来因为有其它的灯亮了,他被替代了,厂长不需要他了,所以被炒了鱿鱼。

所以我们归根到底还是要提高自己的不可替代性。否则,一旦老板觉得用较低的代价就可以替代你,那么你就面临可能失业的危险了。


有了这些觉悟,50岁+的你随便挑工作

有了上面的认知,那我们就需要思考程序员到了30岁,怎样提高自己的不可替代性呢?我们是不是要做一辈子的程序员?职业规划怎么做?

作为一个过来人,一个资深程序员,我有以下几个观点可供参考:


(1)程序员不搞技术搞什么!

对于程序员,公司看中的就是你的技术,所以做一辈子程序员并没有什么问题,重要的是,你必须成为一个不可替代的程序员,因此不能混,趁年轻拼出自己的地位,我们单位有个18级纯技术老员工,组里就这一个18级,他有他存在的价值,因此眼看着他就要顺利待到退休了,也祝老同事事业顺利。所以要成为技术专家,能够解决普通程序员所不能解决的问题。

要想成为一名不可替代的技术专家,不仅需要有多年的积累,在知识广度和深度方面均有自己的见解和成果。从汇编到Java,从数据结构和算法到系统的优化,都了如指掌,并且对各种设计模式信手拈来,还应当有自己的专用类库。


(2)程序员也可以做专家呀~

行业专家也是一个公司不可缺少的角色,他们对公司的行业知识、业务流程和细节了如指掌。我的前领导曾任职不同的电商大厂,技术出生+熟练的业务水平+独到的见识,早已过了30岁+的年纪,目前却依然可以被所在公司委以重任。大多数情况而言,行业专家并不是一个只懂业务、不懂技术的人,而往往是从程序员经过多年的摸爬滚打成长起来的。作为从程序员成长起来的行业专家,你往往还肩负系统分析师之职。在公司里,对业务有一般了解的人很多, 但专家级别的往往很少,为了后30年的职业生涯,你必须成为专家。

这一步很难,需要对自己的能力有清楚的认知,毕竟这碗饭都不是人人都可以吃得到的。


(3)程序员难道不能当领导?

走管理从来不是一条简单的路子,是对情商+智商的双重考验。大多数互联网公司,要想走管理方向,一般是从项目经理起步,可能你不会觉得有太多惊喜,工资也没有大的提升,但这个转变,可以说会成为你一生中最重要的转变之一。

应该没有人没听过这样一句话吧“21世纪是项目管理的世纪“。我所履职过的公司,项目经理都是比较具有话语权的,相比较程序员真的职业发展更为受限,且不容易出彩。不能小瞧了项目经理这个角色,虽然官不大,但要求可不低,行业知识、数理统计、系统设计、产品运营......此外项目管理的知识可以应用到我们生活的方方面面,大至登月计划的实施,小至家庭聚会的组织,都离不开项目管理。

所以要当一名优秀的项目经理,不仅需要高智商,还需要高情商。可以不夸张的说,如果你能胜任项目管理,你就可以胜任战术层的所有管理岗位。

然而,要成为一名优秀的项目经理,并不是一件容易的事情。可以说,需要一定的天分,有些人无师自通,有些人却永远也学不会。程序员属于高智商人群,情商却往往存在不足,这注定了只有少数程序员能够转型成为项目经理,而要成为优秀的项目经理,则更是少之又少了。

其实,上面三种出路咋看之下好像选择挺多,仔细研究发现要求都不低,每个人的人生规划不同,天资也略有高低,平凡的人有平凡的活法,比如可以考虑下面的出路:

安于现状不行吗?

说老实话,做老实人,办老实事,拿老实的工资。任何公司,有牛人就有普通人,当然还是以普通人比率为多,所以这种员工公司也是非常需要的,除开一些以奋斗为目标或者有末位淘汰的公司,一般不会遭遇炒鱿鱼的命运。

谁说程序员不能当老板——转行或者创业!

自己混着没意思,也觉得没有更大的发展前途,只能转行。如果可以转行,未必是坏事,也许在新的环境中,可以激发出更强的能量,创造出一番事业来。至于创业,那就更具有挑战性了,建议你在创业之前,已经成为了一名优秀的项目经理。试想,如果转不动一个项目,如何能转动一个公司?

我身边有很多程序员同事离职后创业,包括但不仅限于跨界做餐饮、开计算机少儿培训机构、搞自己的软件品牌.....


总结:

天无绝程序员之路,叶常绿,花常红,程序员到哪儿都能成!只要想得开,生活照样很精彩,祝各位同行找到自己的30岁+的发展道路。

原文  https://mp.weixin.qq.com/s/ZCb36XaoJL2IzkXJJ4dAzQ 

 

链接: https://fly63.com/article/detial/9695

1024节日的由来,程序员的你最想对自己说的是什么?【1024程序员节日】

吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。

一个程序员的运气有多重要

互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。

如何成为10倍速的程序员

国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。

优秀的程序员是不看源码的,这是真的么?

仍是要永远 ctrl+v,永远拿来主义。仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。要记住啊,能原创而不原创,有源码而远源码,才是最无知的成熟。

优秀程序员的十个习惯

优秀程序员有哪些好的习惯:1. 想清楚,再动手写代码,2. 不交流,就会头破血流,3. 文档没人看,但还是要写,4. 一定要写注释,5. 别指望需求会稳定

程序员和用户

我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情

一个程序员送给大学生弟弟的那些话

分析自己的处境; 做适合自己的选择; 以成长为目的,担负起更多责任,打破对做事的认知; 把握机遇,去锤炼自己; 抛弃一些懒惰,多一些积极;向牛逼的人靠近,向给你提供条件帮助你学习的老师靠近。以上结合了我自己的经历,希望文章能更形象。

程序猿跳槽季,为什么你的薪水总升不上去?【转载】

现在身处跳槽高峰季,作为即将跳槽的我,在这里分享几点建议给大家。众所周知,找工作的前提是面试,面试的前提是过了简历,过了简历的前提是你怎么投。

程序员养生攻略_程序员防猝死指南

程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。

程序员笔名、别名_适合程序员的英文名字

一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!