早点认清现实,早点做好准备,是好事。
年轻时,一定要快速掌握能接触到的核心技能,尽快有自己的沉淀,多关注行业动向。
不管什么时候,手头得留有半年到一年的灵活使用的钱,以备不时之需。防止失业或事业失败时没钱过度,付不起房贷,交不起房租。
程序员不能早早的脱离代码,但也不能只会写代码。写代码只是职业生涯中的一部分技能,还得懂设计、架构、沟通、协调。甚至更广一点,懂产品、懂管理,懂商业模式。这才能更好的保障长远发展。当然,也不用面面俱到。
上了年纪的程序员有哪些出路?
1、技术管理
这个对人软性的能力要求比较高。也看机遇,不是技术能力上去了,就可以升管理层。得看有没有机会,有没有坑。另外,得看你和领导的脾性、风格之类的,是否对的上。还得看一个人的沟通协调能力、规划能力等。比较综合。
国内早些年的环境是“学而优则仕”,也就是你技术OK了,就把人往管理上拉。但是有些人就喜欢做技术、写代码,并不喜欢也不擅长管人。所以,发展了一阶段,大家也看明白了,得综合去看个人的意愿和潜质。
这条路线也并不好走,人际资源、影响力和个人能力一样重要,不是所有的人都能走到顶端,但是大部分努力的人都不会太差。
走管理也不是就高枕无忧了,做了几年纯管理,可能技术就退化了。这个时候,如果公司情况不妙,出去再找个管理的岗位并不容易,因为坑少。很多公司倾向于从内部去选拔,因为知根知底,业务也更熟悉,同时价值观有比较匹配。空降领导的失败率是很高的,一方面,新公司老板对他的期望高;另一方面,价值观能不能匹配得呆一段时间才能体现出来;再者,得让老员工服你,这个很难。
2、技术专家
依靠专业实力往上升成为领域专家、架构师等,这条职业道路窄且深,需要持续不断的学习新技能,精进老技能,如果不是天赋异禀或比较热爱,大部分人到了一定的程度都会选择往对能力宽度、综合度要求较高的职业方向发展。
在国内,技术能力很多时候指的开发能力。国内IT企业很多都是应用层面的开发,很难有很深的技术积累。在5年内经验积累有作用,超过十年就未必。真正做华为之类的基础研发的很少,基本上只有大公司才养得起这样的团队。包括算法也是一样,听上去好像挺高深,但是目前国内的算法开发,基本上也是算法库的调用为主,企业层面的真正的基础算法研究极少。
所以,这条路也很难。不可替代的人,可能不到1%,而且还只是暂时性的不可替代。
3、项目经理
这个更多是沟通协调能力,未必需要太多的技术积累,所以护城河也不深。工作几年的人也可以做。但要做的好也不容易,需要知识面比较广,而且得能摆平各领域的人。 待遇方面整体没有前两个高。但有机会往高层走。
4、产品经理
研发是要弄明白怎么做和实际落地,产品经理要弄明白做什么、为什么要做和做成什么样。对产品要有足够的认知,广义上讲,像马化腾、张小龙和雷军,某种意义上讲也是产品经理。但是也有年龄焦虑。毕竟,年轻人更懂年轻人。
5、上岸(考公考编)
这个也是很现实的一条路,如果厌烦了996,厌烦了大城市,可以考虑这条路,需要尽早准备。不过这几年特别火爆,也是卷了惊人 。这个就不多讲了,网上一大堆。
6、做培训
这也是一条路。到了一定年龄,有一些经验,最好还有一些大厂背书,做做培训,兼职也好,线上也行,也能挣点钱。有的适合做的,可能就全职做了。 都年龄要求也就不苛刻了,甚至年长的、有经验的还更有优势。
7、做Z询或顾问
这也是经验的一种变现方式了,以组织的形式也好,以个人的形式也好,会越来越多。包括知乎、知识星球等线上Z询等,也是一种方式。 跟年龄就没有太大关系了。
8、转行
到了一定年纪,特别是35、40岁以上,能不能干IT,适不适合吃这碗饭,大家早已很清楚了。有的可能早早就转行了,这个就各显神通了。
技术就是技术,本质上是工具,可以带来收益,没错,但也不一定就非得把它和能力强挂钩。有的人就是当老板的料,就没必要非把他摁着写代码。
9、降低期望,继续一线搬砖 + 副业
以上路径都没走通的,短期内,只能认命继续写代码,但有的人就是喜欢,那也无可厚非。只是,目前国内真正出于热爱而写代码的,极少极少。
这时候,就得降低期望了。因为,随着年龄增长,做技术待遇未必上升,甚至到一定瓶颈后会下降。可以顺带做一些副业。
10、斜杠中年
什么都做一点,自由发挥,比如以上的几条路同时走其中的几条。也是一种选择。
11、回去继承家业
当然,前提是,有家业可继承。
12、创业
开公司或者自雇,有自己的赚钱模式,其中当然也包括电商、自媒体等各种类型的微创业。
有组织形式的创业,对人综合素质的要求其实是最高的。
该文章投稿作者:满路 香,如若转载,请注明来自鱼鳞桐程网:https://www.yulintongcheng.com/124981.html