這幾個(gè) Vibe Coding 經(jīng)驗(yàn),真的建議學(xué)!

大家好,我是 Immerse,一名獨(dú)立開發(fā)者、內(nèi)容創(chuàng)作者、AGI 實(shí)踐者。

  • 關(guān)注公眾號(hào):#沉浸式趣談,獲取最新文章(更多內(nèi)容只在公眾號(hào)更新)
  • 個(gè)人網(wǎng)站:https://yaolifeng.com 也同步更新。
  • 轉(zhuǎn)載請(qǐng)?jiān)谖恼麻_頭注明出處和版權(quán)信息。

我會(huì)在這里分享關(guān)于編程、獨(dú)立開發(fā)、AI干貨開源、個(gè)人思考等內(nèi)容。

如果本文對(duì)您有所幫助,歡迎動(dòng)動(dòng)小手指一鍵三連(點(diǎn)贊評(píng)論、轉(zhuǎn)發(fā)),給我一些支持和鼓勵(lì),謝謝!

最近看了 Y Combinator 分享介紹了他們內(nèi)部的 Vibe Coding 經(jīng)驗(yàn),個(gè)人覺得很實(shí)用, 分享給大家。

Y Combinator 是什么?

Y Combinator 是硅谷最著名的創(chuàng)業(yè)孵化器,培養(yǎng)了 Airbnb、Stripe、DoorDash 等一大批牛逼公司。

什么是 Vibe Coding?

Vibe Coding,直譯為“氛圍編程”,是一種全新的 AI 編程方式,你可以讓 AI 充當(dāng)你的編碼助手,甚至完成大部分的編寫工作,而你只需要給出方向、決策和反饋。

它不是傳統(tǒng)意義上的編程,也不是簡(jiǎn)單地讓 AI 寫代碼,而是一種結(jié)合直覺、規(guī)劃和迭代的新型開發(fā)方式。Vibe,意指順著感覺、快速試錯(cuò)、不斷調(diào)整方向;Coding,則是把想法快速轉(zhuǎn)化為現(xiàn)實(shí)。

無論是 0 到 1 驗(yàn)證新想法,還是快速構(gòu)建內(nèi)部工具,Vibe Coding 都能顯著提升速度和質(zhì)量。它像一兩年前興起的提示工程(Prompt Engineering)一樣,隨著工具進(jìn)化和經(jīng)驗(yàn)積累,正在不斷演變出新的技巧和最佳實(shí)踐。

下面是一些經(jīng)驗(yàn)點(diǎn):

  1. 別急著寫代碼,先和 AI 一起把詳細(xì)的開發(fā)計(jì)劃用 Markdown 列出來。功能點(diǎn)、實(shí)現(xiàn)順序、預(yù)期效果都要細(xì)致。暫時(shí)不做的,或者后面可能補(bǔ)的,都標(biāo)記清楚。這份計(jì)劃隨時(shí)能看,隨時(shí)能改,相當(dāng)于開發(fā)的指南針。

  2. 小步走策略,逐步進(jìn)行: 開發(fā)要小步快跑。每次只搞定一小塊功能,立馬測(cè)試。發(fā)現(xiàn)計(jì)劃不對(duì)勁就及時(shí)調(diào)整。別想一口氣做完。每搞定一個(gè)模塊,就在計(jì)劃里標(biāo)記“已完成”。遇到問題,先回計(jì)劃看整體思路,這樣開發(fā)者和 AI 都更清晰。

  3. Git,roll back 策略: 版本控制很重要,全程用 Git。每次開始新功能前,代碼庫必須干凈。AI 改錯(cuò)了,直接回退到上個(gè)穩(wěn)定版本,別在爛代碼上修修補(bǔ)補(bǔ),那樣只會(huì)越搞越糟。遇到 Bug 就重置回正常版本,保證代碼整潔。

  4. 讓 AI 寫“用戶測(cè)試”: 測(cè)試是關(guān)鍵。讓 AI 幫你寫高層次的集成測(cè)試,模擬用戶操作,確保功能端到端跑通。別只盯著單元測(cè)試,整體流程更要順暢。這樣能及時(shí)發(fā)現(xiàn)問題,保證調(diào)整不影響其他功能。功能做完立刻寫測(cè)試,還能幫自己理解業(yè)務(wù)邏輯。

  5. 讓 AI 充當(dāng)全能助理: AI 不只寫代碼,它還能處理大量雜事。比如配置 DNS、生成圖標(biāo)、批量處理圖片等,這些繁瑣任務(wù)它能快速搞定,效率拉滿。

  6. Bug 來了,扔給 AI: 遇到 Bug,直接把錯(cuò)誤信息扔給 AI,它通常能快速定位修復(fù)。復(fù)雜 Bug 讓 AI 分析幾種可能原因。修 Bug 失敗后,記得重置代碼再試,別讓錯(cuò)誤越堆越多?,F(xiàn)在很多工具都能直接貼日志或自動(dòng)注入。

  7. 指令說人話,具體一點(diǎn): 給 AI 的指令必須清晰具體。不同工具有不同格式,可以參考或自己摸索。很多 YC 創(chuàng)始人會(huì)寫幾百行指令來提升效率。建議先從簡(jiǎn)單指令開始試效果,再逐步完善,找到最適合自己的風(fēng)格。

  8. 文檔都放本地,喂給 AI: 把相關(guān)文檔下載到本地項(xiàng)目文件夾,讓 AI 直接讀取。指令里就寫讓它先看這些文檔。這比在線查更穩(wěn)更準(zhǔn)。文檔量不大時(shí),本地管理比服務(wù)器更簡(jiǎn)單高效。

  9. 把 AI 當(dāng)老師,邊學(xué)邊寫: 把 AI 當(dāng)老師,讓它逐行解釋代碼實(shí)現(xiàn),是學(xué)新技術(shù)的好辦法。比查 Stack Overflow 高效多了。遇到陌生框架,讓 AI 給你講底層邏輯,能大大縮短學(xué)習(xí)曲線。

  10. 復(fù)雜功能先從 Demo 開始: 遇到復(fù)雜功能,可以單獨(dú)開個(gè)新項(xiàng)目,先做個(gè)小型參考實(shí)現(xiàn),或者從 GitHub 下載參考代碼。然后讓 AI 按照這個(gè)標(biāo)準(zhǔn)集成到主項(xiàng)目,降低集成難度。記住,小文件和模塊化結(jié)構(gòu)是好朋友,它讓代碼更好懂、更好維護(hù)。

  11. 代碼要整潔,分塊兒: 保持代碼模塊化、文件小巧,方便維護(hù)和 AI 理解。模塊化架構(gòu)能讓外部接口清晰,內(nèi)部邏輯可隨時(shí)調(diào)整,只要接口和測(cè)試通過就行。

  12. 老技術(shù)棧,AI 用得更溜: 經(jīng)驗(yàn)發(fā)現(xiàn),AI 在成熟技術(shù)棧上表現(xiàn)最穩(wěn),能幫你快速落地想法。

  13. 截圖+語音,效率翻倍: 截圖能幫 AI 理解 UI 問題或找設(shè)計(jì)靈感。語音輸入效率高,尤其長(zhǎng)時(shí)間工作。AI 對(duì)語法標(biāo)點(diǎn)容忍度高,小錯(cuò)不影響。有些工具還能把語音直接轉(zhuǎn)指令,輸入超快。

  14. 先跑通,再優(yōu)化: 代碼跑通、測(cè)試通過后,再重構(gòu)。讓 AI 識(shí)別重復(fù)代碼或重構(gòu)點(diǎn),保持文件簡(jiǎn)潔易維護(hù)。通常會(huì)在階段結(jié)束后,讓 AI 檢查結(jié)構(gòu),優(yōu)化或拆分模塊,保證質(zhì)量也方便擴(kuò)展。

  15. 多試試新 AI 模型: AI 發(fā)展太快了,每周都有新模型。建議多試試不同模型,看哪個(gè)適合什么任務(wù):有的適合規(guī)劃,有的適合實(shí)現(xiàn),有的調(diào)試重構(gòu)強(qiáng)。比如 Gemini 善于規(guī)劃,Claude 3.7 Sonnet 代碼實(shí)現(xiàn)更強(qiáng),按需選擇就行。

其他好文推薦

2025 最新!獨(dú)立開發(fā)者窮鬼套餐

這個(gè) 361k Star 的項(xiàng)目,一定要收藏!

搞定 XLSX 預(yù)覽?別瞎找了,這幾個(gè)庫(尤其最后一個(gè))真香!

實(shí)戰(zhàn)分享】10 大支付平臺(tái)全方面分析,獨(dú)立開發(fā)必備!

關(guān)于 MCP,這幾個(gè)網(wǎng)站你一定要知道!

做 Docx 預(yù)覽,一定要做這個(gè)神庫!!

【完整匯總】近 5 年 JavaScript 新特性完整總覽

關(guān)于 Node,一定要學(xué)這個(gè) 10+萬 Star 項(xiàng)目!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • """1.個(gè)性化消息: 將用戶的姓名存到一個(gè)變量中,并向該用戶顯示一條消息。顯示的消息應(yīng)非常簡(jiǎn)單,如“Hello ...
    她即我命閱讀 5,897評(píng)論 0 6
  • 為了讓我有一個(gè)更快速、更精彩、更輝煌的成長(zhǎng),我將開始這段刻骨銘心的自我蛻變之旅!從今天開始,我將每天堅(jiān)持閱...
    李薇帆閱讀 2,282評(píng)論 1 4
  • 似乎最近一直都在路上,每次出來走的時(shí)候感受都會(huì)很不一樣。 1、感恩一直遇到好心人,很幸運(yùn)。在路上總是...
    時(shí)間里的花Lily閱讀 1,791評(píng)論 1 3
  • 1、expected an indented block 冒號(hào)后面是要寫上一定的內(nèi)容的(新手容易遺忘這一點(diǎn)); 縮...
    庵下桃花仙閱讀 1,164評(píng)論 1 2
  • 一、工具箱(多種工具共用一個(gè)快捷鍵的可同時(shí)按【Shift】加此快捷鍵選取)矩形、橢圓選框工具 【M】移動(dòng)工具 【V...
    墨雅丫閱讀 1,833評(píng)論 0 0

友情鏈接更多精彩內(nèi)容