随着人工智能重塑初级软件开发岗位,高级开发人员将从何而来?

A female senior software developer looks at code on two computer monitors: Institutional knowledge of senior developers has depended on their juniors learning from them – AI has changed that
Institutional knowledge of the software senior developer has depended on their juniors learning from them – AI has changed that.Image: Unsplash/thisisengineering
本内容由人工智能自动翻译。
  • 人工智能(AI)或许能提高短期生产力,却也正在切断培养未来高级人才的成长通道。

  • 随着人工智能接手常规任务,企业必须培养技术功底、领域知识、架构能力、判断力,以及统筹人工智能系统的能力。

  • 培训需要与工作本身同步快速演进,雇主和教育工作者应围绕生产实践经验、领域专长、判断力和人工智能赋能的工作方式,重新设计职业生涯早期的发展路径。

在数百个软件团队中开展工作时,我开始注意到一些尚未反映在公司整体指标中的趋势。其中一个很容易被忽略:高级开发人员接手一项过去会交给初级开发人员的任务,借助人工智能(AI)更快地完成交付,冲刺进展看起来一切正常。

从纸面上看,一切都没出问题,但原本会从这项任务中学到东西的初级开发人员,如今已不在现场。

在这种模式演变成短缺之前,就值得关注。在《开发者晴雨表:2026年第二季度》中,一项覆盖77个国家、对1,500多名开发人员开展的调查显示,54%的高级开发人员认同人工智能正在降低初级岗位的重要性。

高级开发人员所掌握的组织知识,传统上依赖一批初级开发人员在他们的指导下经历相同的历练,并逐步成长。这条成长通道正在收窄。业界开始梳理什么能够取而代之,目前浮现出的答案分为三个层面,各自对应对价值未来将集中于何处的不同看法。

近期一场讨论中最令人不安的发现,来自26位美国资深科技领导者参加的圆桌会议。该会议由BairesDev根据查塔姆宫规则召集,聚焦于一个不易察觉的问题:人工智能带来的生产力提升掩盖了能力储备的流失。

产出指标之所以看起来健康,恰恰是因为以高级开发人员为主、使用人工智能工具的团队,正在接手原本用于培养下一代的工作。结果是,关键知识集中在一小群备受依赖的高级开发人员手中,而他们离开时,组织又没有明确的传承机制。

这种趋势并非软件开发领域独有。世界经济论坛对人工智能与入门级工作的分析发现,各行业四分之三的高级领导者预计入门级岗位将发生重大结构性调整,这一比例接近他们对中高级岗位预期的两倍。组织层级同时也承担着培训体系的作用。

随着基层队伍缩小,能力不再能自行积累。知识传承的断层悄然出现,产出则会维持稳定,直到有一天无法为继。

首席技术官:关于取代传统初级—高级开发人员成长通道的三种设想

圆桌会议参与者的回应主要归为三种观点,探讨传统初级—高级开发人员成长通道之后会是什么样;每种观点都重新定义了资深程度。

第一派将其视为培养问题。他们认为,高级开发人员是在学徒式培养、代码审查、生产环境事故处理,以及多年学习企业实际运作方式的过程中成长起来的。他们认为,缩减初级岗位的人才入口只是把成本推迟,并注定会在日后付出更高代价。

第二派则将挑战视为设计问题。初级岗位并未消失,变化的是岗位要求。人工智能接手了过去占据开发人员职业生涯最初几年的常规任务。

他们应转而接受领域本身的培训,无论这个领域指客户、商业模式还是监管环境。正如一位首席技术官所说:“技术栈会更迭,但领域知识会不断累积。”

第三派将其称为结构性转变。随着人工智能承担更多构建与交付环节的工作,价值转向决策、架构和领域知识。未来的高级软件开发人员将是统筹者,负责指挥人工智能智能体,并将组织知识编入有据可查的流程。资深程度将体现为管理数字化劳动力的能力。

我不认为这些设想彼此冲突。它们是对技术功底、领域理解和判断力进行同一项投入的三个层面。三者都提醒我们,人工智能生产力指标可能掩盖人才成长通道的收窄。

当高级开发人员离开,而没有人准备好接续他们的知识时,损失最为明显;但在此之前,倦怠、继任停滞或对少数几个人的依赖,也可能显露出问题。

随着人工智能取代入门级工作,应届毕业生该如何为职场做好准备
随着人工智能取代入门级工作,应届毕业生该如何为职场做好准备
02:19

高级开发人员:技术能力依然是关键

同一项调查还揭示了一个贯穿这三种观点的共同点。我们询问高级开发人员,在人工智能时代,初级开发人员最重要的技能是什么;排名第一的是批判性思维,占25%,高于人工智能素养的18%。

基础知识和问题拆解能力也名列前茅,这表明高级开发人员非常看重有助于有效运用人工智能的推理能力。

初级开发人员也有类似的直觉。

48%的人选择了分析思维与解决问题能力,认为这是当今就业市场最受重视的技能;这一比例接近选择熟练使用人工智能工具的18%的三倍。

市场最看重的能力,正是技术培训一直以来的核心内容。矛盾在于,培训项目调整的速度跟不上人工智能重塑职业实践的速度。

生成式人工智能在不到18个月的时间里改变了市场对能力的期待,但大多数正规培训体系的课程和教学模式都不是为如此快速的调整而设计的。

人工智能产出不断增加的同时,必须培养哪些技能

在询问初级开发人员培训应更侧重哪些方面时,49%的人选择了真实项目经验,且这一选项以明显优势位居首位。这进一步说明,雇主和教育工作者需要加强合作,将技术培训与真实项目、实习以及生产环境下的编码工作结合起来。

然而,如果初级开发人员接触到的工作内容没有改变,仅仅让他们参与其中还不够。人工智能正在接手过去构成他们职业生涯最初几年日常工作的常规任务。取而代之的,是更深入的领域知识;即使技术栈不断演进,这类知识仍会持续积累。我在自己的团队中也看到了这一点。

我们的高级开发人员如今花在编写代码上的时间更少,花在统筹人工智能系统、审核输出结果,以及将组织知识编入可调整流程上的时间更多。这种新的资深角色已经出现。

圆桌会议将其描述为同一项投入的三个层面。对高管而言,贯穿其中的问题是:今天的生产力提升是否也在培养未来团队所需的技术功底、领域理解和判断力,使他们能够管理人工智能生成的成果?

如果只有产出这个数字在增长,人才成长通道便正在其下方不断萎缩。

下次高级开发人员悄然接手一项过去会交给初级开发人员的任务,而冲刺进展看起来一切正常时,别只问工作是否完成。还要问团队因此培养出了什么,而不只是产品交付了什么。

授权与转载
世界经济论坛发布的文章,可依据《知识共享署名-非商业性使用-禁止演绎4.0国际公共许可协议》以及我方《使用条款》进行转载。 本文所表达的观点仅代表作者个人立场,并不代表世界经济论坛的观点。