年龄大,代表能力越好?别搞笑了,事实再一次打脸

前几日,一个朋友跟我说,他一个亲戚又失业了,想让我帮忙找份工作。我一口答应下来,了解完情况后,才发现,事情远比我想的复杂很多。

这个亲戚现年46岁,是的,你没看错,46岁,妥妥的大龄程序员。虽然现在很多企业都不太待见年龄超40的程序员,但本着爱惜人才的想法,我决定帮他找份工作。

年龄大,代表能力越好?别搞笑了,事实再一次打脸

正好,一朋友团队正好在招算法工程师,而他已经拥有十几年此行业经验,所以我约了朋友和他出来,先简单聊几句,了解下具体情况。

朋友首先看了下他的简历,没有什么大问题,每次工作年限都是至少5年以上,这类人流动很稳定,为企业节省不少人力成本。但认真看下去,就会发现很多小问题,例如项目描写突出不了重点、缺少技术关键词等。这不应该啊,这种错误怎么会发生在一个具有十几年开发经验的程序员身上呢?

看完简历,朋友开始进入提问环节。

朋友说,你对这个行业有什么看法?

他说,传统的机器视觉不行,现在要用 AI 的方式。AI 不是万能的。

朋友说,为什么觉得机器视觉传统的方式和AI都不行?

他说因为需要大量的数据训练,模型才能好。而AI是需要数据训练,没有数据也不行。

说真的,这些回答,回答的很不专业。对行业的认知和刚毕业的大学生没两样。当一个在年龄上已经失去了优势,他的技术能力还不足以弥补这个劣势,可想而知,这肯定是要被淘汰的。

对于一个具备十几年开发经验的老程序员而言,他对技术的了解,对细节的拆分,远远低于他的工作年限。也许,他一直不能很好的把自己在项目中的经验总结出来,导致脑子一团糟,在回答问题时,抓不住重点。

很显然,这是一次失败的面试。事后,朋友跟我说,他有经验,有扎实的底层技术,可是却没有高度总结能力。经验丰富的程序员除了需要具备扎实的技术,还需要认知能力与表达能力,能带领团队成员成长。

高度总结能力也是架构师必须具备的一种能力,架构师将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。这其中除了总结能力以外,还会需要业务理解和抽象能力、全面、技术广度、全局、决策能力、NB的代码能力。

成为架构师之路还任重而道远,持续学习才会到达架构顶峰。希望同学们能谨记以上例子教训,在年轻的时候多学习,跟上技术潮流,避免进入中年失业期。