atum@Tencent % ls tags
atum@Tencent % ls -l | grep software-engineering
最近 VibeCoding 成为开发圈的新风潮。借助 Cursor、Claude Code 等工具,开发者只需描述需求,AI 就能自动生成代码。从批量完成重复性代码,到快速搭建原型、重构陈旧代码,极大地提升了研发效率。我们在尝试过程中,发现它完全可以胜任中等难度的工程开发工作。其带来生产力的提升令人印象深刻。然而,也有不少人初次接触时感到失望:AI 写出的代码无法运行,改动还把项目弄得一团糟,最终只好回到「祖传手写」或在普通AI对话界面里边问边写。这就形成了一种落差——一边是爱好者对提效体验的热情分享,另一边却是新用户的挫败与困惑。为什么会这样?原因在于,VibeCoding Agent本质上只是一个工具,它确实拥有强大的潜力,但前提是用户需要掌握一定的使用方法。目前各平台虽然提供了不少“最佳实践”清单,但大多零散琐碎,很难直接套用,让人难以形成系统的理解。本文将尝试回到根本,从几个最核心的原则出发,解释如何让 VibeCoding 真正好用起来,成为新生产力工具。
本文的目标读者是开发过一些脚本和个人项目,想进一步了解工程开发的安全研究人员。