![]()
AI工具帮谷歌写了50%的代码,微软也有30%。这个数字放在三年前,足够让CTO们集体高潮。但一个反常识的事实是: shovelware(粗制应用)没有爆发,反而在减少。更扎心的是,越来越多工程师觉得AI在拖慢他们。
Stack Overflow去年调研了3万多名开发者,45%的人把"调试更耗时"列为AI带来的最大痛点。不是AI写得慢,是工程师读不懂AI写的代码。就像你让实习生一夜赶出80页PPT,第二天汇报时你根本接不住话。
代码膨胀:AI的"数字肥胖症"
PlayerZero团队追踪了一个典型现象:某团队用AI辅助后,代码提交频率飙升300%,但生产事故响应时间从平均2小时拉长到6小时。问题不是出在AI生成环节,是出在后边的消化环节。
工程师Spencer在内部复盘会上打了个比方:「以前我们像手艺人,工具是锤子和凿子;现在像指挥交响乐团,但乐谱是AI即兴写的,你还得实时判断哪个音符会走调。」
数据印证了这个困境。GitClear分析过1.5亿行代码变更记录,发现AI辅助代码的"代码流失率"(上线后6个月内被重写或删除的比例)比人工代码高出37%。换句话说,AI在批量生产技术债,而技术债的利息是复利计算的。
调试地狱:不熟悉的地形最耗体力
传统开发中,调试约占30%工时。AI时代这个比例被打破了——不是降低,是结构性地转移了。以前是"我写我修",现在是"我猜我修"。
一位在微软Azure团队工作的工程师描述过典型场景:凌晨2点,告警响起。他点开代码,发现核心逻辑是三个月前Copilot生成的,自己只做过表面审查。「就像走进别人家厨房找盐,你知道肯定有,但每个抽屉都得翻一遍。」
Stack Overflow的调查里还有个细节被忽视了:62%的开发者承认,他们会因为"代码不是自己写的"而倾向于整体重写,而非局部修复。这种心理成本没有被任何效率计算器收录。
工具链的"最后一公里"陷阱
AI编码工具的商业模式有个先天缺陷:它们按"生成token数"或"使用时长"收费,天然鼓励多写、快写。但软件工程的真实成本从来不在"写",在"维护"。
PlayerZero的观察更尖锐:当前AI工具解决的是"打字速度",不是"思考速度"。当工程师把认知负荷从"设计"转移到"审查",整体系统风险在上升——因为审查比设计更容易走过场。
谷歌内部有个未公开的指标叫"代码理解深度",用AI辅助的模块得分平均比人工模块低22个百分点。这个数字没有出现在任何财报里,但出现在无数次延期评审会的PPT脚注中。
组织层面的"代谢综合征"
更隐蔽的问题在团队层面。当AI成为默认选项,"代码所有权"这个概念正在瓦解。
Netflix工程师曾分享过一个案例:两个团队合并后,发现核心服务里有40%的代码找不到明确负责人——不是没写名字,是写名字的人自己也认不出那是自己"审批"过的AI产出。「就像档案馆着火,你冲进去救文件,发现每份都盖着章,但没人知道章是谁刻的。」
这种模糊性直接推高了协作成本。原本5分钟能确认的改动,现在需要跨3个时区拉会对齐。AI省下的打字时间,加倍偿还给了组织沟通。
PlayerZero的结论是克制的:AI编码工具的价值不在"更快交付功能",在"降低特定类型任务的门槛"。把两者混为一谈,是过去三年行业最大的集体幻觉。
他们给出的建议也反直觉——不是少用AI,是更刻意地保留"人工痕迹":强制要求工程师手写核心逻辑的伪代码,再让AI填充;建立"代码口述历史"机制,每个模块必须附3分钟讲解视频;把代码审查从"批作业"改成"结对考古"。
这些做法都在承认一件事:软件工程的瓶颈从来不是打字速度,是人对系统的理解深度。AI可以帮你跳过打字,但跳不过理解。
那位Stack Overflow的受访者最后说了句被调研报告埋在第47页的话:「我现在写代码的时间确实少了,但做梦都在想那些我没写过的代码会不会在凌晨3点崩掉。」
当50%的代码来自AI,你的焦虑是减半了,还是翻倍了?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.