返回博客列表

Vibe Coding:当程序员不再亲手写代码

Vibe CodingAI编程方式

Vibe Coding:当程序员不再亲手写代码

什么是 Vibe Coding?

Andrej Karpathy 在 2025 年初提出了这个概念:Vibe Coding —— 一种全新的编程方式,你不再逐行写代码,而是用自然语言描述你想要什么,让 AI 来实现。

听起来很玄?其实你可能已经在做了。

我的转变过程

第一阶段:怀疑

"AI 写的代码能用?" 这是我最初的想法。作为一个写了 5 年代码的开发者,我对自己的代码有执念 —— 变量命名、代码风格、架构设计,每一个细节都要亲自把控。

第二阶段:尝试

当我第一次用 Cursor 写完一个完整的功能模块,从需求分析到代码实现只花了 20 分钟,而以前至少要 2 小时 —— 我开始动摇了。

第三阶段:沉迷

现在,我已经完全拥抱了 Vibe Coding。我的工作流变成了:

  1. 描述需求:用自然语言告诉 AI 我想要什么
  2. Review 代码:检查 AI 生成的代码是否合理
  3. 微调优化:对不满意的地方进行调整
  4. 迭代完善:继续对话,让 AI 逐步改进

我的工具栈

工具用途评价
Cursor主力 IDEAI 补全 + Agent 模式,日常开发首选
WorkBuddy移动端 AI 助手随时随地用手机指挥 AI,碎片时间也能干活
Claude深度对话复杂架构设计、代码审查的最佳搭档
Gemini多模态分析处理图片、PDF 等非文本内容
GitHub Copilot代码补全轻量级补全,配合其他工具使用

Vibe Coding 改变了什么?

1. 编程的门槛降低了

以前,想做一个工具需要先学编程语言、框架、部署…… 现在,你只需要描述清楚你想要什么,AI 帮你搞定技术细节。

2. 创造力被释放了

当技术不再是瓶颈,你可以把更多精力放在"做什么"而不是"怎么做"上。想法变得比实现更重要。

3. 开发者的角色在转变

从"写代码的人"变成"指挥 AI 的人"。代码 Review 能力、架构设计能力、需求分析能力变得更重要。

一些实用建议

  1. 学会写好 Prompt:清晰的需求描述 = 更好的代码质量
  2. 不要盲目信任 AI:Always Review,AI 也会犯错
  3. 保持技术深度:Vibe Coding 不是不学技术,而是用更高效的方式使用技术
  4. 拥抱变化:抗拒 AI 不会让它消失,不如早点学会利用它

结语

Vibe Coding 不是未来,它已经是现在。如果你还在犹豫要不要尝试,我的建议是:现在就开始

不会用 AI 的开发者不会被 AI 淘汰,但会被会用 AI 的开发者淘汰。


这篇文章就是用 Vibe Coding 的方式写的 —— 我描述了大概思路,AI 帮我扩展成文,然后我 Review 和调整。效率大概是纯手写的 3 倍。

T

ToniaXuu

造点有趣的东西 · Making cool stuff

© 2026 ToniaXuu. Built with Nuxt · Deployed on Vercel