[思考] 程序员能靠纯技术渡过中年危机吗?

新闻
这个世界本来就不是纯技术的,人到中年就应该学会承担责任和接受这个世界你改变不了的事情。这个世界不会总存在一个父母老师一样的角色,布置作业给你做然后你做好了给你糖吃。不要指望这个世界会给你糖吃,不要指望这个世界会很公平地回报你的付出。

[[216933]]

这个世界本来就不是纯技术的,人到中年就应该学会承担责任和接受这个世界你改变不了的事情。这个世界不会总存在一个父母老师一样的角色,布置作业给你做然后你做好了给你糖吃。不要指望这个世界会给你糖吃,不要指望这个世界会很公平地回报你的付出。你想对什么事情负责任你自己做决定,同时你要知道哪些事情是你改变不了的所以不要去承担责任。这不是一个技术和管理之间做选择的问题。这是一个心智成熟度的问题。我个人在知乎上面整理了几段文章来解惑:

Part  一

[[216934]]

绝大部分人不能。悲观点讲,大部分8090后互联网人(不仅仅是程序员)的职业生涯,可能比70后那帮老兵更短。

很长一段时间里,我都在想,我们写代码的这几年拿得多,是因为我们比那帮学生物学航天的聪明或者付出更多吗?显然不是,我们只是赶上历史行程了而已,最近的一波历史行程,说直白点,就是由智能手机和移动互联网带来的行业爆发式增长。

但 IT行业和其他行业一样,也要受行业周期的影响,不幸,或者说对后来者不幸的是,这个行业从完全竞争阶段发展到寡头垄断阶段的速度比能源,机械等传统行业快得多(一方面,这是技术进步带来了市场效率的增加,另一方面,商学院的那帮人比过去更熟练了),阿里腾讯从差点要死的初创公司演化成全球市值前十的中国寡头,花了不过十几年时间。换句话说,十几年里就走完了传统行业需要花几十上百年才能完成的路。行业的细分领域,比如外卖,出行,只需几年就能发展到寡头垄断乃至完全垄断的地步。

过快的行业演化速度,首先带来的就是行业更快进入垄断成熟期和相关领域就业的过山车行情。比如前几年安卓和IOS程序员就业十分容易,培训班培训半年出来就敢要一万多的月薪,但随着行业的集中度提高,大量初创公司死掉(比如O2O领域),招聘门槛明显变高,职位也变少了。其次,互联网行业推崇的破坏式创新,对从业人员,尤其是后来者来说是把双刃剑(破坏式创新 - MBA智库百科)。在一个领域里辛苦耕耘多年,结果其他领域或者方向的破坏式创新就把你的多年的工作废了甚至彻底爆掉(比如微信架空QQ,智能机颠覆功能机)。

能不能纯靠技术渡过中年危机?那就要看你对历史行程的把握了。如果你的技术方向不幸地被时代抛弃了,那不管个人怎么努力都是没有什么大用的。想明白这点后我今年再次放弃鹅厂跑券商做我押宝的领域了,建议平时多花点时间去琢磨业务,琢磨行业和产业,不要只会低头拉车,也要抬头看路,毕竟资本可以相对容易地在一个行业进退,而人到中年是很难转行的。

Part 二

[[216935]]

中兴悲剧就不多谈了,脱离悲剧,只谈问题。首先得定义中年危机,我觉得中年危机是个很主观的定义,是否危机,是你自己的感受,而没有一个客观的标准。比如说刚毕业的年轻人一个月四千,你觉得你一个月必须得四万,如果不到四万,就中年危机了。如果你觉得你一个月只要3000就很开心,在中国的就业环境下,那我就不信你能觉得危机。  

再来回答题主的问题,咱们以中国为背景,以十倍普通年轻人收入为中年危机的心理阈值,我觉得纯技术可以,但你得真有两把刷子。咱们再来定义纯技术领域怎么叫有两把刷子。  

1、你得有一系列可追踪牛逼项目的经历。比如说后端,你要就要拿的出来你能处理多大scale的问题,每秒能处理多少访问。这个数字也在进步,如果你现在能游刃有余的架构千亿级日均的服务,你就是个硬通货。还有你在项目里又是什么角色,这决定你薪水的高低。好的经历会让你不缺工作。  

2、你要有跟得上时代的技能树。我记得有个猎头去年和我说,“你就会个Java,落伍了”。我懒得和他掰扯。但他说的对,只会一个Java,或者只会一个PHP是不行的,现在的后端是多语种组合的时代。而且技术不停在发展,你可以不学NoSql,但就说MySQL也不是以前的那个样子了,看看阿里和亚麻对MySQL的分布式扩展。你未必真去读那么多AI的论文,但是各种框架/数据流程图那是说画就画,各种算法优缺点和适用性,要/不要训练,大概需要多少训练数据,能/不能解决什么问题,你得张口就来。  

3、创造力,不是说你没事就造个轮子,整几个开源项目。你得在公司里能不断有新的想法,不是幺蛾子,是真正能提高效率,解决难题的想法。小年轻喜欢没事去网上搬现成解决方案,觉得新奇有趣,是福是祸自己也没搞清楚。作为一个老将,你得根据公司的实际情况全靠自己设计,最多出去拣点转头,胸中锦绣藏不住,万丈高楼就平地起了。 

 4、气质,公司招一个这么大岁数的人进来,其实主要看气质。你得稳重又不失活力,随便往哪一坐,健康的正能量就能汩汩的满地流淌。你未必需要带团队,但大家就是每天爱和你说话。这样的人不拿10倍工资,你觉得合理吗?我记得我以前在国内就招过一个比我大好几岁的,个性比我好太多了,真的特别好,有他在团队多了好多凝聚力,大家都喜欢他。    

那如果达不到这么办,要么早点转管理(我看也不是每个人都是那块料,技术都没整明白,就能把人整明白了),或者咱们心态好点,卖了房子,换个地方,大城市空气污染那么厉害,你在那赖着图个啥?像我不就远走他乡了。钱够用就行呗。

Part 三

[[216936]]

自从程序员跳楼后,大家都在讨论这个问题。看得多了,我对写程序的热情变小了,倒不是怕中年危机,而且热爱社会学的我对行业趋势和职业发展有了统计研究的兴趣,越思考这个问题,兴趣越浓厚。

现在的社会和过去走了很大的不同,以后和现在也会有很大的不同,工业革命前,100年间没什么变化,职业发展极其稳定。近200年间,技术不断突破,如果能统计衰落产业的人情况,就是历史经验,要比个人经验价值高出许多。

然后就是以后和现在的区别,过去是不断的技术革新,兴盛代替衰落,但目前的科技而言,人工智能飞速发展,我们对科学的认识缺没有质的进步,甚至没有令人鼓舞的进步。也就是。未来的一段时期内是没有新的产业产生的,而旧的又不断被人工智能替代。从这方面考虑,是程序员有中年危机,还是社会的大多数人有生存危机?这种情况下就算是管理岗位形势是十分严峻,多数人被替代了,对管理的需求也大大降低了。真到了这个时候,黑客和网络安全应该是最牛的了吧。

退一步说,为了社会稳定,国家机器限制人工智能的应用范围,人到中年,又有谁没有危机呢?这个时候是有专业技术的人好点还是怎么样应该很明显了吧。

这个问题的潜在条件应该是对普通人来说,我们如何度过中年危机?做管理,管理毕竟是少数,做小生意,不好意思,请离开大城市,创业,普通人去创业去挥霍资本?去投资?不好意思,这是在给别人送钱。

说到这里,我自己都觉得悲哀了。但普通人的人生就是如此啊,辛苦恣睢,奔波劳碌。但普通人有普通人的好处,心宽,穷富皆可,平安是福,团圆是乐。

怕就怕心比天高,命比纸薄。自己把自己架上去,无所得而为人谈资。如何度过中年危机,中年前认为自己是天之骄子,努力追求,中年后承认自己普通,调整心态。否则,不过一笑谈耳!

Part 四

[[216937]]

1、编程重要的是思想,不是语言,语言只是工具。精通了C++,转Java分分钟的事情,我认识一个朋友,写了十五年C++,被华为辞退后两天就找到了一份java开发工作,虽然每个月4千块少了点,但老板承诺只要你能力强,月入一万不是事。还是这位朋友,一天之内就可以用C#、VB、Foxpro、Python等多种语言编写打印“Hello World”的程序和打印九九乘法表。

2、有些中年程序员,拿家庭和照顾孩子做借口,拿精力不济做借口,不愿意加班,不愿意拼搏,不愿意学习新知识。这样的人,就该淘汰出it界。it界就是快速发展,快速学习的行业,想躺在功劳簿上吃老本,办不到,公司不是慈善机构,是不养闲人的。我有个朋友,虽然年过四十,家里有俩娃老婆需要照顾,仍奋战在工作的***线,在病重住院的前一天,还在连续加班7天7夜,即使***过劳死,也要缴纳***一次党费了才咽气,他们公司领导在他牺牲后,还携带了鸡蛋、水果等慰问品前去亲切的看望他的家属,叮嘱大家不要悲伤,要过个好年。

3、即使你们年到中年,但也不要想稳定。不要以为工龄长就可以拿多钱,别人应届生和你们干一样的活,每个月只拿3千块,别人说什么了?公司需要年轻化,产业也需要年轻化,否则跟不上时代的潮流。我们老板说了,公司年轻化从他做起,老板他自己就做出了榜样,功成身退,把公司交给他不到30岁的大儿子,这样的榜样难道不值得我们学习吗?下一步公司将辞退31岁以上的技术人员,招聘若干应届生和实习生顶替,大家一定拥护公司的决定啊。

祖国在发展,世界在日新月异,大家一定要不怕吃苦,甘当铁人,牺牲小家,成全大家,辛苦你一个,幸福十亿人。心若在,爱就在,大不了从头再来,员工要替公司想,你不下岗谁下岗。

结尾总结

[[216938]]

中年危机大概率是职业家庭进入瓶颈期,脱离了每年7%高速增长的轨道,心态L型硬着陆的过程。如果技术增长持续乏力的话,就只能考虑供给侧改革了。历史的教训都是一致的,能不能单纯靠技术渡过中年危机,没什么确定的答案,要么够技术,要么够单纯,要么就换条路撸起袖子加油干去了。

责任编辑:武晓燕 来源: 架构师技术联盟
相关推荐

2020-11-06 15:03:03

程序员技术设计

2017-12-26 16:05:00

程序员中年危机经验

2017-12-11 15:39:08

程序员危机职业生涯

2018-03-07 10:47:54

程序员技能中年危机

2018-08-14 08:55:15

程序员技能开发者

2018-07-04 15:56:50

阿里开源技术

2015-08-06 11:12:08

程序员中年困惑

2017-11-06 15:50:29

中年程序员工作

2018-06-29 16:04:40

2018-08-28 10:20:36

程序员工资面试

2021-03-22 16:08:16

程序员求职高薪

2019-08-22 10:07:33

程序员开发危机

2013-07-09 09:11:50

程序员

2013-07-25 09:47:40

程序员职业发展

2013-08-01 10:03:41

程序员

2010-08-16 13:28:51

2010-10-11 10:46:30

2009-05-21 15:58:12

程序员工作经验职场

2021-12-20 14:42:39

程序员职业技术

2021-04-30 23:46:04

程序员副业赚钱
点赞
收藏

51CTO技术栈公众号