Press "Enter" to skip to content

AI写代码的“质量焦虑”,不是第一次发生

最近常听到类似的声音:

“AI 写出来的代码不够专业,没有架构,无法维护。”

“GPT 写得太快了,质量跟不上,根本不能用于生产。”

这些担忧真实存在,但也隐含着一种更深层的情绪:我们正站在一次技术转折点上,不确定自己熟悉的标准是否仍然有效。

在每一次生产力跃迁的节点上,类似的焦虑其实都曾出现。每当一种工具让“非专家”也能完成原本属于专业人士的工作,人类就会下意识地质疑:这样做的结果真的“好”吗?有没有“灵魂”?是否会导致质量灾难?甚至,会不会让我们这些专业人被彻底边缘化?

这些问题我们都问过,只不过不是在写代码,而是在印刷术、织布机、傻瓜相机和Excel出现在人们生活中的时候。

GPT 帮我整理了一些历史上的类比,或许可以帮我们更冷静地看待这次变化:

🔤 古典时代的先声:工具冲击神圣技能

  • 活字印刷术 vs 手抄经人 当古腾堡的印刷机出现后,修道院里的抄写员一度愤怒又焦虑。他们花费数月抄写一部圣经,而印刷机可以在几天内复制几十份。批评声音认为这些机器产物“粗糙”、“无神性”、“错误百出”。但后来的故事我们都知道了:知识普及、文盲率下降、启蒙时代开启,印刷术没有杀死写作,反而造就了更多写作者。
  • 农业革命中的身份更替 从狩猎采集向定居农业转型,一些原始社会的猎人、巫医等精英职业随之边缘化。曾经炫技的技能(比如追踪、射箭)变得不再稀缺,社会开始需要灌溉、水利、仓储这些全新的能力。社会结构变了,技能光环也变了。

🏭 工业时代的震荡:标准化挑战工匠精神

  • 纺织工 vs 机械织布机 卢德分子砸毁了工厂的机器,背后是手工艺人对流水线织布的深深不信任。人们觉得机器做出的东西廉价、无感情,缺乏“手艺”。但最终,标准化、规模化带来的是廉价衣物的普及、生活方式的改变,而工艺精神则转向高端定制品中存续。
  • 摄影师 vs 傻瓜相机 当柯达推出“你只需按下快门,其余交给我们”的口号时,专业摄影师集体震惊。过去光影、构图、暗房技巧的积累似乎都可以被机器代劳。可今天我们知道,摄影并没有被摧毁,而是扩展了维度:人人能拍,人人会记录,而真正的艺术摄影反而站上了新的高度。
  • 建筑师 vs 模块化建筑 城市快速扩张带来对标准化住宅的需求,预制件和装配式建筑一度被批评为“千篇一律、没有审美”。但几十年后,日本、北欧和中国都涌现出能在工业化框架下实现高美感的模块化住宅。这不是标准对创意的压制,而是标准成为新的表现语言。
  • 会计人员 vs Excel 与财务系统 手工账本精确对齐、算得一分不差,是一代财务人员的专业骄傲。当 Excel 出现,甚至可以自动生成损益表和总账时,许多人开始质疑:“以后财务还要干什么?”答案是:干更重要的事。从“算得准”转向“看得懂”、“解释清”,才是财务新价值所在。

🌐 数字时代的迭代:专业与平民化的边界重绘

  • 程序员 vs 快速开发工具 VB、Delphi 的出现让很多人第一次实现“拖拖拽拽就能写软件”,专业程序员愤怒地指出:这些东西逻辑混乱、结构混沌,难以维护。但我们后来明白,快速开发工具并非终点,它们催生了组件化思想、框架抽象能力,而程序员的角色也从“造轮子”转向了“构系统”。
  • 记者 vs 自媒体与自动写稿 当自动化写稿工具能生成气象播报和财报摘要时,新闻编辑部忧心忡忡;当微博与公众号带来“非记者的记者”时,更激烈的争议出现了。但最终我们看到了两个共存:快节奏内容与深度调查可以在同一个信息世界中分工明确,影响力从资历转向内容本身。

这些例子说明,工具从不真的摧毁专业,它只是推动专业重构。那些焦虑和争论并非无意义,但也从不是最终答案。

AI写代码,是在重构“写代码”的定义。

它不会终结程序员,但它会逼我们去回答:

你作为程序员的核心价值,到底是什么?

不是写得快,而是让写得快也能变得可靠

不是比AI聪明,而是让AI变得可控、可维护、有边界感

不是写代码,而是定义系统、定义约束、定义未来的协作方式。

如果你对这些问题感兴趣,或许可以暂时放下对“GPT写得不如人”的苛责,转而去思考:

我们要如何定义“AI时代的好代码”?

这才是我们下一代开发者真正该做的事。