近日,我在脉脉上看到一个,哦不,一个蛮让人惊讶的故事。
这是真的吗?为什么会出现这样的状况?
有调查发现,目前不少程序员在35岁以后不再从事程序员工作的原因主要是:
第一:软件开发岗位的工作压力较大
第二:程序员的知识结构更新速度快。
第三:不少程序员在35岁以后普遍走到了管理岗位上。
大龄程序员出路
关于大龄程序员的出路无非就是这么几个:
- 稳定地待在一家公司,有一定产出效率,成为一颗螺丝钉,不出彩也不出丑,就像之前棉纺厂的工人那样,直到这家公司不行了,找另一家,继续做个普通一兵。其实这事儿和几十年前的工人一样,只是时代不一样,职业的名字变了。
- 寻找相对优势,到稀缺你技术、能力、经验的地方,找到存在感。比如一线城市回退到二线、三线;比如互联网顶级公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。
- 转行,想干么干么去
转岗
这个主要包括两类产品岗位和管理岗位,相对应的职能便是项目经理和产品经理。
这个在互联网圈其实也是很主流和顺理成章的操作,毕竟很多公司的负责人本身就是程序员出身,脸书CEO扎克伯格、小米雷军、腾讯马化腾、360周鸿祎以及无数产品经理的偶像微信之父张小龙。
当然转岗需要做的准备工作还是需要付出一些代价的,比如项目管理需要学习管理相关的知识、产品经理需要补充和学习相关的产品工具和技能。
此外,这个转岗还包括彻底离开技术体系转成职能岗位,比如销售类岗位,毕竟技术人员出身的销售相比较普通销售而言更懂得和了解自身产品的特性。
跳出来
刚才的转成自身公司的销售,那个内部叫做转岗,但是如果是外部环境而言,应该是归于脱坑或者说跳出来更为合适。
跳出来可以干的事情很多,比如口才不错的、技术还行的可以选择成为培训师或者咨询师,为技术小白授课、解答职场疑惑、为企业提供决策的建议;或者文笔不错的技术人员可以成为自身垂直领域的自媒体;年轻人时候的创业梦没有圆的,在积累了一定人脉、资源的时候这时候也可以重新去做梦,创业也是很多大龄技术人员选择走的一条路。
钻进去
这方面既包括继续做程序员,也包括纵向提升自己的技能,成为技术大神。
从普通的研发工作转为深层次的研发,当然这其中对技术的深度和能力便提出了更高的要求,这条路显然是难度极高的,但同时也注定了越老越值钱!
结语
大龄程序员在选择工作时,首选要认清自己,再去选择环境和公司。比如先确定自己是属于比较有激情、活力、愿意终身学习新技术的那一类人;还是心有余而力不足,想脱离一线技术,想把更多精力放在管理上的那一类人。
如果是第一种,可以选择一家快速成长的创业公司,将自己的技术价值最大化地发挥出来;如果是第二种,就选择那些组织架构相对臃肿的大公司,这些公司盘子够大且没有太多坑需要踩,因此对年龄稍大且有丰富经验、能安于现状、踏实做事的人存在一定需求。
其实不光是程序员,「大龄恐惧症」几乎是互联网行业里每个岗位的人都会遇到的问题,世界的变化太快,谁也不知道下一场取代互联网的变革何时会来。排除这种不可控的外在因素,一个人最大的恐惧,还是由对自我认知的缺失引起的。
这位学历和工作背景已经优秀于大多数人,并且年近40岁的他仍对自我有更高要求,远离舒适区,不断学习新知识和新技术,现在他缺的是对理想工作和生活方向的明确,相信一旦想清楚这点,他很快就能调整状态重新出发。
尽最大努力,做最好打算,但接受最坏的结果。在这个复杂多变的社会,反焦虑、不断提升认知,不断充实自己的专业技能将永远重要。
不断学习,不断进阶
说了这么多。其实最根本的东西就是:不断的学习、不断提升自己。人生就是从一个阶段到另一个阶段。从一个高度到另一个高度。
我并不鄙视趋于平淡生活的人,没有多大的志向,生活过得去,平平淡淡就好。每个人都有自己的选择。但我更崇敬那些会为自己的上一代和下一代奋斗的人,为我们的父母过的更好,为我们的孩子过的更好,在我自己有限的能力范围内,尽力做到最好,这是我的本心。
如果你想,想学习进阶,想要自己的父母孩子过上很好的生活。
如果你原意,如果你原意为他们努力奋斗。
如果你觉得自己学习效率低,缺乏正确的指导。
Android学习路线图
首先,对于没有学习方向,知识不体系的人,我把我工作几年整理的学习路线分享给大家,做一个借鉴作用,还不知道怎么学习的人可以直接照着我这个学习路线一个个的去学习,知识不体系的人可以参考下我整理路线的方式,总之希望能够帮到你们!
模块化学习资源
接下来是每个模块我整理出来的文档学习资料,帮助大家更细致化的学习。
目录
车载操作系统应用指南
Android Framework学习指南
Android中高级面试汇总+解析
Android音视频
Android JetPack
Flutter技术解析与实战
Kotlin
Android组件化、插件化
Android性能优化
Android零基础入门