AI研究员提出“Craft Coding”对抗Vibe Coding潮流,警告程序员切勿丢掉基本功
AI教授警告称,完全由AI代劳写代码而不加理解会导致程序员丧失技能,并提出了将AI用作“审查助手”的替代方案。
📅 2026年8月17日 04:28
AI与计算机科学领域的教授兼研究员Peter Bloem在其个人博客上发表文章,批评了“Vibe Coding”现象。该现象指的是程序员几乎不理解实际生成的代码,完全依赖AI通过提示词来生成代码,同时他提出了与之相反的“Craft Coding”理念。
文章的核心在于警告无审查使用AI生成代码的风险:这不仅会导致代码质量低下,还会让开发者同时失去对系统的深层理解和相关技能。
他提出的Craft Coding理念主张,程序员应坚持亲自动手编写代码以保持技能和理解力,并给出了明确的实践建议,例如:不在IDE中使用AI Autocomplete(自动补全)功能、开发时始终坚持亲力亲为、将AI的作用限制在仅用于阅读代码以进行Review(审查)、帮助寻找Edge Cases(边界情况)以及解释代码逻辑。
需要指出的是,这是一篇观点与研究性文章,并非任何机构的工具发布或政策出台。尽管如此,该文章仍在Hacker News的开发者社区中引发了广泛关注,拥有超过43条讨论和67个投票。人们开始讨论“Deskilling”(即AI导致程序员技能退化)的话题,并探讨在编程中使用AI的“合适”边界在哪里。科技新闻媒体TheFrontPage.dev也对这两种理念之间的争论进行了报道。
Why it matters
正值AI编程工具大热之际,这一争论折射出了行业内的一个重大疑问:程序员在不过度依赖并丧失自身技能的前提下,究竟应该在多大程度上使用AI?这与当前正在该时代背景下学习或工作的泰国IT开发者及学生息息相关。
正值AI编程工具大热之际,这一争论折射出了行业内的一个重大疑问:程序员在不过度依赖并丧失自身技能的前提下,究竟应该在多大程度上使用AI?这与当前正在该时代背景下学习或工作的泰国IT开发者及学生息息相关。
Sources (rewritten & summarized from): Hacker News · Peter Bloem Blog: Craft Coding · Hacker News Discussion · TheFrontPage.dev