打开网易新闻 查看精彩图片

近来,有关入门级软件开发岗位缩减的悲观报道层出不穷,加之有观点认为未来应用程序将完全由AI生成,不少人或许会认为软件开发者正濒临"灭绝"。然而,数据所呈现的却是另一番景象。

波士顿大学教授詹姆斯·贝森长期以来一直在反驳AI和自动化将大规模取代就业的说法,并持续论证软件开发者的岗位远未走向终结。

贝森在近期的一项分析中指出,AI并没有消灭软件开发者这一职业。AI正在接管软件开发的部分任务、提升生产效率和产出,但这并未转化为就业岗位的流失。他认为,正在发生变化的,是企业所需的软件技能类型。

"出人意料的是,在AI被广泛使用三年之后,软件开发者的就业岗位依然保持强劲增长,于今年2月创下250万人的历史新高。"贝森在报告中援引美国劳工统计局的数据如此表示。自2022年ChatGPT发布以来,美国软件开发者数量已增长逾40万人,增幅达19%——彼时,在职软件开发者人数还不足210万。

从全球范围来看,据JetBrains的数据,自我认定为软件开发者的人数估计约达2080万,相比2022年的1730万增长了约20%。另有估算数字更高:截至2025年初,SlashData研究总监科斯塔斯·科拉基蒂斯估计,全球开发者总人数刚刚突破4700万,相较于2022年第一季度的3100万增长了约50%。当然,这一数字涵盖了各类参与某种形式开发工作的人群,从大型企业从业者到从事家庭项目的个人开发者皆包含在内。

学界也有学者认为,软件行业正在经历的是转型,而非消亡。

华盛顿大学工学院院长玛格达莱娜·巴拉金斯卡近日在CNN的报道中对2000名本科生表示:"AI并没有压缩你的就业选择,而是在拓展它。"

"AI并非在消除岗位,而是在改变开发者的工作内容。他们从事的常规编码工作越来越少,而用于监督大量AI驱动的代码编写智能体——即能够自主完成任务的自动化程序——的时间则越来越多。工程师们也因此将更多精力投入到软件架构设计和创意构思上。"

据Pluralsight的分析,目前市场上需求旺盛的技能包括:三大主流云服务商(AWS、Azure和GCP)的使用能力、MCP服务器、AI与云安全、SQL、Python、智能体AI、高管级沟通能力、批判性思维、小型语言模型以及网络工程。

那么,人们热议的科技行业就业"大崩溃"究竟会不会到来?

Anthropic的一项新研究显示,软件及科技类职业受AI影响的程度更为显著,研究中许多从业者也对自身可能被取代表示担忧。

"就像如今所有白领工作者一样,我百分之百担心自己的工作最终会被AI取代,这种担忧几乎全天无休。"一位软件工程师如此说道。另一位软件开发者则感到AI的到来反而增加了自己的工作难度,他观察到:"AI出现之后,项目经理开始给我们分配越来越难的任务和越来越棘手的Bug。"

然而,开发者所感受到的生产效率提升,或许最终会为他们带来更多职业发展机会。贝森在报告中指出:"一场重要且可能具有颠覆性的变革正在发生,但主流观点误解了其本质。深入的案例研究发现,AI将软件开发者的生产效率提升了30%乃至50%以上,且软件开发领域的效率提升速度还在持续加快。"

贝森进一步指出,自2022年ChatGPT发布以来,开发者生产效率已有明显提升。"2003年至2022年间,开发者生产效率每年增长3.9%;而2022年至2025年间,这一增速已提升至每年6%。"

与此同时,"在职软件开发者人数持续增长,这表明生产效率的提升并不必然导致就业岗位流失,"他补充道。

对于这一现象,他解释称:"软件的实际产出也在同步增长,且增速远超生产效率,约为每年9.3%。这意味着市场对软件的需求正在持续扩大。如果需求增速超过生产效率增速,即便生产单位软件所需的开发者人数在减少,开发者总数也必然会继续增加。"

此外,市场上还普遍存在一种误解,认为自动化只是用机器替代人类、以相同方式完成相同工作。事实上,技术与人类创新相结合,不仅能降低成本和价格,还能提升产品质量,并催生包括软件本身在内的新型优质产品。

"当这种情况发生时,软件的总体需求就会增加,从而推动产出上升。当产出增长到一定程度,即便生产单位产品所需的人力在减少,总就业人数也会随之增加,"贝森继续说道,"因此,软件生产效率的提升,为我们带来了更低的价格、更高的质量、大量新功能产品,以及……更多的开发者。"

贝森预测,未来大量新软件产品将相继涌现,而这些产品越来越可能借助AI加以强化,这将持续为开发者创造就业机会。"因此,软件开发者大规模失业的情况在短期内不太可能发生。"

这并不意味着开发者或其他计算机相关岗位的职责描述将一成不变。贝森补充表示,AI正在重塑并再造这些职业角色。

Q&A

Q1:AI普及后,软件开发者的就业数量到底是增了还是减了?

A:根据美国劳工统计局数据,自2022年ChatGPT发布以来,美国软件开发者数量增加了逾40万人,增幅约19%,到2025年2月已达到250万人的历史新高。全球范围内,JetBrains数据显示开发者人数增长约20%,而SlashData的估算则显示增幅高达50%,总人数超过4700万。就业数字不降反升。

Q2:AI提升了开发效率,为什么没有导致裁员?

A:波士顿大学教授贝森解释,虽然AI将开发者生产效率提升了30%至50%,但软件的实际市场需求增速更快,约为每年9.3%,远超效率增速的6%。需求增长比效率提升更快,意味着需要更多开发者来满足市场,因此整体就业岗位反而持续增加。

Q3:AI时代软件开发者需要掌握哪些新技能?

A:据Pluralsight的分析,当前市场需求较高的技能包括:AWS、Azure、GCP三大云平台的使用、MCP服务器、AI与云安全、SQL、Python、智能体AI开发、高管级沟通能力、批判性思维、小型语言模型以及网络工程。开发者的工作重心也正从常规编码转向监督AI智能体和软件架构设计。