誰說寫程式一定要敲鍵盤?
想像一個場景:你正舒服地窩在沙發上,寵物睡在你的腿上,你完全不想移動身體去拿那個沉重的筆電,但你腦中突然有一個超棒的 App 靈感。在以前,這意味著你要起身、開機、打開那個像飛機駕駛艙一樣複雜的 IDE(就是工程師寫程式用的專業軟體,像是 VS Code 或 Xcode),然後開始跟無數的 Bug 搏鬥。
但現在,事情變了。最近流行一種叫 「Vibe Coding」 的開發方式。簡單來說,就是你不再專注於「怎麼寫程式碼」,而是專注於「想要什麼感覺(Vibe)」。
什麼是 Vibe Coding?(用白話解釋給你聽)
如果你不懂技術,可以把 Vibe Coding 想像成 「點餐」。
以前寫程式就像是你得自己進廚房,得知道洋蔥要切幾公分、火候要多少度、鹽要撒幾克(這就是寫 Code)。但 Vibe Coding 就像是你坐在餐廳裡跟主廚說:「我要一份口感清爽、帶點微辣、看起來很高級的義大利麵」。
你不需要知道主廚怎麼操作瓦斯爐,你只需要負責 「描述你的願望」 並 「確認味道對不對」。AI 就是那個主廚,而你則是那個掌控整體方向的總監。
這次的實驗:完全不碰鍵盤
這次的嘗試非常極端:一隻手抱著狗,完全不使用鍵盤,只靠 「聲音(語音輸入)」 和 「滑鼠」。結果竟然成功推進了兩個正式的開發專案,而且這兩個 App 都能在 iPhone、iPad、Mac 甚至 Apple Watch 上跑!
這意味著我準備了 8 個不同的執行檔,最終目標是直接把它們丟到 Apple App Store 上架。這在三年前簡直是天方夜譚。
傳統開發工具(IDE)真的過時了嗎?
對於很多工程師來說,IDE(整合開發環境)就像是他們的聖劍。但現在,AI 正在把這個流程徹底簡化。我們可以把開發過程分成三個階段來看:
-
編輯與除錯(Edit & Debug) $ ightarrow$ 指令與引導(Instruct & Guide) 以前你要一行一行檢查哪裡寫錯,現在你只要跟 AI 說:「這裡跑起來怪怪的,幫我修好」,AI 就會自動掃描全域並修正。
-
複雜的環境設定 $ ightarrow$ Terminal + AI 你不需要在複雜的選單中找設定,只要在 Terminal(就是那個黑底白字的指令視窗,你可以把它想成是直接跟電腦對話的後台)輸入指令,AI 就會幫你搞定所有安裝過程。
-
IDE 的角色轉變 現在的 IDE 已經不再是「寫作的地方」,而變成了 「打包與部署的工具」。也就是說,它變成了一個把 AI 寫好的東西打包成 App 的封裝機而已。

你也可以試試看:從 0 到 1 的 Vibe Coding 步驟
如果你也想體驗這種「不用敲鍵盤」的快感,可以按照這個簡單的流程試試看:
- 步驟 1:選擇 AI 驅動的工具 不要用傳統的記事本,試試看 Cursor(一個內建 AI 的編輯器)或 Replit(可以直接在瀏覽器跑程式的平台)。
- 步驟 2:用「對話」代替「寫作」
不要想著要寫
if...else或for loop。直接用中文告訴 AI:「我想做一個能記錄每天喝多少水、且介面要像 Instagram 那樣簡約的 App」。 - 步驟 3:反覆調整(Vibe Check) 跑一次看看,如果覺得按鈕太大了,就說:「按鈕縮小一點,顏色改成像星巴克那種綠色」。
- 步驟 4:讓 AI 幫你部署 直接問 AI:「我現在要把它放到手機上測試,請告訴我每一步要做什麼」,它會直接給你指令,你只要複製貼上即可。
總結:門檻消失了,但「品味」變重要了
當寫程式的技術門檻降到幾乎為零時,真正決定 App 好壞的不再是「誰比較會寫 Code」,而是 「誰更有創意」 以及 「誰能更精準地描述需求」。
這就像是現在每個人都能用手機拍出清晰的照片,但能拍出「好照片」的人,依然是那些懂構圖和光影的人。在 Vibe Coding 的時代,你的 「產品直覺」 和 「溝通能力」 就是最強的競爭力。
現在就打開 Cursor 或 Replit,試著用你的聲音做出第一個 App 吧!