## 氛围编程:面向资深开发者的指南 尽管名为“氛围编程”,但利用像Claude这样的LLM辅助编程并非仅限于初学者。作者是一位经验丰富的开发者(MIT计算机科学实验室共同负责人、创业公司架构师、Github超过2.3万星),他认为*专家*最能有效利用这项技术。 关键在于将LLM代理视为有能力但资历尚浅的资源——类似于大二水平的编程学生或实习生。不要期望得到完整的解决方案,成功的“氛围编程”包括在您深入理解的项目中分配明确定义的任务,提供清晰的反馈,并严格审查输出。将其视为领导团队,而不是寻求神奇的代码生成器。 最初不要在复杂问题上浪费时间,而是专注于较小的重构、错误修复或您会委托给实习生的繁琐任务。准备好丢弃很大一部分生成的代码——高失败率是可以接受的,因为实验成本很低。 最终,氛围编程可以增强专家的现有能力,让他们能够监督一个“团队”的代理并加速开发。然而,它需要耐心、强大的代码审查技能以及管理流程的意愿——并非所有开发者都具备这些素质。