我不再写代码,我雕刻代码
摘要
作者观察到自己的编程方式发生了根本转变:AI工具(如claude-code)承担了大部分编码工作,而他的角色转变为"雕刻师"——对AI生成的代码进行精修、去除冗余、确保各部分契合且可复用。他认为当前的AI编码模型在创造力、批判性判断方面仍有欠缺,但擅长复用经典的代码抽象。没有人类的雕刻,AI生成的代码会像臃肿的雕像——缺乏特色、难以支撑。
内容框架与概述
文章开篇直接点明核心观点:作者不再"写"代码,而是"雕刻"代码。AI完成初始编码后,他专注于研究差异、删除冗余、确保代码结构合理且可复用。这种工作方式更多涉及主观品味和宏观思维。
随后作者分析了AI编码工具的能力边界。他认为AI尚无法取代人类,证据是所有工作仍需人类撰写提示词来启动。AI不擅长创造性思考、提出大胆的新方案或做出关键判断,但在复用经过时间检验的优秀代码抽象方面表现出色——这与程序员历来依赖前人封装好的算法并无本质区别。
文章结尾指出AI的典型缺陷:它们倾向于不断添加代码而非删减,几乎不会删除死代码,也很少对用户说"不"。作者用雕塑比喻总结:没有雕刻师的参与,结果将是一座臃肿、缺乏故事的雕像。因此,他目前的角色就是不断"凿去"多余的代码。
核心概念及解读
代码雕刻(Sculpting Code):将编程比作雕塑创作,强调人类的核心价值不在于生成代码,而在于对AI输出进行精修、去芜存菁,赋予代码结构美感和实用性。
提示词驱动(Prompt-driven Development):AI仍需人类编写提示词才能工作,这证明人类在定义目标、把控方向上不可或缺。
代码抽象复用(Code Abstractions):AI擅长调用和组合已有的优秀代码模式,类似于程序员使用现成的排序算法而非重新发明轮子。
AI的"说是"倾向:当前AI模型倾向于顺从用户、不断添加代码,缺乏批判性思维和删减意识,容易导致代码膨胀。
原文信息
| 字段 | 内容 |
|---|---|
| 原文 | I don’t write code anymore - I sculpt it |
| 作者 | |
| 发表日期 | 2026-01-24 |
此摘要卡片由 AI 自动生成