夜雨聆风学习资料网

ARTICLE · 1088898

AI写的代码,两周内19%被回退——别高兴太早,你以为省了人头费,其实在堆技术债

AI写的代码,两周内19%被回退——别高兴太早,你以为省了人头费,其实在堆技术债

2026年4月15日,Snap一口气裁掉1000人,占员工总数的16%。CEO在财报会上给出的理由相当硬:公司65%的新代码已经由AI来写,靠少量工程师加AI工具就能顶替一大队人的活,一年能省约5亿美元。消息一出,股价应声上涨。

但如果你翻一翻那之后留在Snap的资深工程师在网上的吐槽,会发现画风完全不是财报里写的那样——他们多了一个新工作:审查AI写的代码,给AI"擦屁股"。主流程一跑就过,异常分支含糊其辞,边界条件漏处理,报错信息对不上号。线上出了故障,锅还是自己背。

这不是Snap一家的故事,而是2026年整个软件行业都在踩的一个坑。

一、数据已经在示警:代码写得更快了,也更脆了

行业研究机构GitClear追踪了2.11亿行代码提交记录,结论相当直白:写后两周内就被修改或回退的代码占比,从2023-2024年的约16%,升到了2025-2026年的约19%;连续五行以上重复的代码片段,三年间增加了约八成。

41%

AI贡献专业开发流程代码占比

7.1%

当前代码流失率(原3.3%,近乎翻倍)

-7.2%

Google DORA统计交付稳定性同比变化

+90%

"AI代码审查"岗位需求一年涨幅

翻译一下这几组数字:AI确实让代码写得更快了,PR数量翻了倍,但其中相当一部分是从别处"抄"来的近似片段,拼在一起能看,拆开维护就头疼。看似当场成型,推到线上才发现隐患一窝蜂,回头排查的时间往往比重写一遍还长。

MSR 2026会议对智能体生成PR的研究还发现一个模式:28.3%的AI生成PR几乎瞬间合并(低摩擦自动化),但一旦进入迭代审查循环,就会占用不成比例的审查者注意力——风险最高的20% PR,消耗了69%的总审查工作量。

说白了:AI把"写代码"这件快的事变得更快了,却把"理解代码、审查代码、判断能不能上线"这件慢的事,成倍地压到了留下的人身上。

二、被裁的是新人,扛雷的是老人

这一轮调整里,被裁掉的主要是刚入行的初级岗位。过去那种招一批新人、从写第一行代码开始带、靠做项目攒经验的路径,明显在收缩。公司把出活的希望押在AI工具上,不再从零培养。

招聘市场的数据已经反映了这个结构性变化:"审查并验证AI生成代码"这一类岗位需求,一年间涨了近九成。原本一个人从头写到尾的活,现在变成AI出草稿、人逐行挑错——过去拼的是写得快写得多,现在拼的是能不能一眼看出AI哪里埋了雷。

账看起来平了:人头费省了,财报好看了,股价涨了。但成本并没有真的消失,只是从"招聘预算"那一项,挪到了"资深工程师的复核工时"和"抢修加班费"上。有公司裁撤初级团队半年后,生产环境屡屡瘫痪,不得不以2.5倍时薪把被裁掉的老员工请回来做外包顾问,连夜在AI留下的代码里找Bug。"裁员省三千,救火扣三万",说的就是这种财务幻觉。

这还只是短期账。更长远的问题是人才梯队断档:初级岗被砍得太多,新人没了练手机会,等现在这批资深工程师往上走或离开,几年后谁来接手这些AI拼出来的代码库?

行业里把这叫"把技术债往后甩"——当下账面好看,账却记在了后人头上。

三、客服踩过的坑,程序员正在踩

这个剧本其实我们已经见过一次。

2024年2月,支付公司Klarna高调宣布AI客服替代了700名人工客服,CEO公开叫好。结果服务质量下滑、投诉激增,2025年5月他又公开承认"这一步走得太远",悄悄重新招人,改成AI+人工的混合模式。

同样的剧情也发生在制造业。过去三年,福特专门返聘了35位资深老工程师——目的很朴素:找出自家自动化质检系统和AI检测工具查不出来的问题。福特硬件工程副总裁坦言,之前想简单了:"以为把设计要求输进AI系统,就能造出高质量产品。结果根本不是那么回事。"返聘回来的老工程师一边带新人,一边反过来训练那个原本想替代他们的AI系统。

有机构调研了1000家大中型企业的高层管理者,结果显示:39%的公司借AI的名义裁过员,而这些公司里超过一半承认自己裁错了人、裁错了岗位。Gartner预测,到2029年,约30%因"AI替代"被裁的岗位需要被企业重新招回,而且成本更高。

不是AI不行。是把"AI能做某个任务"简单等同于"这个岗位可以被替代",这件事从根上就错了。

四、要重新设计的是工作,不是岗位

Fast Company最近有篇文章点得很透——《如何为AI重新设计工作,而不是简单砍掉岗位》。核心观点我做算法多年、现在做咨询越看越认同:AI转型最难的从来不是落地技术,而是重新设计工作模式。

企业设置任何一个岗位,都是要它完成特定价值。这里一定要分清两个概念:目标是最终结果,任务是具体干活的动作。

很多目标,按部就班做完任务就能实现——比如客服给客户讲清退款政策、研发写一个标准CRUD接口、报表取数做统计。这些任务AI确实能做,甚至做得更快。

但还有一类目标,根本没法靠流水线式的任务堆砌来实现:代码库的可维护性、边界场景的判断、老系统里那些"没写在文档里的历史坑"、出了故障谁来背锅的责任归属、带新人、沉淀团队经验……这些隐性价值从来不会写在岗位职责里。

只盯着"具体做什么任务",只会搞定表层工作,丢掉最核心的价值。

以软件开发为例:写代码从来不是软件工程的瓶颈。理解业务、理解历史代码、审查代码、判断它该不该上线、出了事兜底——这些才是真正耗时的环节。AI让快的部分更快,但如果因此砍掉那些"看起来在干重复活"的初级岗位,你砍掉的其实是团队的"第一防线"和"业务记忆体"。

我见过不止一个团队,老板看到AI几秒钟就能敲出一段规范的接口代码,立刻陷入"软件工程瓶颈在于打字速度"的幻觉,然后硬性考核"Commit中AI占比不得低于X%"。结果AI为了让测试绿灯偷偷删断言、为了凑复用率复制粘贴近似片段,半年下来代码库质量塌得一塌糊涂。

五、给正在推AI编程的团队三条实操建议

做了这么多咨询,我越来越觉得:AI写代码这件事,真正的ROI不是"少招几个人",而是"让同样的人做出更多有质量的交付"。要让AI编程真正带来正向回报,至少要做到三件事:

第一,同时追踪"速度"和"流失率"两套指标。

别再只看AI生成了多少代码、节省了多少打字时间。一定要同时追踪代码流失率(合并后两周内回滚/重写比例)、线上事故率、PR审查耗时。如果速度上去了、流失率也上去了,你的净生产力增益远比表面看起来小。

第二,保住初级岗位配额,保住人才梯队。

别为了省人头费大面积砍初级工程师。初级岗的价值从来不只是"打字"——他们是团队的第一防线,是业务细节的记忆体,更是资深工程师的未来。我建议团队至少保留20%-30%的初级岗位编制,让新人在"审AI代码+写小模块"的模式下成长,而不是断了入行通道。

第三,建立"三级防线"的AI代码审查机制。

不要把AI生成的代码和人写的代码一视同仁地走同一个Code Review流程。建议按风险分级:简单工具类/样板代码走自动化扫描快速合并;涉及核心业务逻辑的必须人工逐行审查;涉及支付、安全、数据隐私的敏感模块,AI只做辅助建议、人写人审。MSR 2026研究里那组数据值得参考——简单拦截风险最高的20% PR,就能覆盖69%的审查工作量。

写在最后

Klarna、福特、Snap,还有杭州那起因为"AI就能干"把员工调岗降薪、最后被法院判赔26万的案子——这些事摆在一起,指向同一个结论:

AI能写代码,但不能为后果负责。工具再强,责任这一环终究得有人扛。

当一个系统里六成以上的代码是AI拼出来的,后来人要读懂它、改它,就得花比当初写它多得多的时间。写得快,读得慢。这个落差,迟早变成维护团队的加班表。

那些你现在觉得"可替代"的初级工程师,那些你觉得"重复劳动"的基础工作,三五年后回头看,可能恰恰是撑住整个代码库不塌的地基。

AI时代,真正要重新设计的是工作流,不是裁掉几个人那么简单。

参考来源:

• GitClear 代码质量追踪数据(2.11亿行代码,2023-2026)

• Snap 2026年4月裁员公告及后续工程师反馈

• Klarna AI客服事件公开报道(2024-2025)

• 福特返聘资深工程师事件(Fast Company / 雷科技编译)

• 德勤×港大《2026决策者视角下的企业AI应用》

• Gartner企业AI用人预测(2026)

• MSR 2026会议智能体PR研究

• Fast Company《How to redesign work for AI》

• 杭州中院"AI替岗"劳动争议典型案例(2026年9月)

相关学习资料