打破程序员35岁魔咒?!华为 30 岁以下员工仅占 28%!
最近,年逾古稀的C++之父Bjarne Stroustrup老爷子终于又回归到了公众的视野。已经69岁高龄的他再一次加入了摩根士丹利,并担任技术总监。除了日常的技术指导以外,他还积极地参与一线程序开发。
但对于国内的程序员来说,年龄却成为了限制大多数人前进的绊脚石。
一直以来,35岁对于很多程序员来说都是一个坎,在业界总是流传着程序员35岁将会面临被裁员的传闻。焦虑,已经是绝大多数程序员普遍的心理状态。
其中以28—32岁的程序员焦虑感最重,有了几年的工作经验,想要去大厂闯一闯,又怕受到年龄的限制,而迟迟不敢动身。
但近期有关华为的一条热搜却与传闻背道而驰,在华为最新发布的报告中显示,「华为 30 岁以下员工仅占 28%」,这一数据的出现也打破了程序员 35岁魔咒。
1、30-50 岁占比高达 70%
在不久之前,华为的高管就出面针对最近频上热搜的“劝退35岁员工”做出了正面回应。
华为常务监事陈黎芳表示,网上有关于华为34岁以上员工的一些传言,都是不准确的。而自己也早已过了35,但依旧对工作充满热情。
之后华为的最新数据调查报告也显示了,目前“30 岁以下员工占 28%”。
除此之外,很多其他的数据也十分值得我们参考,2021 年华为 19.5 万员工为全球 30 多亿人口提供服务,其中从事研究与开发的人员约 10.7 万,占员工总数的 54.8%。而在这 19.5 万名员工中,30 岁的以下占 28%,30-50 岁占比高达 70%,50 岁以上的员工也有 2%。
从数据上看,华为的员工年龄比例与网上所流传的大不相同,也很好的证明了,其实“程序员吃青春饭”的传言并不符实。任总也曾表示过,华为有三类员工,职员、技术专家、管理者。职员只要敲地动键盘可以干到50-60岁,没必要换人。
除此之外,华为近期在性别比例上也做了相应的整改,帮助女生获得更多机会。华为女性员工常年保持着至少 20% 的底线,并表示在“同等条件下优先选用女干部,努力缩小性别差距”。2021 年 3 月,华为还宣布推出了“女性开发者计划”,助力女性开发者技术创新,打造包容、多元社会。
在这些努力下,近三年来华为女性员工也在小幅度上涨:从 2019 年的 20.1% 增至 2021 年的 20.5%。
对于华为这些年来的反复辟谣,以及这次公开的员工年龄比例数据,很多网友表示,其实程序员的“35 岁危机”很大程度上只是部分人的夸大其词。
2、腾讯30岁以上员工占6成
在此之前,腾讯也曾对内部员工的年龄问题做出过相应的回应。在腾讯发布的《腾讯可持续社会价值报告2021》中,腾讯详细地披露了自己公司的员工构成。报告显示,2021年腾讯员工总数为68226人。30岁以下的员工为28608人,占比为41.9%,30岁以上的员工为39618人,占比为58.1%,接近6成。
报告中显示,腾讯员工中,还有198人年龄超过50岁。同时,在员工中,管理层共为6119人,占员工总数的9%。
另外,腾讯也披露了员工流失率。2021年,员工总流失率为12.37%,较前一年略有上升。在所有员工中,30—50岁的员工最为稳定,流失率远低于其他年龄段的员工。
从两家大厂的数据来看,不难发现,其实年龄焦虑并没有我们想象中的那么严重,实际上,不少传闻夹杂了营销号为了博眼球,而造成的年龄焦虑。
3、如何缓解35岁+焦虑?
其实年龄对程序员来说,更多的是经验的积累和思维的拓宽。那些走在前面的程序员,更像是领路人,通过自己的努力、创造和智慧,一块块搭建起现在的科技世界。
每个人都不能阻止时间的流动,但我们可以掌控自己的人生,放下无用的焦虑感,提高自身的能力和技术,才是我们所能够做到的最大化保障。
而对于刚踏入社会便开始思索35岁危机的年轻人,与其将精力放在无用的焦虑中,不如从现在开始好好规划自己的职业生涯,为每一个年龄阶段都做好准备,即使遇到了中年危机,也能够用硬实力说话。
作为软件测试工程师,小伙伴可以选择从技术路线和管理路线两个方向来规划自己的职业生涯,未雨绸缪 ,这样即使未来真正面对职业危机时也能从容面对。
1)技术路线 初级测试工程师→中级测试工程师→高级测试工程师→性能测试工程师→自动化测试工程师→测试开发架构师→安全测试工程师→性能调优工程师
为什么测试行业会有越老越吃香这一说,在这个行业,经验的含金量还是很重要,面对各式各样奇形怪状的BUG,老测试员的策略、处理方式和新手相比就成熟的多了。
之前曾有人做过一个程序员的能力和年龄分布图,数据显示,程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。而其中不断上升的曲线正是我们的经验和技术。
经常有人拿开发和测试作比较,也有人会觉得开发比测试更有前景,其实不然,当测试工程师达到自动化测试工程师和测试开发架构师的程度时是完全可以替代开发的,通过技术手段可以改变整个项目的质量。
所以,想要走技术路线在这个行业一直干下去,首先我们要记住的是,不能停止学习。
2)管理路线 测试工程师→测试组长→测试主管→测试经理→测试总监→事业部总经理
从技术往管理层转型,是我们最常见的一个方向,最大的要求就是沟通和协调能力,这也是管理层所必备的条件,只有在团队得到认可的时候,才是个人才能得到的认可。
并且这个管理并不全是对人的管理,还有对项目质量的管理。 想要对质量有所把控,就需要有出色技术(业务知识)能力,大家都知道测试对知识的要求面很广,策略,方法缺一不可。
工具,每个人一开始都不可能面面俱到,但肯定有自己擅长的领域,无论是自动化测试、性能测试、安全测试或是精通业务,找到自己的长处纵向深入,同时指定横向提升的方向。
业务知识全面才能使你在运行项目时,能够制定最合适的策略,选择最优的方法和工具,最终达到效率和效果双佳的结果。
所以相比起技术路线而言,管理路线多了沟通和协调能力的要求,毕竟一个团队只有少数人才能做到管理层面,当然这和本身的性格也有一定关系,小伙伴也可以从这作为出发点,看看自己更适合走哪个路线。
4、写在最后
防止年龄焦虑的最佳方法永远都是先提升自我,所以作为技术出身的程序员的发展方向还是很全的,但是要学会积累,不能到了眼前再考虑这些,最好能够精于某一方向才行。