电脑互动吧

 找回密码
 注册
查看: 9123|回复: 0

如何避免程序员的中年危机?

[复制链接]
发表于 2018-10-18 13:47:51 | 显示全部楼层 |阅读模式
老陈是我的前同事,一个典型的IT技术男。他是计算机科班硕士,毕业之后就一直从事软件开发工作,平时不太喜欢和别人聊天,只喜欢静静的坐在那里写代码。前段时间回到上海,他专门打电话约我一起吃饭,说是想要出来自己创业,想咨询我一下开公司的事情。

对于他想出来创业这件事,我还是非常吃惊的。因为他在我的印象中是一个非常不善言辞而对技术又十分痴迷的人,并且在公司内职位薪资也都不错,实在想不出他为什么要出来创业。饭桌上几杯酒下肚,老陈向我倒起了苦水:原来最近公司不太景气,升职加薪都遇到了瓶颈。他今年已经38岁了,月薪税后3w出头,看上去还不错,但家庭开销,子女教育,父母养老等等方面的费用不断增加,让他也感到压力山大。公司内遇到天花板,他就想去外面看看。哪知道投递了一圈简历,却更让他心灰意冷。原来以他的薪资和资历,去投递其它公司研发总监之类的高管岗位却约不到面试机会。因为他就是一个技术人员,没有管理和带人的经验,连简历筛选也过不了。而放低身段去应聘程序员的岗位,即便薪资出的到,但用人单位更倾向于招聘年轻的候选人。用猎头的话来说:“现在的用人岗位比较介意年龄”。

“那你也不用着急出来嘛,还是在公司里待着,骑驴找马慢慢找”,我听完之后也只能这样安慰他。
“哪里有你想的那么容易”,老陈一口闷了杯子里的酒,又深深的叹了一口气。原来他在公司里面也是压力重重,他自身一直做业务系统的,手里掌握的技术新毕业的大学生用个3年就能掌握了。那些年轻的程序员,能熬夜,能加班,无牵无挂,工资还低。所以公司也更倾向于用这些年轻人。之前公司效益不错,所以老的一批程序员还能养着,现在效益下滑,难保不向他们这些年纪大的程序员“开刀”。

“天天就好像头上悬着一把刀,这种滋味你能懂吗?”老陈说这句话的时候,我仿佛一下子能够感觉到他深深的无奈。

现在各大媒体上都把程序员归入高收入人群,但其实在我看来,程序员收入固然比一些普通职位高,但更像是一碗“青春饭”。开发任务重,技术更迭快,每年大量的毕业生涌入程序员这个行业,在这个行业中工作3年的就可以成为“老员工”了。新闻中时不时报道的“常规工作时间996”,“程序员熬夜猝死”等信息,无一不标明了这个行业的压力和残酷性。像老陈这样工作了10多年的“老IT”,正是这个行业中最脆弱也是最受煎熬的人群。一方面,他们年纪已大,学习能力逐渐下降,身体也渐渐无法支撑高强度的工作节奏,还要承受来自公司的年龄歧视;另一方面来自家庭,子女,父母的压力却越来越大,重重的生活压力压的他们喘不过气来。

那么程序员如何度过中年危机呢?按照我工作年限,我应该是没资格来说这件事的,不过周边有不少朋友是CTO,技术VP之类的高管,都是顺利度过“中年危机”的优秀人才,我专门为了这个问题去向他们请教,结合他们的意见,我总结了4条建议如下:

专注本业,做深做强

程序员这个职业和律师,医生,运营等职业不同,它要求从业人员更好的新技术学习能力,反而对于从业人员的经验要求不高。从程序语言来说,2000年初JAVA才刚刚起来,不到10几年的时间已经代替C++成为使用最多的技术语言。而GO,Groovy,Python等后起之秀也快速发展,大有替代Java之势。这就要求这个行业的从业人员需要具备快速的技术学习能力。如果你是一个技术狂人,能够快速的学习新的技术语言,并对枯燥的IT技术甘之如饴,那么持续沿着技术这条路走下去也是一种选择。毕竟每一个行业,总需要能够钻研最底层技术的人。

我就认识一位C++语言的大拿。要说现在Java广泛应用于系统开发吧,但很多计算机底层的编译器,Java的Jvm都是用C/C++来编写的。他因为在这个领域研究很深,一样能够找到很好的工作,拿着不菲的工资。不过这类人我觉得是凤毛麟角的,毕竟抱着原版C++教材像读小说一样的“神人”真的不多见。所以你要做到这条,首先要对自己的专注力、持续力、技术能力有一个非常客观的判断。

走架构/管理路线

这个路线某种程度上是程序员这个行当中吃“经验”饭的路线。架构/管理需要的不仅仅是了解技术,还要具备丰富的行业经验,良好的沟通能力,全面的管理手段。这些都可以在一个程序员日常的工作中进行积累,从而完成一名程序员的转型。

就好像老陈之前的不少朋友,他们平时工作中比较注意积累这方面的经验,现在有不少人已经走到了管理岗位,还不乏总监、VP乃至于CTO这样的高级岗位。不但薪资高,而且职业生涯也得到了延伸。

严格意义来说,走这条路线某种程度上已经脱离了技术背景,更像是走企业管理路线了。但不得不说,这是一条不错的路线。只是近年来新型公司,特别是互联网公司都讲究扁平化管理,这样的“坑位”也不多了,所以如果有这样的机会一定要珍惜。

转行到关联行业

IT开发和语言一样,只是一项工具。必须要和其它业务行业结合才能够产生价值。这就给了技术人员一个选择,可以结合自己之前服务的行业进行转行。比如,一个技术人员一直从事金融领域的技术开发,通过日常积累了解了不少金融知识。那这个时候,你就可以转行为BA(Business Analyser)或者PM(Product Manager)。要知道,一个懂技术的BA或者PM是非常受企业欢迎的。

我就认识一个美女,因为受不了开发的高强度工作,转行做了PM。她自身是计算机专业毕业,本身也做过开发。所以她在涉及产品的时候,充分知道哪些系统可以做,哪些系统做不了,能够写出“靠谱”的需求说明书(程序员们的最爱)。这样她的产出就非常好,自然深的老板的喜爱。

基于自己已有的优势,再学一门手艺,从而跨门槛的跳到一个重视经验的行业中。这简直就是当前互联网最喜欢的“降维打击”嘛。如果你足够努力,而且学习和沟通能力不错,这也是一条挺好的道路,机会多,空间大,值得推荐。

创业开个公司

说实话,这真的是一条最最艰难的道路。开公司和做副业不一样,它考量的是一个人的综合能力,需要应付的方方面面的问题数不胜数。前文提到的老陈,我就觉得如果去创业很容易失败。因为打工时候只要做好自己的事情即可,但创业的时候是什么事情都要做!

当然,我身边就有创业成功的例子,比如云舒。但他自身在做程序员的时候也是大神级的人物好不好~,他来创业不是走投无路,而是实现自我价值。更不要提他自身的综合能力也是非常棒的。这么说吧,他不来创业也能够在原来公司做的风生水起。所以这条路是推荐给那些非常优秀的人的,如果是工作中走头无路,创业基本上也是死路一条。

不管是上面哪一条,其实都需要大家提前做好自己的职业规划,选择一条最适合自己特点的道路,早布局,早沉淀,早打算,早 …。总之,所有事情的准备越早越好,老祖宗不是说过嘛,凡事预则立,不预则废。为了和你35或40岁的中年危机说拜拜,还是早些准备起来吧~!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2024-11-27 22:16 , Processed in 0.060059 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表