最近看到不少文章都在说,程序员35岁是一道坎,不少人到35岁就干不下去了,就要被淘汰了。再加上国内的互联网公司,35岁以上的程序员真的少,这又进一步佐证了这一说法。程序员
那么,这是真的吗?程序员35岁之后真的要面临淘汰的危险吗?编程
我告诉你们:是真的。架构
可是,我历来都不是一个为你们制造焦虑的人,我只为大家指点迷津。哪怕外面都是凛冬将至,可是我这里依然阳光明媚。因此,欢迎常来这里看看,感觉一下温暖。app
其实,不少人都不了解真正的我。有人说我技术文章发的少了,没错,我是发的少,但这是通过深思熟虑的。在移动互联网早期,技术文章匮乏的时候,我写的高质量博客少吗?不论是插件化、AIDL,仍是View原理、属性动画,又或者是Android体系化学习路线,哪一个不是我开创的先河?当时的那几十篇文章,篇篇都具备奠基性质,篇篇都敢为天下先。大家可知道,在1三、14年那个技术资料匮乏的年代,这些都意味着什么吗?学习
而如今,高质量的文章多了,技术资料大爆炸,各类冗余的技术文章层出不穷,让你们直呼:学不动了!这个时候,我静下心来,当前阶段的问题并非技术资料不够,而是你们都迷茫了,都不知道该学什么了。因此我近期的文章更偏向于学习路线、技术方向以及职业成长的指导,我认为这才是当前移动端的主要矛盾。如今,我但愿个人每篇文章依然能够敢为天下先,依然犹如指路明灯同样,为你们提供远方的指引。动画
抱歉,说远了,如今回到正题。spa
你们知道,国外不乏有大龄程序员,甚至白发苍苍的人都还在撸码。我仔细了解了一下,发现有以下几个缘由:插件
随着中国互联网的发展,我相信将来这一现象会获得缓解,可是目前依然没有办法。你们会问,那怎么办呢?难道只能等到35岁而后步入中年危机吗?cdn
固然不是了,只是这个时候,你不能再写简单的业务代码了,三十多岁,理应具备扎实的技术和较高的技术级别,这个时候去写核心代码,去作架构师,或者作技术管理,这都是能够的。blog
因此,我给你们指的方向就是:
作技术管理或者架构师
技术管理和架构师这两个高端岗位,都对程序员的技术和管理经验有较高的要求,你们不多看到大公司中有很年轻的技术Leader,就是这个意思。做为程序员,代码就是你手上的兵刃,要想在35岁之后不被淘汰,就须要在35岁以前把这把刀打磨好。因此,如何在35岁以前完成技术积累,这才是问题的关键。
正常来讲,一我的大学毕业应该在22岁左右,Ta的职业生涯,我用下面这张图来表示(仅供示意,不一样人不尽相同):
成长期:工做的前五年,工资不该该是优先考虑的,应该潜下心来学习技术,努力成长
发力期:工做的第6-10年,这个时候你的技术级别和年薪也应该上去了,在公司里你是核心岗位,你家里你是顶梁柱
沉淀期:32岁到35岁之间,中年危机即将到来,在这几年,钱又不是你该考虑的问题了。你必须找准将来的方向,沉淀本身的技术和管理经验,而且要逐步向架构师和技术管理的岗位去迈进,这样就可让本身的职业生涯最起码延长10年。
其实,还有一条路,若是你能大力发展你的副业,那也能够和中年危机作对冲,下降心里的紧迫感。如何作副业,这个不一样人有不一样的门路,并且也不是谁都能作副业的,这里再也不展开讨论了。