程序员怎么对待中年危机(中年危机如何度过案例)


大家应该都听说过,35岁魔咒,由此而引发的“中年危机”现象。有的说到30岁;有的说到35岁;有的说到40岁, 达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作,甚至创业的也大有人在, 反正就是不能再写代码了。

一直以来,互联网界都有着“程序员是吃青春饭”的说法,这一年龄危机甚至逐渐演变为“45岁退休,35岁换人”的段子。

35岁这个门槛却被很多企业奉为职场法则,其中不乏华为,阿里这样的大型公司,人到35岁,如果没有走上管理岗位或者成为技术专家,对不起,职场不欢迎你。

其它行业年龄歧视可能会好一点,IT行业是重灾区。

现如今压力最大的就是中年人,不光要照顾家中的孩子,更要兼顾自己的父母。如果这时候没有一个稳定的工作,必然会让家人的生活条件有所下降。这时候去择业面临的困难是最大的,既没有年轻人的活力,也无法接受薪资低的高挑战工作。

最近看到很多文章都在说,程序员35岁是一道坎,很多人到35岁就干不下去了,就要被淘汰了。再加上国内的互联网公司,35岁以上的程序员真的少,这又进一步佐证了这一说法。

程序员怎么对待中年危机

时代在不停的进步,作为一个职场人,也要顺应公司与时代的发展,不断的学习。但是当我们的年纪越来越长,会发现做很多事情都力不从心。在处于35岁这个焦虑的职场年龄时,既害怕未来的职场变更,又担心房价,物价等价格的飞涨。到了中年,大家一般都会产生职场危机。处于紧张焦虑的情绪中,使自己的工作状态、效率下降。我们必须搞清真正让自己危机的原因,才能针对解决。

何为中年职业危机?

我们口中说的中年职业危机,是指此阶段的中年人在职业变更、自身能力不足等状况下所产生的集中不良情绪,他们对未来充满了担忧。

人们常说到中年之后面临的压力就会非常大,而且男性的压力普遍比女性大很多。在这种情况中人们容易产生焦躁,绝望,沮丧,担忧的心理。就算原来生活中幸福、快乐的事情也会在自己眼中变得无趣。这种心理状态非常不利于我们的生活以及事业的发展,大家需要知晓以下这些导致危机的原因。

大家都说程序员吃的是青春饭,原因可以归结为以下两点:

第一,编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论每年都会更新,而随着程序员的年龄增长,学习能力却是在退步的,因此往往会出现跟不上行业技术脚步的情况。 此外,在成家立业后大量的时间肯定会被家庭琐事占用, 能花在学习新技能上的时间也就更少了。

第二,工作成果产出的问题, 换种说法就是加班时间多少的问题。就这点,老程序员的确没法和刚毕业的毛头小子比。人家年纪轻轻精力旺盛还没有老婆孩子需要照顾,说加班就加班说通宵就通宵,吃喝拉撒睡都在公司也不成问题,最重要的是人家要的钱还少。

程序员怎么对待中年危机

大家知道,国外不乏有大龄程序员,甚至白发苍苍的人都还在撸码。我仔细了解了一下,发现有如下几个原因:

国内的互联网发展较晚,应用层开发较多,不需要太多资深的程序员国内人力成本低,程序员新人多且便宜,公司更愿意用廉价的新人35岁以后,程序员的经验很丰富程序员怎么对待中年危机程序员怎么对待中年危机,但是精力和撸码效率大大降低,比如不能高强度加班

至于说编程技术更新换代速度太快, 大龄程序员跟不上脚步去学习, 这个论点经不起推敲。 程序员也是白领行业。现在高端一点行业的从业者,谁不需要不断成长不断学习?

程序员都明白一个道理:在软件开发行业,从来都是算法先行,次基础,技术为末。这是程序员从业者金字塔的层级关系分布。把所有精力花在学习语言、框架上的程序员,在技术上肯定是三流的,也就是那批随着年龄上限的接近,害怕被技术淘汰因而寻找其它从业方向的程序员。道理所有人都懂的, 虽然当程序员门槛不高, 那也是相对的,至少这帮人都不笨,对于自己行业的本质还是看得透的。

做技术管理或者架构师

技术管理和架构师这两个高端岗位,都对程序员的技术和管理经验有较高的要求,大家很少看到大公司中有很年轻的技术Leader,就是这个意思。作为程序员,代码就是你手上的兵刃,要想在35岁以后不被淘汰,就需要在35岁之前把这把刀打磨好。所以,如何在35岁之前完成技术积累,这才是问题的关键。

1.首先是跳出纯粹的技术迷恋思维。开始学习一点管理与汇报的技巧。别觉得这个东西俗,没技术含量,里面学问很大。不如先从学习管理预期和向上汇报开始,戒掉闷头干活的坏习惯。我以前在咨询公司干活,很多同事跳出去以后都去了大型科技公司,比如google和亚马逊做项目经理和技术、创新的负责人,这是因为他们编程好么?完全不是,绝大部分都是做PPT出身,但咨询行业培养了他们的沟通、管理能力,再加上一定的技术背景,更适合科技公司的管理岗。

2. 拓宽自己的技术栈,往上或者往下走。往上我指的是在程序的上层,也就是数据层面、用户交互层面发力。比如交互产生的数据可以用于什么?推荐系统?风控?这些是不是也应该被考虑在设计当中。如果可能的话,学习一下交互设计以及机器学习绝对有利无害。不用精通,有个大概了解即可。往下我指的是在架构以及更加底层的方向发力,还是那个老规则,但你需要明白一个软件是怎么被设计出来的,为什么每个模块在特定地方,各种设计模式有什么基本的利弊。

当你对向上向下都有了一点了解后,你可以更好地选择往什么方向深耕。向上做用户分析、数据分析、数据挖掘,还是向下做系统架构。显然,前者的岗位多一些,但更玄学。后者门槛不低,但更难被替换。

3. 远离逃避心态。有人说那程序员的日子压力太大了,我为了安全要不去读个博当老师吧?这种思维也是鸵鸟思维。科研和学术圈的竞争更大,位置更少,很难说哪个更容易。有人说那我继续深耕技术,成为某个领域的顶尖高手吧?前面说了,领域总会过时,所以要变,不要总想着一招鲜吃遍天。程序员先是社会的一部分,才是技术人才,切勿本末倒置。

最后想说,喜欢一件事情,年纪真不是问题。随着IT技术的不断更新发展,程序员需要不断学习,不断精进,否则面临的只能是淘汰。毕竟坐吃山空,老本也经不起生活折腾!

从事java十余年,现在把架构师必须具备的一些技术总结出来一套思维导图和录制了一些相关视频,分享给大家,供大家参考。

需要相关资料可以私信我(七七)就能获取

程序员怎么对待中年危机

程序员怎么对待中年危机

程序员怎么对待中年危机

以上是我自己目前在互联网公司用到的java核心技术总结出知识体系思维导,由于文章篇幅限制,不可能将所有知识点展示出来,下面大家精选了一些知识点展现出来,喜欢的铁子们可以点点赞和关注,如果你需要这份完整版的知识体系思维导图可以私信关键词【七七】免费领取 高清思维导图及相关视频资料!

一、底层基础

程序员怎么对待中年危机

二、系统性能优化

百丈高楼平地起,基础也是非常重要的,基础不牢,自然不用谈架构。

程序员怎么对待中年危机

三、分布式架构实践

性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,特别是阿里巴巴这样的一线互联网公司最为注重,因此想进入阿里,性能优化一定是要去深入学习与理解的一环

程序员怎么对待中年危机

四、微服务架构实践

关于微服务架构的取舍

微服务是现在互联网架构技术中最火热的话题之一,也是我目前正在学习研究的方向。在面试过程中,面试官很少会问到关于微服务相关的问题。但作为一名开发者,一名有技术梦想的程序员微服务架构是现在必须要去了解的主流技术:

程序员怎么对待中年危机

五、软件设计基础

程序员怎么对待中年危机

打破35岁的中年职业危机,需要大家运用自己的智慧。思考自己的焦虑点,学会情绪的调节。更要在职业中寻找长远的发展方向,为自己多做几种职业规划。有目的、有计划的职业规划,才能顺应时代的进步,不会被淘汰。不论哪种工作都需要大家持之以恒的坚持与努力,相信在大家积极的工作状态下一定会顺利度过中年危机。

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ3361245237,本站将立刻清除。