也谈35岁危机

现在互联网行业风声鹤唳,大小厂都在瘦身以求过冬自保。而IT行业一直以来的35岁危机变得更加严峻,大家往往在抱怨政府监管不力,导致企业年龄歧视愈演愈烈。但更深层次的原因是什么,大龄员工如何保持竞争力,如何在当前环境下快速塑造竞争力。

本质原因

当前互联网行业所依需要的底层软件,包括操作系统,数据库,各种中间件,框架,IDE都非常成熟,端到端的完整系统的开发门槛很低。

客户端操作系统android,ios经过十多年的发展,非常稳定成熟,在安全,性能,系统管控上做的非常完善,给客户端开发可发挥的空间很小。其开发调试工具极其便利,进一步降低了技术门槛。

服务端的服务器软件tomcat,nginx早就是成熟开源软件,数据库软件redis,mysql,MongoDB亦是缓存加数据库的黄金搭档,再加上kafka,RochetMQ等异步消息队列,基本上将满足绝大公司的业务需求。而springboot将服务端开发门槛进一步拉低。

前端框架Vue,React,Angular亦是广泛使用。

Tensorflow一经发布,就成为机器学习的主流框架,在此生态里,机器学习工程师的核心工作就是特征工程和调参了。

再加上现在各种云和云服务的崛起,服务器,数据库和中间件的运维工作也被平台化了。

所以,对于绝大部分的技术开发工作,技术含量真的不高,有一两年工作经验的新人基本就能胜任。这也是互联网行业35岁危机的根源。

那对于大龄技术人员,只有死路一条吗?也不是。系统架构,业务架构设计确实需要对公司业务有更长时间的理解和积累,需要更有经验的人来把控。

对于技术同学,随着年龄和工作时间的增长,如果只是站在技术开发的角度,每天机械的实现产品经理的业务需求,不能够成长为业务架构的角色,不能够架起业务和技术的桥梁,只是一个纯粹的技术开发,那确实可替代性非常高。公司裁员的本质是节流,高收入,可替代性强的人肯定是首当其冲。而如果能够跨越技术的界限,站在业务角度去思考,并能够很好的用技术手段来落地,那么你的不可或缺就提现出来了,因为很难从市场上拉个人就能很快熟悉了解公司的业务。另外,领导往往是业务驱动的,你对业务的直接帮助,对于你的可见度非常有帮助。

所以,结论是,大龄的同学,一定不要默默的去做纯技术开发,要站在业务的角度上去思考,成长为不可或缺的业务架构师,始终保持在团队中的竞争力。

 

你可能感兴趣的:(服务器,java,云计算,软件工程,架构)