Vibe Coding

2026年1月14日 06:56:46

核心技能:

  • 提问能力

  • 沟通能力,把需求说清楚

说白了,就是交流能力

复杂任务拆分为简单任务的能力。任何复杂系统都可以拆分成N个简单系统,这其实就是考验一个人的工程能力啦。

软件工程中被反复验证的最佳实践:

有一张经典的图对比两种开发方式。错误方式:先做轮子,再做车架,再做车身,最后组装成车。中间任何一步,用户拿到的都是一堆零件,什么都干不了。正确方式:先做滑板,能滑了;再加个把手变滑板车,能骑了;再升级成自行车,再升级成摩托,最后变成汽车。每一步用户都能得到一个“能用”的东西。

vibe coding 也是一样。

不是每次迭代“一部分功能”,而是每次迭代“一个能跑的小版本”。哪怕只是最简陋的版本,只要它能独立运行、给你反馈,你就能知道方向对不对,然后在这个基础上继续加功能。

这就是为什么“一次性要完整系统”总是失败,而“每次只做一件事”总能成功。前者你得等到最后才知道对不对,后者你每一步都在得到正反馈。

只要有SOP的事情,都可以尝试用AI Coding工具去做

反复修,直到能跑。保存。然后加下一个功能。

“我有想法”和“我做出来了”之间的距离,从没有这么近过。