最近经常在知乎刷到一些类似的问题——《普通程序员真的无法度过 35 岁危机吗?》。一般问这类问题的题主年龄都超过 30 岁,希望有人来分享他们的经验。

我今年 33 岁,从毕业到现在工作也有九年多的时间了,即将到 35 岁这个年纪,那么我就从自身的工作经历,结合行业中的一些现象,来谈谈我对这个问题的看法。

为什么是 35 岁

有没有想过,为什么是 35 岁开始出现危机呢,其实 35 只是一个大概的数字,通常这个年纪左右的人都已成家,大部分人背负着房贷车贷,会一定的经济压力。

另外,随着自身年龄的增加,身体素质也大不如前,不能像年轻人那样去加班,甚至是熬夜。再加上上有老下有小,也需要分出一部分的精力去照顾家庭。

很多人就开始担心,真的到了这个年龄,如果公司裁员,会不会首先把自己裁了?如果再出去找工作,会不会四处碰壁?

以上就是大部分人焦虑的原因,但仔细想想,这个难道不是普遍存在的问题吗,似乎和程序员这个职业并不是完全绑定的,大部分行业其实都有这个问题。

那么为啥程序员貌似更加敏感,企业真的排斥大龄程序员吗?

企业真的排斥大龄程序员吗

在我看来,企业并不是排斥大龄程序员,而是排斥能力与自己工龄不匹配的大龄程序员。换位思考,如果你是企业老板,你会招一个工作十年以上,但能力只有工作两三年经验水平的大龄程序员吗?

有人说医生这个行业是越老越香,因为随着工龄的增加,他们的经验也越来越丰富。那么程序员难道不是吗,在我看来是也应该是一样的,工作越久的程序员,它的技术基础更加扎实,工作经验更加丰富,技术视野也更加广阔。

程序员群体是一个金字塔的结构,目前的现状是塔底的人很多,因为这行的门槛低,收入高,很多人涌进来。而在金字塔上层的人却不多,实际上整个行业是非常缺技术能力强的程序员的。

所以优秀的企业对于那些厉害的大龄程序员,不仅不会排斥,反而非常渴求。企业在招聘一些架构师、技术专家的岗位的时候,也明确的写到工作经验 xx 年以上,这就充分的说明了不仅要技术能力强,丰富的工作经验也同样重要。工龄应该是你找工作的优势,而不应该是劣势。