Vibe Coding

- 说人话
- 以前改一行代码也得先看懂那一行。现在编程工具能自己把程序跑起来、自己读报错、自己回去改,人就退到只看结果那一层:不对就说哪里不对,让它再来一次。于是过程变成你说按钮再往左一点、这里报错了,它自己找到文件动手,你可能一次都没打开过代码。
- 说行话
- Andrej Karpathy 在 2025 年初造的词。落到工具上就是那个自动接受改动的档位:Cursor 的 Agent 模式、Claude Code 的 auto-accept edits,开着它,模型改完直接落盘,不再逐条问你。
- 潜台词
- 「我 vibe 了一个小工具」,意思是能跑就行,代码没怎么看,出了问题也不一定改得动。
- 别用它
- 要长期维护、涉及钱和用户数据的系统,别只靠 vibe。安全漏洞和架构问题不会在界面上表现出来。
拿这个能做什么4 个项目
- 01
- 02
- 03
- 04
Vibe Coding 适合一次性脚本和验证想法的原型,不适合要长期维护的产品。从前者走到后者,要补的不是更强的模型,而是测试、上下文和规范,把「凭感觉」换成「凭证据」。
动手试试做完就算会了
空目录 git init 后开 codex -s workspace-write -a never,做个查天气的网页,只看浏览器效果提意见改三轮,不开任何文件。再跑 git add -A && git diff --cached --shortstat,insertions 就是你没读过却要认账的行数。