普通程序员35岁之后的出路 程序员35岁之后的出路

早点认清现实,早点做好准备,是好事 。
年轻时,一定要快速掌握能接触到的核心技能,尽快有自己的沉淀,多关注行业动向 。
不管什么时候,手头得留有半年到一年的灵活使用的钱,以备不时之需 。防止失业或事业失败时没钱过度,付不起房贷,交不起房租 。
程序员不能早早的脱离代码,但也不能只会写代码 。写代码只是职业生涯中的一部分技能,还得懂设计、架构、沟通、协调 。甚至更广一点,懂产品、懂管理,懂商业模式 。这才能更好的保障长远发展 。当然,也不用面面俱到 。
上了年纪的程序员有哪些出路?
1、技术管理
这个对人软性的能力要求比较高 。也看机遇,不是技术能力上去了,就可以升管理层 。得看有没有机会,有没有坑 。另外,得看你和领导的脾性、风格之类的,是否对的上 。还得看一个人的沟通协调能力、规划能力等 。比较综合 。
国内早些年的环境是“学而优则仕”,也就是你技术OK了,就把人往管理上拉 。但是有些人就喜欢做技术、写代码,并不喜欢也不擅长管人 。所以,发展了一阶段,大家也看明白了,得综合去看个人的意愿和潜质 。
这条路线也并不好走,人际资源、影响力和个人能力一样重要,不是所有的人都能走到顶端,但是大部分努力的人都不会太差 。

走管理也不是就高枕无忧了,做了几年纯管理,可能技术就退化了 。这个时候,如果公司情况不妙,出去再找个管理的岗位并不容易,因为坑少 。很多公司倾向于从内部去选拔,因为知根知底,业务也更熟悉,同时价值观有比较匹配 。空降领导的失败率是很高的,一方面,新公司老板对他的期望高;另一方面,价值观能不能匹配得呆一段时间才能体现出来;再者,得让老员工服你,这个很难 。
2、技术专家
依靠专业实力往上升成为领域专家、架构师等,这条职业道路窄且深,需要持续不断的学习新技能,精进老技能,如果不是天赋异禀或比较热爱,大部分人到了一定的程度都会选择往对能力宽度、综合度要求较高的职业方向发展 。
在国内,技术能力很多时候指的开发能力 。国内IT企业很多都是应用层面的开发,很难有很深的技术积累 。在5年内经验积累有作用,超过十年就未必 。真正做华为之类的基础研发的很少,基本上只有大公司才养得起这样的团队 。包括算法也是一样,听上去好像挺高深,但是目前国内的算法开发,基本上也是算法库的调用为主,企业层面的真正的基础算法研究极少 。
所以,这条路也很难 。不可替代的人,可能不到1%,而且还只是暂时性的不可替代 。
3、项目经理
这个更多是沟通协调能力,未必需要太多的技术积累,所以护城河也不深 。工作几年的人也可以做 。但要做的好也不容易,需要知识面比较广,而且得能摆平各领域的人 。待遇方面整体没有前两个高 。但有机会往高层走 。
4、产品经理

研发是要弄明白怎么做和实际落地,产品经理要弄明白做什么、为什么要做和做成什么样 。对产品要有足够的认知,广义上讲,像马化腾、张小龙和雷军,某种意义上讲也是产品经理 。但是也有年龄焦虑 。毕竟,年轻人更懂年轻人 。
5、上岸(考公考编)
这个也是很现实的一条路,如果厌烦了996,厌烦了大城市,可以考虑这条路,需要尽早准备 。不过这几年特别火爆,也是卷了惊人。这个就不多讲了,网上一大堆 。
6、做培训
这也是一条路 。到了一定年龄,有一些经验,最好还有一些大厂背书,做做培训,兼职也好,线上也行,也能挣点钱 。有的适合做的,可能就全职做了 。都年龄要求也就不苛刻了,甚至年长的、有经验的还更有优势 。
7、做咨询或顾问
这也是经验的一种变现方式了,以组织的形式也好,以个人的形式也好,会越来越多 。包括知乎、知识星球等线上咨询等,也是一种方式 。跟年龄就没有太大关系了 。
8、转行
到了一定年纪,特别是35、40岁以上,能不能干IT,适不适合吃这碗饭,大家早已很清楚了 。有的可能早早就转行了,这个就各显神通了 。
【普通程序员35岁之后的出路 程序员35岁之后的出路】 技术就是技术,本质上是工具,可以带来收益,没错,但也不一定就非得把它和能力强挂钩 。有的人就是当老板的料,就没必要非把他摁着写代码 。
9、降低期望,继续一线搬砖 + 副业

推荐阅读