給程式小白的三個Vibe Coding入門建議
講者:YC | MediaTek Research | 資深技術經理
活動:10/15 Generative AI 年會小聚 2025
題目:給程式小白的三個Vibe Coding入門建議

演講簡介
講者常出席在各大社群的 YC,他以前其實就舉辦過「Open Vibe Developers」這個社群,主要面向開發者交流如何跟 AI 協作寫程式,而這次的內容,算是他過去幾年累積的精華濃縮版。
YC 之前在 COSCUP 的演講裡曾談過 AI 規格先行的觀念,從 TDD (Test-Driven Development) 一路講到 Context Engineering;而在 AIA 的分享中,則是更系統地總結了「如何讓 AI 理解你的開發脈絡」。
但今天,他選擇回到最基礎的出發點,如果你是程式小白,要怎麼開始用 AI 寫程式? 他交給大家三招。

1. 先同步在領導
他的比喻很有趣,你要想像「AI 是你的下屬,開始前要先同步」,這件事聽起來簡單,卻是很多人都沒做到的,大多數人一開口就讓 AI 動手,但其實更好的做法是先討論、先對齊。
那要怎麼做呢? 一般說可以先寫規格,但每次規格又可會都不同,有沒有一種統一的思考模式?
講者提出 BDD (Behavior-Driven Development) 作為答案,因為它讓 AI 能充分理解你想要的功能,也能用自然語言去描述測試條件。
他還建議用「蘇格拉底提問法」來引導 AI ,不是命令式的「幫我寫」,而是邀請式的「你覺得這樣有什麼沒考慮到?」、「如果功能要支援登入與權限,流程應該怎麼設計?」讓 AI 和你一起探索設計選擇,甚至理解你的不確定感。
2. 善用「所見即所得」的切入點
他認為新手最容易上手的方式,是從直覺出發,不用堅持用文字描述你的問題。
如果是前端,可以截圖、用畫面讓 AI 理解你想要的視覺呈現,你看到的,就是想做的
如果是後端,就從BDD Feature 檔案 開始,BDD → 測試 → 程式碼,這個流程其實也是一種「所見即所得」的抽象版,把 feature 檔案寫清楚,AI 就能根據測試反饋自動修正程式碼。
3. 辨識深水區
最後一段我覺得對初學者很實用,要學會辨識深水區,像是平行處理、API 金流、個資與權限控制這些部分,往往邏輯複雜、難以解釋且風險太高,如果發現 AI 一直無法掌握重點,就該懂得喊停,找專家幫忙,而不是讓 AI 自行處理家。
心得
整體下來,我覺得這場分享其實在講一件事,Vibe Coding 不只是下指令給 AI,而是學會如何和 AI 共同設計,同步、提問、抽象化需求與辨識風險,了解這些思維比懂語法更重要,也更能讓程式小白能以對話式的方式,進入真正的開發世界。
作者:YC