关于职业生涯的想法

一边看着国庆阅兵直播一边写写最近的一些想法。
最近因为香港问题,还有70年建国,网上很多爱国的段子,软件行业发展这么迅速,前提是中国高速发展的保障,此生不悔入华夏,来世还做中国人。我不是愤青,但是作为中国人真的很自豪。


前不久一篇文章:“一年前,我月薪两万被人叫老总,如今35岁在美团送外卖” 火爆互联网,更有衍生的段子,工程师的进阶之路:25岁软件工程师,28岁:高级软件工程师,32岁:架构师,35岁: 外卖员。

于自己:中年人,家里有娃要养,背负房贷,车贷,不敢随便动、不能随心选,因为稍微一随便就是牵一发而动全身。于公司:新人看潜力、“老人”看能力。互联网公司追求年轻化,35岁+需求量越来越少,但是当我们这批到35岁时候,程序员从业人数巨大,企业需求量能不能跟上,毕竟大把后浪等着拍你呢!能想想到的是,35岁+ 厮杀会比现在阶段更惨烈。

35岁彷佛是一道坎,程序员职业生涯的分水岭,程序员生涯往上走理想的进阶无非两条路:
1.技术专家(架构师),2.管理。

第一条路:技术专家。对于安卓来说,目前大部分公司很多技术专家层都是后端开发提升上来的,安卓端毕竟还是前端用户交互,核心业务数据还是在后端管理,换句话说,前端需要的技术专家远远少于后端,况且前端不仅仅是安卓,还包括ios,h5,react native等等种类繁多。相比之下,重要性不言而喻。总之最后能成功进阶到企业需要的技术专家,从概率讲,战场厮杀惨重。也需要考虑到35岁+,身体,思维活跃能否跟的上。小公司的技术专家,工作量也还是很大的,需要考虑加班承受力。

第二条路:程序员转管理层,这也是一条不错的路,但是需要训练自己不仅仅是专业技能,需要提升自己的管理技能。可以先从项目经理转型过渡。相比于第一个技术专家,正常来说厮杀会小点,风险也小点,因为对于我来说,技术栈是有风险的,工作7年,也见证过php,.net从兴盛到没落。像现在成立的一些互联网公司的技术栈与七年前的传统软件行业技术栈是不同的,尤其前端。2012年刚毕业,安卓才慢慢火起来,但是那时候苹果已经开始到达顶峰,我周边苹果用户量是超过安卓的;现在,我有感觉,我周边安卓用户超越了苹果。曾经的移动手机霸主,诺基亚早已宣布倒闭,前端这个行业日新月异,你不知道你现在精通的技术领域,不知道什么时候可能就没落了,保持持续学习,没有年轻人有活力和冲劲。转管理层是目前来看是比走技术领域发展方向要宽广,成本更小。

我之前看过这样一句话,大概意思,30岁之前如果在行业领域没有突出成就,应该就要转行了。如果30岁没有达到设定的技术高度,如果30岁后还把所有精力放到技术上,风险有点大,因为基本你不会再有什么突出成就了。也许有人会反驳我,程序员就应该搞技术研究,一直朝技术专家,架构师职业发展。这些话你说给公司听就行了,因为从投资角度出发,30岁后你要考虑提升自己的综合实力了,不仅仅是技术,反之我也不是说技术不重要了,只是说把精力需要适当从关注技术上,分散一部分精力提升自己的综合管理能力。

技术是最后保障你有一口饭吃的基本,但是综合实力决定你能走多远,走多好。

曾经,我对于新鲜的一些技术,都乐于尝鲜,也经常活跃各个网络技术博客论坛中。不知道什么时候态度有点转变了,不大愿意花时间去研究目前用不上的技术,除非对我很有诱惑力,也许是见多了新技术的层出不穷,也许是势利了。工作七年也接过几个熟人介绍的外包,心态有点转变。曾经因为兴趣爱好,非常乐于花时间去研究新技术,现在或许只有需求驱动,换句话说就是因为挣钱才会去研究一些项目中需要的技术。现在学习,工作,生活,心里都在考虑成本,值不值。因为程序员时间真的不够用,在现在很多公司996市场环境下,如果换算成时薪,工资真的不算高。程序员除去工作时间,留给自己的时间真的不多。

经常在想,还有半年时间后,我也要步入30岁了,30岁后的人生需要哪些技能才能让自己走的更远呢?

曾经对于存钱没有概念,存钱对我来说就是攒钱,不让自己乱挥霍,那就是存银行定期,也不愿花时间去研究什么基金和股票等等投资知识,因为本钱就那么多,即使年化率很高,好像最终的收益也没多多少,不疼不痒。现在观念转变,即使收益少,苍蝇蚊子也是肉,就当是给自己设定的目标去了解更多领域,提升自己各领域知识。


接下来的半年,目标还是想在技术领域有所突破,越来越在其他领域投入更多时间,增加知识储备,提升综合实力。

思考良久,其实,都是扯废话,也没得出努力方向,30岁一切皆有可能。能做的只是继续提升自己,全面提升自己。

加油吧!中年人!