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

时间: 2020-09-30阅读: 977标签: 程序员

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 

 

站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/9695

程序员:凭你们的智商,是黑不了我的!

为什么很多人都黑程序员?你以为那些黑程序员的段子是谁编出来的,除了程序员的智商,还有谁能黑得了程序员!

被嫌弃的程序员的一生

程序员从早前的一种职业发展至今,俨然已经成为大众眼中的「特殊物种」。关于程序员的调侃与段子也盛产于网络,常常引起全网围观。但是程序员说到底并不是「两耳不闻窗外事,一心只用敲代码」,他们也有生活和工作上的烦恼与曲折

如何成为优秀的程序员?

有时候回顾过去,我往往会产生一些不切实际的想法。可能会觉得没有生活在马拉多纳的时代,一睹球王的风采;还有可能觉得没生活在冷战时期,人类登月成功;也没有看到第一台电脑问世

程序员如何在当今就业市场中让自己脱颖而出

俗话说,钱不是万能的,但没有钱是万万不能的。可见钱对于生活的重要性。不管你从事什么职业,实现财务自由才能让你无所畏惧地应对挑战。但是还有一点是值得开发人员所关注的:如何脱颖而出与众不同。

是不是人人都可以做程序员?

在项目实际开展过程中展示的成果结果差别都有几倍的关系了。大家都是在一个起跑线上为啥差异这么大?是不是什么人都能做程序员?一系列的疑问在脑中呈现,这么多疑问归结起来:什么样的人适合做程序员?

程序员必知的 89 个操作系统核心概念

操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备

程序员美女鼓励师

美女程序员鼓励师,真正的程序员眼里只有代码!有些IT公司会招一些程序员鼓励师,也是为了提高程序员们的工作”战斗值”。 而关于程序员鼓励师的作用,她们总是能激发程序员们的肾上腺素分泌。

程序员为什么要时刻保持危机感?

明白了之后,当时有点情绪,因为技术本身是架构性质的团队,一个人架构,多个人实施,而且多个平台之间还具有耦合,如果不是有一个整体负责的人,很难把系统做好,最终白做。但是随后更多的还是反思自己

七年阿里老人谈新人程序员的成长

新同学常有这些困惑,到底是做技术还是做业务?是每天加班加点写代码还是空点时间来看书学习?是先追求广度还是先钻研一门技术?是两耳不闻窗外事一心埋头做事还是和同事打成一片参加各种活动?这些问题也曾困扰着我

程序员的思考:一年管理成富翁,三年市场路路通,十年技术一场空

程序员的思考:在中国,做技术的出路非常有限。首先做技术需要跟对老板,其次做技术的要和老板有共同的价值观,再有最最重要的是需要有一个好的身体。

点击更多...

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