Npm联合创始人警告:AI没让程序员消失51CTO技术栈

7/7/2026

你最近有没有发现,团队里“适合新人练手”的活,正在变少?

以前一些基础的工作,往往会丢给Junior(初级开发者)。

代码写得不漂亮没关系,SeniorReview一遍,指出哪里边界没处理、哪里抽象过早、哪里测试没覆盖。

新人就是这么慢慢成长的。但是现在,这些工作已经被Agent替代了。

让Claude Code读一下仓库,改一个字段;让Cursor补几条测试;让Copilot按现有风格生成一个页面。

很多任务以前需要新人花半天,现在变成了Senior写清楚任务、AI先跑一版、人再看diff。

这件事短期看是提效,长期来说会很麻烦。

因为被AI代替的,恰好是初级程序员过去用来入门的那批活。

npm联合创始人LaurieVoss最近发表了自己的看法:《AI has torched the market for junior programmers》(人工智能席卷了初级程序员的市场)。

软件开发没有消失,软件产出甚至还在增加。

但从Junior长成Senior的那条老路,正在被AI改写。

图片来源:Laurie Voss博客原文标题页

数据反常:软件岗位没崩,年轻开发者先掉队

按ADP工资单数据看,美国22-25岁软件开发者就业人数,较2022年末峰值下降19%。

同一时期,30岁以上开发者没有同步下滑,41-49岁开发者反而上涨14%。

这不是“整个程序员行业一起变差”。

如果只是行业寒冬,资深开发者也该一起承压。现在更像是入口被堵住了。入门级软件岗位招聘较2022年峰值下降28%,CS毕业生失业率达到6.1%。

再看时间线,曲线也不是ChatGPT刚发布时立刻降下去。

下滑加速出现在2024年和2025年早期。下滑最明显的阶段,出现在编程助手开始可以跑任务之后。

ADP年龄分层就业图,22-25岁曲线下滑最明显

AI先代替的,是按规格写代码的活

看总就业,很容易得出相反结论。

BLS数据显示,美国软件开发者就业人数从2022年5月的153万涨到2025年5月的169万。也就是说,软件开发岗位并没有衰弱。

问题藏在岗位名字里。2024年5月到2025年5月,computer programmer下降16%,web developer下降11%,QA tester下降6.5%。

同期,data scientist增长12%,systems analyst增长4.4%,software developer这个更宽泛的类别也增长2%。

这组数据指向的范围很精准:AI先代替的是“别人把需求讲清楚,你按规格写代码”的那部分工作。过去Junior正是从这里开始练手。

写一个页面、迁一个接口、补一个测试、照着需求改字段。这些活看起来不高级,却是新人熟悉工作,理解线上责任的入口。

现在它们最容易被Agent接手。

不同岗位变化并不一致,按规格产出代码的岗位压力更大

代码更多了,很多人却不叫程序员

Junior岗位在缩,软件生产却在扩张。

GitHub在上一年新增3600万个账号,新增1.21亿个仓库。新用户中,80%第一周就用了Copilot。

AppStore新应用提交量在2025年增长24%,2026年一季度同比增长80%。

Vercel:63%的vibe-coding用户不是传统开发者;

Lovable:60%的用户是非开发者,每天创建超过10万个项目。

于是,“程序员入口变窄”和“软件越来越多”能同时发生。以前写软件的人大多有明确身份:程序员。现在写软件的人,可能是产品经理、老师、运营、创业者、数据分析师。他们不投软件工程师岗位,不在劳动力统计里变成developer,但他们确实在交付软件。

Seldo原文用AppStore新提交量说明“软件产出”正在回升

黄仁勋说的“人人能编程”,正在变成现实

黄仁勋:和AI交互越来越像“program a person”,新的编程语言叫human。

他早前在World Governments Summit上也讲过,计算技术应该做到让人不必传统意义上“program”。

放回今天的开发者市场,更准确的理解是:写软件的门槛被拉低了。过去只有掌握编程语言的人能进入软件生产,现在自然语言也能推动一部分产品从想法走到Demo。

这对非程序员是好消息,对初级程序员却有点尴尬。因为他们以前最大的价值,正是把需求翻译成第一版代码。现在这一步没有门槛了,岗位就会追着更高层的判断力走。

黄仁勋在World Governments Summit现场

Business Insider报道黄仁勋关于“用人类语言编程AI”的表述

马斯克:代码可能只是中间步骤

马斯克更激进。HackerNoon报道,马斯克在xAI内部会议上预测,到2026年底,AI可能直接生成binary,绕过传统写代码这一步。

这个判断争议很大。

工程上,源代码不是多余步骤。它是人类Review、调试、版本管理、协作和追责的入口。真把源代码拿掉,很多现代软件工程机制也跟着失效。

但马斯克这句话可以当成一个极端信号:

在一些AI公司眼里,写代码越来越像实现路径,不像最终价值。

价值开始往需求判断、系统设计、验证、上线责任这些地方迁移。

HackerNoon对马斯克“AI直接生成binary”观点的分析

Scroll for more