为什么有些公司不招大龄程序员?这跟每个公司的情况有关系,初步总结可以总结出以下三点,第一点是从经济上讲不划算,第二点是大龄程序员精力不足,第三点是公司需要年轻的思维模式,最后我们逐个分析为什么这三点原因,来找出一些公司不招大龄程序员的真相!
经济上不划算
经济上不划算,道理其实说起来很简单,大龄程序员的编程水平显然是要高于年轻程序员的,因此工资也会比年轻程序员更高。但是,大部分公司的研发内容基本上也就是增删改查。从公司角度上说,如果把写代码比作种地的话,一个普通农民能干的事情,就没必要请一个农业专家了!
现如今编写代码已经足够工业化了,各种技术实现方案也已经足够成熟,几乎大部分技术场景,在网上或者开源平台都能找到合适的解决方案和代码,因此,现在的大部分业务的实现技术相比过去都要容易得多,并不需要那么多技术专家。
也不是说这样的公司内全部都是年轻程序员,还是要有一两个大龄程序员带着一帮年轻程序员,当年轻程序员遇到实在搞不定的技术难题时,大龄程序员作为技术专家再进行指导即可。
精力不足
很多大龄程序员都成家立业了,无法将所有精力都投入到工作当中,IT行业又是一个比较特殊的行业,主要生产力就是程序员,因此对于程序员对项目的专注度也比较高。
比如公司接了一个项目,限期三个月完成,这时候每个程序员每天都要干什么,都得细心安排。假设某个程序员家里有什么事,比如孩子、老人生病了、学校请家长了或者一些其他原因导致他不得不请假,那么项目的整体进度可能就会因为一个人而牵一发动全身。
程序员之间需要相互配合,如果程序员A时间耽误了,那么程序员B的项目进度也会随之耽误。亦或者其他同事,比如说测试,一个功能模块晚出来一天,可能一些关联的其他模块也需要跟着推迟测试,这就是为什么很多公司在开发过程中把时间卡得死死地,甚至一定要在指定时间内加班也要把计划任务完成的原因。
程序员之间需要相互配合,如果程序员A时间耽误了,那么程序员B的项目进度也会随之耽误。亦或者其他同事,比如说测试,一个功能模块晚出来一天,可能一些关联的其他模块也需要跟着推迟测试,这就是为什么很多公司在开发过程中把时间卡得死死地,甚至一定要在指定时间内加班也要把计划任务完成的原因。
某个程序员因为一些事情耽误了开发进度,所造成的结果可能就不是耽误一天,计划就往后推迟一天那么简单了。
而年轻程序员相对来说私事不会那么多,精力也够,真遇到需要紧急完成的工作,加起班来身体也吃得消。所以,对一些开发任务比较重的公司,年轻程序员还是比较适合的。
思维模式
最后就是思维模式,大龄程序员工作时间久了,思维模式就会相对固化,但IT行业恰恰是一个需要有创新思维的行业,其中在互联网行业表现尤其明显。所以,IT行业尤其是互联网行业需要始终保持着年轻、创新的思维模式。
比如现在的二次元,年纪大的人估计很难理解,但却对年轻用户的胃口。
大龄程序员在某些行业也吃香,并不是所有公司都排斥大龄程序员,很多公司也需要大龄程序员,某些行业对于个人的综合能力、忍耐力要求很高的!综合能力简单地说就是对一个程序员在各种复杂场景的技术实现要求高,需要熟悉不同产品的对接方式和逻辑,也需要熟悉各种场景的业务逻辑,这没有一定的时间积累,做事很难效率。忍耐力要求高,是因为一个项目可能要反复迭代N次才能达到客户想要的效果,另外遇到没那么好说话的客户,什么事情都能把责任推给乙方,因此,一个程序员没有一个好的脾气,很难长时间干下去。相对来说,大龄程序员会比较克制,抗压能力更好。
总之,大龄程序员虽然面临着一些就业挑战,但并非全无出路。通过发挥自己的优势,提升自身能力,适应市场需求,大龄程序员依然可以在科技行业中找到自己的位置,为行业的发展做出贡献。