当前位置:首页>java>川菜师傅的"适量",藏着AI时代的编程哲学

川菜师傅的"适量",藏着AI时代的编程哲学

  • 2026-10-21 13:29:30
川菜师傅的"适量",藏着AI时代的编程哲学

vibe coding教我的那些事

🥘 配图1

跟着川菜师傅学回锅肉,菜谱上写着"豆瓣酱 适量"、"糖 适量"、"油 适量"。

我问:"师傅,适量到底是多少克?"

师傅笑了:"尝一口就知道了。少了加,多了兑。"

我愣住:这也太不精确了吧?

但三个月后我发现,真正会做菜的人,没有一个是死守克数的。

这就是vibe cooking——凭感觉做菜。

而最近AI圈火爆的vibe coding,本质上是同一种哲学。

💻 什么是Vibe Coding?

来历

2025年2月,特斯拉前AI总监、OpenAI创始成员Andrej Karpathy提出了这个词。

他用AI工具Cursor+Claude,做了一个叫MenuGen的餐厅菜单可视化app——给菜单拍照,AI自动生成每道菜的图片。

整个过程,他没写一行代码。全靠和AI"对话"完成。

核心理念

🆚 配图2(传统编程 vs Vibe Coding对比图)

传统编程像新手照菜谱:

  • 每行代码都要自己写
  • 每个参数都要精确设定
  • 就像"250ml水、5g盐、180度烤15分钟"

Vibe coding像经验丰富的厨师:

  • 告诉AI"我要一个微辣的回锅肉"
  • AI快速生成代码
  • 你测试一下(尝一口)
  • 觉得不够辣?让AI调整
  • 再尝,再改,直到满意

关键转变:从"手写每行代码"到"表达想要什么,快速迭代调整"。

用烹饪解释

你是主厨,AI是副厨。

你说:"做一道番茄炒蛋,要酸甜口。"

副厨快速做出来。

你尝一口:"糖多了。"

副厨调整。

你再尝:"还差点葱花。"

副厨加上。

这就是vibe coding的工作方式。

😰 完美主义的困境

传统编程的心态

很多人学编程时会陷入这样的状态:

  • 担心出错:写代码前要想清楚所有细节
  • 追求一次做对:写完就该是完美的,改来改去说明水平不行
  • 结果:想太多,不敢动手,项目永远停留在脑海里

烹饪新手也一样

严格按配方:250ml水不能多一滴,5g盐必须称重。

害怕失败:万一做砸了怎么办?万一不好吃怎么办?

结果:畏手畏脚,永远做不出好菜。

🔄 迭代主义的智慧

Vibe coding的哲学

📊 配图3(迭代循环图)

  1. 先做出70分版本
    :快速生成能跑的代码,看看效果
  2. 在使用中发现问题
    :用户点这个按钮不顺手?页面加载太慢?
  3. 快速迭代优化
    :让AI调整,测试,再调整
  4. 逐步逼近90分
    :不追求一次到位,追求持续改进

Karpathy的真实经历

他做MenuGen时的体验:

初期:本地demo几分钟搞定,界面精美,感觉80%完成了。

现实:实际上只有20%。

后面要配:

  • OpenAI API(图像识别)
  • Replicate API(图片生成)
  • Vercel(部署)
  • Clerk(用户认证)
  • Stripe(支付)
  • 域名、DNS、OAuth配置……

每个环节都遇到问题,不断让AI修改,不断调试,最终做出能用的产品。

他的核心体会:不是一次做对,而是做十次做对。

高手做菜的秘密

川菜大厨的"适量"是怎么来的?

凭经验判断,边炒边尝边调。

出现问题立刻补救:

  • 咸了加点糖
  • 淡了补点盐
  • 干了加点水

没有一蹴而就的完美,只有不断试错的经验。

🎯 从"避免犯错"到"快速试错"

心态转变

旧观念:犯错是可耻的,要尽量避免。

新观念:快速犯错、快速修正,才能快速成长。

AI让试错成本降到极低:改代码只需几秒钟,就像重新炒一盘菜。

⚖️ 配图4(能力转变对比图)

实践建议

对小白: 别想着一次做对。勇敢开始,边做边改。 就像学炒菜,第一次做出60分已经很棒了。

对老鸟: 放下架构洁癖,先出一个粗糙版本。 在真实使用中优化,往往比纸上完美设计更有效。

核心能力转变: 不是"写代码的手",而是"判断好坏的舌头"。

烹饪启发

新手照菜谱能做出60分的菜。

但从60分到90分,靠的是不断试味调整。

Vibe coding就是这个过程:

  • AI给你60分基础
  • 你通过迭代做到90分
  • 关键是你的"舌头"——判断力

💡 写在最后

川菜师傅说:"**适量,就是尝出来的。"

AI时代告诉我们:"完美,是迭代出来的。"

别想着一次做对,想着做十次做对。

从今天开始:

  • 试试vibe cooking,放下精确克数,凭感觉调整
  • 试试vibe coding,放下完美执念,快速迭代

你会发现,这才是高手的真正秘密。

最新文章

随机文章