很长时间一直想写这个话题,就是程序员的焦虑。
互联网是个飞速发展的行业,大江大河背后,也有浮躁和焦虑。
35岁行业尽头的说法已经喊了好多年了,我觉得这个说法不能一棒子打死,现在的互联网行业的的确确有这种现象。
对大部分人来说,程序员的巅峰在22岁-37岁之间,也就15年。所以,35岁的转型几乎是刚需。
根据舒伯的职业生涯阶段理论,31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。那么我们应该怎么看待或者应对这件事呢?
舒伯的职业发展理论把人的一生发展分为5个阶段
1.成长阶段。由出生至14岁,该阶段孩童开始发展自我概念,开始以各种不同的方式来表达自己的…
2.探索阶段。由15岁至24岁,该阶段的青少年,通过学校的活动、社团休闲活动、打零工等机会…
3.建立阶段。由25岁至44岁,由于经过上一阶段的尝试,小合适者会谋求变迁或作其他探索。
4.维持阶段。由45岁至65岁,个体仍希望继续维持属于他的工作“位子”,同时会面对新的人员的…
5.衰退阶段。65岁以上,由于生理及心理机能日渐衰退,个体不得不面对现实从积极参与到隐退。
干一辈子技术
首先,我觉得刨去个例,很多牛逼的程序员,比如老外,他们的核心竞争力非常明显,可以说专家级的大牛有自身的行业不可替代性,后浪们已经无法轻易替代,这种人“千万不要一辈子靠技术生存”已经不适合了。
一般这类走纯技术通道的,都是在大厂,有纯技术上升通道,在大公司才能实现价值。
技术方向的研发体系
- 算法类
- 架构类
- 工程类
还有一类是行业方向自带buff,有些技术岗本身就有一些属性是越老越吃香的,比如
- DBA
- 移动端安全,数据安全
- 运维
- 算法
转管理
管理岗我认为可以分为技术经理,项目经理,架构师等,所谓学而优则仕,一定是技术牛逼才会转管理,而且技术经理的软实力也要求很高,要对项目进度进行把控统筹,要对人员进行管理,技术架构选型等。线路一定是技术-管理-技术的过程。
阿里的P7到小公司做cto;
Google的技术可以到BAT做技术管理;
转产品
这类身边有好多,写不动代码了就转产品开始Axure开始画原型,我觉得这类其实没问题,主要看自己的喜好了。
培训讲师
这类也可以,也是比较推荐的,但也因人而异,需要演讲才能等软实力。
创业合伙人
自己当老板的成功率很低,真正能做起来真的是微乎其微,
售前,实施
Hr,猎头
公务员,体制内
怎么应对?
- 注意健康
- 身体是革命的本钱,还是要扛得住,不要等到30左右就一身毛病,到时候想奋斗都由不得你了。
- 健康规律的
- 提升能力
- 这里的能力有许多,第一,作为程序员,学习能力是最核心的竞争力,多看技术,源码
- 演讲能力
- 管理能力
- 沟通技巧
- 提升个人影响力
- 有很多
- github
- 写博客
- 多混大厂背书
- 尽可能混学历
- leadership 的培养,可以说30岁左右就应该开始显现了,领袖气质也是给别人解决能力的能力
- 经常积累,定期计划和复盘
- 技术很重要,执行力和专注度也很重要
- 人脉的积累
- 少进行无效社交,一定是对等的供需社交才有意义。一味的攀着所谓的牛人,有时候人家真的不care你,我觉得这个跟跪舔女神的性质是一样的,还是要有自己的价值实现,对其他人实现供才有效果
- 前期资本的积累
- 早点买房,趁着还能挣钱,多进行资本积累,多攒点钱
- 管理能力等软实力提升
- 第二职业,斜杠青年
- 做副业要看准,不要什么私活都接,不然只会让你得不偿失
- 这一点可以多做一些长线的产品,既可以提升个人的影响力,有时候也可能产生意想不到的惊喜
- 睡后收入
- 之前有朋友就是自己写android 项目,获得用户收取会员费
- 考各种证,进行挂靠
- 专栏,公众号(喜欢写东西,喜欢整理)