AI 时代最值得练的技能:删代码而非写代码
指出在 AI 自动生成代码的时代,删除冗余代码、精简代码库的能力比创作代码更稀缺,反映了开发工作的本质转变。
指出在 AI 自动生成代码的时代,删除冗余代码、精简代码库的能力比创作代码更稀缺,反映了开发工作的本质转变。
我们正经历着史上最严重的软件膨胀。
借助 2026 年已有的 AI 工具,一名初级开发者一个下午生成的代码行数,可能比过去一名高级开发者一个月编写的还要多。我们已经把创造软件的门槛降到了近乎为零。
但我们并没有降低维护成本。
恰恰相反,我们制造了一场危机。我们正被“足够好”的代码、样板代码,以及那些“以后也许会有用”的功能淹没。
代码不是资产,而是负债。
我过去常常用 GitHub 贡献图上绿色方块的数量来衡量自己的生产力。我以为,写得越多,就意味着创造的价值越多。
你写下的每一行代码,都是一份承诺。它意味着:
最近我意识到,我的代码库看起来和我的“稍后阅读”列表一模一样——都是善意堆积而成的坟场。
里面有我“以防万一”开发的功能,有号称能够“面向未来”的抽象——只是那个未来从未到来;还有一些只被使用过一次,随后便遭到遗忘的工具函数。
这就是数字囤积。它和囤积实体物品一样,会制造沉重的心理负担,最终让你寸步难行。
现在,我认识的最优秀的开发者,并不是那些一个周末就搭出 10 个微服务的人,而是那些走进一个项目,然后说出下面这些话的人:
“这个模块可以删掉。”
“我们不需要这个库。”
“这个问题不写代码也能解决。”
他们不是架构师,而是清洁工。我这么说,怀着最高程度的敬意。
上个周末,我什么都没做,只是在删代码。
我删除了一个只有 2% 的用户使用、却造成了 50% 客服工单的功能。我彻底移除了一个复杂的状态管理库,换成标准的 React hooks。我还把一些原本为了“以防万一”而设计成动态的变量,直接改成了硬编码。
结果如何?bundle 体积变小了,构建时间缩短了一半。但最重要的是,我对整个系统的心智模型重新变得清晰。
在一个 AI 可以无限生成代码的世界里,编写代码的价值正趋近于零。真正的价值已经完全转移到了筛选与取舍上。
你的工作不再是堆起一座山,而是从岩石中雕刻出作品。
如果你想成为这个新时代的高级工程师,就别再问“我还能添加什么?”,而应该开始问:“我还能删除什么?”
回头看看你上周提交的 PR。你增加了复杂度,还是消除了复杂度?
最令人满足的 commit message 不是 “Feat: Added X”,而是 “Refactor: Deleted 2,000 lines”。
部分评论可能只有登录后的访客才能看到。登录后即可查看全部评论。
如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。