近几年,国内频繁曝出bat公司辞退35岁以上的老员工,这一现象导致行业内中小型企业纷纷效仿,30岁以上程序员陷入恐慌。程序员真的只能做到35岁吗?
为什么会产生中年危机?
其实大多数行业的员工都同样面临35岁竞争力下降的问题,而不仅仅是IT行业,35岁被淘汰的往往是常年没有提升,混迹在岗位上,能力低却拿着高工资的那些人,说到底就是个人能力建设的速度没有跟上公司发展的速度。
另外,近年来贸易战频发,使人们情绪紧张,促使他们更加关注职场裁员方面的信息,一些媒体抓住人们的这一心理,为了获得更高的关注度,在裁员事件上大做文章,各类媒体纷纷转发,导致本来某某bat公司的常规裁员事件被放大,登上各大媒体的热搜,点燃了中年互联网人的焦虑与危机。由于蝴蝶效应,一些中小型企业也开始效仿,辞退或拒绝大龄程序员,他们认为35岁以上程序员精力不足,不能像年轻人一样能长期加班,相比年轻人惰性大,习惯了混日子。
如何提前规划避免中年危机?
我国IT行业在近15年是飞速发展的状态,在这种情况下产生一些行业问题是正常的,可能整个国家国内的现状我们是无法避免的,因为国内每个企业主都有自己的想法和认知,我们唯一能改变的是自己,如果我们能够对自己的职业生涯提前规划,那么就能有效地避免中年危机的发生,下面,我以个人10几年的行业亲身经验分享一下初级程序员的职场规划路线,每3年为一个阶段,为码友们提供参考。
毕业1-3年学基础 最好研究底层技术、框架原理,因为框架更新太快,唯一不变的是底层,此阶段要积累经验,最好能写一些技术博客,形成技术积累。
毕业4-6年选方向 选定技术方向或管理方向,技术方向就是高级程序员,主要学习技术架构、新技术和业务知识。管理方向就是技术经理或部门经理,这就要学习一些管理知识,如领导力、项目管理等。PS:由于目前国内多数中小型IT企业管理岗和高级技术岗是同一人,所以技术知识还是不能丢。
毕业7-10年深入研究,把握机会 到了这个阶段需要一定的运气成分,毕竟职级越高,岗位越少,此时需要做好充足准备、资源积累,这样才能在机会降临时把握机会、脱颖而出。技术方向需要深入研究技术及业务架构,研究新技术趋势,向架构师冲刺,而管理方向则需要从降本提效出发,多积累项目管理知识、搭建高效研发体系,提升组织文化,向技术总监努力。
毕业11-15年行业进阶 年龄35-40岁左右,此时可以继续为进阶高级架构师、CTO做准备,技术方向要关注更前沿的技术并主导核心架构思想,对架构的理解要更深入,管理方向则要关注技术产品战略规划,深入行业研究,通过技术引领业务增长。此阶段很重要的一点是建立行业影响力。
毕业超过16年稳定资源年龄40以上一定要追求稳定,此时如果是架构师或管理者一定要具备一定的行业影响力,维护好各项资源,以便于在未来有突发变动时有选择的机会。如果依然是一名高级开发人员,那么需要同时运营一个副业。
如何应对中年危机?
如果不巧,由于种种原因,你此刻正面临中年危机,别慌,你或许还有几种选择。
产品经理 程序员经常与产品经理打交道,已经潜移默化地建议了一些产品思维,通过培训或自学,加上自己的技术优势,能够迅速成为了一名优秀的产品经理。
项目经理 技术经理需要不断更新学习,而项目经理的工作几乎没有太大变化,是一个熟能生巧,建立经验的过程,通过培训或自学考取一个项目经理认证,加上自己的技术经验,转型项目经理也是一个不错的选择。
知识变现 自媒体运营、录制付费视频课程等。
我的观点
从软件开发人员的职场生涯来看,30几岁正是刚踩完坑、积累了一定技术经验的年龄,其8个小时的工作效率可能超过经验不足的新人几倍。建议当代中小企业管理者不要简单地以工作时间作为工作效率评定标准,更不要一味地效仿BAT企业,因为BAT企业已经经过多年的总结形成了一套科学的管理规范,其分工明确,有专门的管理人员、专门的架构人员,这样一线开发人员的要求可以适当降低,但相反多数中小型企业在这方面还不完善,个人认为中小企业反而应该招聘年龄大,经验丰富的人员作为技术骨干,带领新手程序员完成企业目标。
另外相信广大程序员只要做好规划,向着目标努力,那么路就在脚下。