大家好,我是脚丫先生 (o^^o)
今天,不聊技术,聊人生。想和小伙伴们聊点人生规划,给大家分享一个勇往直前而不迷失的
话题:「程序员35岁之后不写程序了,该怎样职业规划?」
随着互联网技术的飞速发展,万物互联成为未来发展的必然趋势,我们正从计算机时代走向数据技术时代。
在这个硝烟般的世界,如海般的技术时代,有时候也需要停下脚步,思考思索自己的人生。
看了下面的回答,老前辈的回答,让自己在技术这条路上,也是很有信心的勇往直前。
往前不可怕,可怕的是前面一片黑暗而不自知。
回答者:pansz
现实中95%以上的程序员,35岁以后依然都还在写程序。
能够做到35岁以上不写程序的,我见过的主要就这两种:
- 1.转管理并且比较成功,管理岗位事务特别多以至于没精力再写程序的。
- 2.年轻时进大厂突然暴富,钱赚够了,后边不想继续干了,换个活法。
至于题主想象的那种:35岁被裁了不写程序?现实中我没有见到过。
这部分人虽然在大厂被裁,但只要愿意降格(降工资),能去的地方多的是,前提当然还是继续写代码。
因为这是基本功,这是安身立命的本事,你花了十几年练出来的本事,突然放弃掉,难道能做得更好?这很难。
一线互联网大厂可能不要你,但二线互联网大厂,或者一线非互联网大厂,都等着要你呢。
所以怎么说呢,程序员35岁不写程序,这种话就跟「知乎人均百万年薪,人均985211常春藤」那样离谱。如果你相信程序员35岁都不写程序,那不如相信知乎人均百万年薪更实在。
35岁不写程序的当然有,但这种概率,其实并不会比985、211录取率高多少。或者换句话说吧,如果你能做到35岁不写程序(还能活得很好),那么你有可能已经站在了程序员的巅峰级别,这种打工皇帝是不需要别人来安排职业规划的。
所以题主这种问题就好比在一个普通高中的普通班学生中展开讨论,论述自己是考北大更好还是清华更好,那叫离谱。
如果你实现了人生赢家,35岁不用写程序了,那自然没有什么问题,不过绝大多数普通程序员,35岁肯定还是得老老实实继续写程序的,没必要想太多有的没的,也不用为那些收入是你五到十倍的程序员35岁被裁而操心。
回答者:沈世钧
不不不,你这个想法非常错误,非常危险!
我可以非常肯定的说,劝一个程序员35岁就放弃编码的说法是极不负责任的,甚至是害人的。
编程是一个非常专业的技能,尤其写了10年后,如果时光不虚度,在某些领域,你一定已经建立一些特有的壁垒,下可以预防新人轻松超越,外可以阻挡外行进入。
这就是我一直强调的,在专业的社会,一定要成为专业的人。
而且,相对于其他专业,编程还有极特殊的一点:逆水行舟,不进则退,丢了就再难拾起。编程不像骑自行车和游泳,会拥有肌肉记忆,虽长时间不用,但经过一定的恢复训练,就会“找回”原来的技能。
编程作为一个技能,长时间不用(我的经验,1年以上就足够长了),就会真的退化掉。之后,想要重新拾起来,难上加难。若非有大恒心的人,几乎不能。
因为变化和发展就是这个行业的本质,这就决定了它必然是一个新理念,新技术层出不穷的行业。
所以,不再编程,离开技术一线1年的时间,想再回来,你就要用相当长的时间来弥补:一个要用相当长的时间恢复到自己原有的训练水平,再用相当长的时间弥补你错过的新技术。
因此,35岁之后,你要是听了别人的大话,“大胆”的转行,超过3年时间不在编程一线,我可以非常负责任的说:如果不掉层皮,你这辈子你就彻底告别编程职业了。
任何时候,一定要记住:从程序员转管理岗可以,但从管理岗转程序员却不可以,这是一个不可逆的单行道!我见过许多轻率转管理的程序员,在一次政治斗争失败后,人生就真的crash了。
所以,说到这里,其实你已经感受到了,到了35岁,对普通人来说,最保险的,也许是最优的选择,那就是尽最大努力留在专业赛道上,保持自己编程技能不丢。而且,这也是完全可行,有完全可行的实操路线。
最后,我想再唠叨一下,我这篇回答的核心观点是:
技术可以转管理,但反之不可以。
不要觉得35岁之前不转管理就来不及了。随时,如果你愿意,胆够大,脸皮够厚,读一些书,聊一些天,通过脑补,再加上不错的口才,你真的可以“摇身一变”成为管理人才,其中的核心在于你的嘴是否上的来。对管理的学问,在于留心,在于总结,在于对人的体察,对此,有句话说的特别生动:“没吃过猪肉,你还没见过猪跑吗?”技术转管理可以是一瞬间的事,一个机会的问题。
反之,上了管理的船,你就必须一条道走到黑,中间失败了,你的人生就面临崩盘的风险。所以,作为技术人员,但有路可走,就一定要坚持到最后,不要轻言转行!对普通人来说,这是最安全之道!
回答者:Jim Jin
我认识的的朋友很多都是35岁以上的程序员,这些人归纳起来主要有这么几个发展路径:
- 1.技术管理方向,主要承担项目主管、技术经理、研发主管、研发部经理、CTO等这几种岗位,这一个方向是最多的。岗位越往上接触代码和技术的程度越小,管理的人员范围越多。
- 2.技术架构方向,程序员走向架构师的其实并不是很多,但都是技术实力比较强的,在周围人眼里都基本算是技术牛人。
- 3.解决方案方向,这类在to B领域的最多,很多技术条线的开发人员资历逐步增长后,与客户接触越来越多,更多的会为所在公司提供行业类的通用解决方案,并辅助公司开拓解决方案市场,这类一般叫做解决方案架构师、售前架构师等等,也叫注水的架构师,比如当前在大数据、物联网、政务等诸多领域的解决方案公司中,都或多或少的养着这么一批解决方案架构师,跟着市场去跟客户套近乎、讲PPT,回来套个模板写解决方案建议书。
- 4.产品管理方向,这类在互联网领域和to B领域都不少,技术人员在深耕某一个领域的技术及业务后,加上对运营、市场相关知识的逐步掌握,进而主导一个产品或者产品条线的工作,成为产品经理。
- 5.转行,我认识的35岁以上程序员转换赛道转行的也有,不过不多,认识的有转市场销售的,转实体行业创业的(做水产养殖的、做餐饮的、做零售的,做供应链的),不过都混的不错,至少比上班拿工资的收入高很多。
网上很多说程序员失业跑滴滴,送外卖的,这两个我身边暂时没有,但是估计40~45岁可能会出现。关于35岁以后不写代码的职业规划,我的建议是:
- 如果自认为自己组织协调能力比较强,有领导力可以服众,建议走技术管理的路线。
- 如果自己技术能力比较强,能够沉下心来钻研各种新技术、新架构、有能力挑战各种技术和架构难题,同时又具有一定的抽象能力,建议走技术架构师路线。
- 如果自己市场意识、沟通能力、方案设计能力比较强,建议往解决方案或者售前方向发展。如果这几块都不合适,建议多挖掘自己的优势资源,做一下副业或者plan B,搞不好财务自由之路就在换赛道以后。
版权归原作者 大数据指北 所有, 如有侵权,请联系我们删除。