什麼是 Vibe Coding?
——用感覺寫程式,也是一種超能力!
你有沒有這樣的經驗:
打開一個新專案,腦袋空空,不知道從哪裡開始寫,但手指卻開始自動敲起鍵盤。
你不太確定這一行為什麼這樣寫,反正試了可以動,就繼續寫下去。
這,就是所謂的「Vibe Coding」。
Vibe Coding 是什麼?
直翻就是「用感覺在寫程式」。
不是按照教科書來、不是查完 API 再寫、也不是寫測試先行。
它是一種狀態,一種 flow,一種 programmer 的 freestyle。
有點像在 jam 音樂,有一段旋律你就順著走。
它的特徵大概是這樣:
- 想法來了就直接開寫,不設計太多架構
- 寫的時候不太查文件,只靠印象和直覺
- 沒有 plan,只是「覺得這樣可以」就寫下去
- 錯了就改,改了還錯,就再繞過去
- 有時候寫完一段,自己也不知道怎麼成功的
為什麼大家會這樣寫?
因為快啊。
因為爽啊。
因為有時候 deadline 明天到,今天沒 vibe 不行啊!
而且講認真的,很多資深工程師也都經歷過這階段。
尤其是 prototype 時期、個人 side project、或在學習新工具時,
用 vibe coding 先摸出一個能動的東西,比花三天畫流程圖更實在。
Vibe Coding 有什麼風險?
超多。
- 技術債:寫的當下很順,過幾天再回頭一看,誰寫的?(是你)
- 沒人接得下:別人看不懂,連你自己三天後都看不懂
- bug 超難追:因為邏輯是斷開的,沒有系統可言
- 不好維護:需求一變,整個 vibe 就斷了,要重來
所以 Vibe Coding 不好嗎?
其實也不是。
它不是不能用,只是不能當唯一的方法。
如果你是新手,它可以幫你快速試東西、累積信心。
如果你是老手,它可以讓你在 prototype 階段跑超快。
重點是要知道:
Vibe Coding 只是第一步,不是終點。
寫完要回頭 refactor、補註解、補測試,這樣 vibe 才有價值。
結語:Coding 也需要一點靈魂
寫程式不是冷冰冰的工事,
有時候是節奏、有時候是創意、有時候就是「我不知道為什麼這樣寫,但我覺得對」。
這就是 Vibe Coding 的精神:
先讓它跑起來,後面我們再優雅。
如果你也有 Vibe Coding 的故事,留言跟我分享,
或是,你現在是不是也在用 vibe 寫 code 呢?
👨💻 Keep coding, keep vibin' ✌️
要不要我幫你把這篇變成 IG 貼文卡片、部落格格式、或影片腳本?