AI 威胁什么:打破软件开发的技能垄断
分析 AI 对开发职业的实际影响,认为 AI 反而会削弱技能垄断、降低开发门槛,引发对开发者身份重新定义的思考。
分析 AI 对开发职业的实际影响,认为 AI 反而会削弱技能垄断、降低开发门槛,引发对开发者身份重新定义的思考。
"如果你用 AI,你就不是真正的开发者。"
这和以往每一次守门人恐慌的能量一模一样:Stack Overflow,不是真正的程序员。框架,不是真正的程序员。高级语言、带自动补全的 IDE——每次都是同样的指控。工具在变。恐慌没变。
不过这一次,有些东西确实值得担忧。只是不是人们想的那样。
2023 年,有人把《麦克白》的第一页输入 OpenAI 自家的 AI 分类器。结果显示可能是 AI 生成的。差不多同时,ZeroGPT 看了《美国宪法》,说有 92% 是 AI 生成的。那个判断《麦克白》的分类器,按 OpenAI 自己的说法,总体准确率约 26%。与此同时,GPTZero 和 Copyleaks 等工具的营销文案宣称 99% 的准确率。两件事同时都是真的,而那才是真正的故事:这些工具无法区分 1787 年托马斯·杰斐逊和 2024 年的 GPT-4,但无论哪种情况它们都说得理直气壮。
如果我们在已知事实真相的情况下都无法检测 AI 文本,那我们怎样才能审计代码库?
答案是:用我们本来就该用的方式。判断力。问责制。而不是那些觉得美国建国者有 Transformer 的检测工具。
作家 Elnathan John 谈论 AI 和诗歌时说:
"人们说话时把 AI 当成一个完成品,而不是移动的前沿。他们把界限当成法律。他们把一个快照误认为宪法。"
软件有同样的病症。"AI 永远写不了生产代码"现在是教条,重复说得斩钉截铁,却很少想起历史。但历史一再证明确定性是错的。我们会飞了。进行了器官移植。编辑了基因——改写了生命的代码,这在几个世纪前是不可想象的。每当我们跨越一条被宣称不可跨越的线时,我们就移动门柱。
软件在重复同样的对话。高级语言永远比不了汇编——结果超越了它。垃圾回收永远用不在真实系统上——现在它驱动大多数生产代码。你需要理解指针才能编程——大多数开发者从没接触过。从 Stack Overflow 复制不是真正的编程——那是我们的工作方式。框架意味着你不懂基础——框架赢了。
每一次,守门人都惊慌失措。每一次,边界都在移动。
问题不是 AI 能不能写代码——它已经在写,而且每个季度都在进步。问题是这暴露了什么,是我们一直在假装什么。
Elnathan 再说一次,因为他说得非常准确:
"对许多人来说,AI 威胁的不是写作本身,而是围绕写作的社会结构:稀缺性、守门、凭证化的准入、机构许可和继承的声望。"
把"写作"换成"编程"。这就是恐慌的全部。如果任何人都能发布代码,谁才是"真正的开发者"?如果设计师能用提示词做出有效的原型,前端开发者的特别之处在哪?如果 PM 能用 Claude Code 生成完整的 API,为什么还需要后端团队?如果 GPT-5 能在一个下午重构遗留代码,十年经验值多少钱?
这些问题暴露了守门实际上保护的是什么:不是代码质量,而是社会等级制度。编程技能的稀缺性产生了经济价值。守门——计算机科学学位、白板面试、"文化契合"、工作年限要求——控制了对它的准入。凭证决定了谁能自称"真正的工程师"。
AI 不威胁编程。它威胁的是让编程成为受保护职业的架构。而那个架构从来都不是为了质量。
与其问"这代码是 AI 生成的吗",不如问在它坏掉时谁该负责。不是谁写的——谁会在凌晨 3 点被叫起来,谁向客户解释为什么他们的数据消失了,如果这出错谁会面临后果。如果答案是没人,那你在 AI 出现前就有这问题了。
问什么判断塑造了这个架构。不是用了什么工具——做了什么权衡,为什么选这个方案而不是其他的,如果失败了波及范围有多大。如果团队里没人能回答这个,工具无关紧要。
问缺了什么背景。AI 不知道过去的决定为什么做。它不知道你公司的不成文规则。它不记得那次这个方案在生产环境里把数据库搞坏了。如果你的团队也不记得,你只是在更快地重复错误。
问没有原作者别人能不能修。如果不能,那是一个维护问题,AI 会让它更糟——它生成的代码能用但没人完全理解。
再问作者接受了什么责任。不是 AI——是合并它的人,批准它的人,提交里写着他们名字的人。
这些一直都是正确的问题。我们只是没问,因为代码审查的样子做做比问责制更容易。
恐慌方向搞错了。不是"AI 在写我们的代码"——而是那代码在生产环境里坏掉时谁该负责。不是"AI 会取代开发者"——而是我们在淘汰那些本来能发展出判断力来取代他们的初级开发者。其他一切都是同样的形状:不同的问题穿着旧恐慌的衣服。
如果你担心 AI 取代开发者,那是问错了问题。能兴盛的开发者不会是提示词写得更好的那些。他们会是问问题问得更好、权衡做得更好、判断力用得更好、对结果承担责任的那些。
AI 能写代码。它知不了什么值得建。
那个差距比以往任何时候都更重要。