
人工智能编程可能会损害你的编程能力
关于“氛围编码”的一些思考,以及它如何影响我的编码技能
Vibe coding 可能是今年软件工程领域最流行的流行语。人们喜欢它——许多产品都是围绕它构建的。我也跟风了,将 AI 整合到我的工作流程中一段时间。它确实在很多方面帮助了我,但几个月后,我开始注意到它实际上正在损害我的编码技能。
所以今天,无论产品质量如何,我想谈谈 AI 辅助编码对程序员的副作用。
光明面
先说好的。在我的工作流程中使用 AI 最初感觉像是解锁了我不知道自己需要的生产力提升。编写样板代码、格式转换、生成测试用例,甚至只是查找晦涩的语法——一切都变得更快更容易。
AI 编码助手帮助减少了决策疲劳。我可以描述我想要什么,在几秒钟内得到一个不错的实现,然后从中改进。这让原型设计感觉轻量而有趣。它还推动我尝试以前可能会跳过的陌生库或 API。
另一个意想不到的好处:通过例子学习。阅读 AI 生成的代码有时会让我接触到以前没见过的新模式、技术或捷径。在某些情况下,它就像一个全天候待命的高级配对程序员。
阴暗面
但随着时间的推移,裂缝开始显现。
我注意到自己过度依赖 AI 建议——有时并没有完全理解它们。我会复制粘贴一段代码,调整几个变量,然后继续。它能工作,当然——但我不再像以前那样深入思考逻辑了。
我的调试本能迟钝了。遇到错误时,我感到追踪它的信心减弱了,因为从一开始我就没有深入内化代码。更糟糕的是,当 AI 犯细微错误时(它经常这样),我没有像以前那样快地捕捉到。
另一个问题:我感到自己的好奇心在消退。以前,如果我不知道如何实现某事,我会深入研究文档,探索示例,真正学习。现在,只是"vibe code"过去——完全跳过学习过程——变得诱人。
我们应该停止吗?
不一定。
AI 编码工具很强大,没有理由忽视它们——在谨慎使用时,它们可以显著提升生产力并消除日常工作中的摩擦。但这并不意味着我们应该完全交出控制权。
很容易让 AI 接管小事……然后是中等事……在你意识到之前,你只是缝合建议而没有真正思考。混乱的代码库是一回事。但更令人担忧的是失去对代码的感觉——你的直觉,你的好奇心,你的乐趣。
真正的危险不是糟糕的代码。而是忘记你最初为什么喜欢编码。
所以不,我们不应该停止使用 AI——但我们应该有意识。让它帮助你,但不要让它取代你。

