首先查找下能力和年龄的匹配图,如下所示,有研究论文表明,单纯做开发50岁后能力才可能下降。那么问题来了,为什么国内很多软件公司要求开发年龄都不超过35岁呢?然后再找下身体机能和年龄关系,有研究表明35岁后身体机能不如年轻人,并且随着年龄越大身体机能越差。所以答案来了:
不是因为能力问题,而是因为加班问题,超过35岁的开发者更加不能忍受高强度加班, 公司领导层会认为存在高风险'拖延开发进度'。说明公司领导层格局小,并且公司有996加班文化
还有可能就是跟风,认为大龄开发不好管教。说明公司领导盲目,层格局小。
所以对正在找工作的猿类们最好的策略是不去明确要求年龄低于35岁的公司,因为要么需要996式加班,身体吃不消,要么就是领导格局小,无论哪种都不是好工作机会。
《Is Programming Knowledge Related to Age?》