用 Vibe Coding 做完一個產品,我最大的收穫不是技術
用 Vibe Coding 從 0 到上線一款 App,花了 3 個月。但回頭看,真正改變我的不是技術上的突破,而是對「做產品」這件事的理解。這 6 個體悟,適用於所有想把想法變成產品的人。
前言:為什麼我決定自己做產品
去年,我看到不少工程師幫公司做完 AI 工具之後,就被裁員了。
這讓我開始想一件事: 如果工程師只是幫別人把想法寫成 code,那跟代工有什麼不同?
我不想等著被取代,我想自己做一個產品。
去年 10 月,我開始動手。
起因很簡單,家人在教課,每次都用筆記本記堂數,常常記錯、對不上。 我問了身邊的教練、家教,發現大家都有一樣的困擾: 堂數記在筆記本、Excel、甚至 LINE 訊息裡,沒有一個地方能讓雙方同步確認。
所以我做了 Course Kit,一個堂數管理工具。
用「行銷 x App」的概念開始發想, 從一個很大的藍圖,慢慢縮小到最該先做的那一件事。
接觸了從沒碰過的 Flutter,開發跨平台 App,串接 In-App Purchase 和 Stripe。 過程中踩了很多坑,但也是最寶貴的經驗。
從發想到上線 MVP,花了 3 個月。 身為 Flutter 小白,真的很驚艷自己能走到這一步。
這 3 個月,我把過去學的行銷知識和技術經驗都用上了。 回頭看,技術上的突破當然有成就感,但真正改變我的,是對「做產品」這件事的理解。
有幾件體悟,想分享給你們。
一、想清楚「做什麼」比「怎麼做」重要
AI 時代,會寫 code 不再是門檻。
真正的瓶頸變成:你到底想做什麼?給誰用?
我一開始列了一堆想做的功能,從行銷工具到學習記錄都有。 但後來我問自己一個問題:「如果只能做一件事,做哪一件?」
答案是堂數管理,就是前面提到的那個需求。
我先看了市場上有沒有人在做,想清楚商業模式, 確認方向對了,才開始動手。
先找到願意買單的人,再開發。 這個順序,比你想像中重要。
二、先跑通功能,再打磨設計
在還沒確認有人需要之前,漂亮的畫面是次要的。
我的做法是:先把核心功能跑通,確認有人要用,再來調整介面。
但有一件事不能省,用戶進來之後的流程。 第一步做什麼、第二步做什麼,這個要先想好。 不然功能再完整,用戶打開 App 不知道該幹嘛,也是白做。
另外一個現實是: 用 AI 做出來的畫面,長得都很像。 打開十個用 AI 做的 App,首頁幾乎都是一張大圖加三個按鈕。 如果你的產品沒有自己的辨識度,很容易被淹沒。
所以我的原則是,先確認核心價值能被體驗到, 等市場驗證了,再花時間讓介面更有自己的風格。
三、AI 做得到的,和你才做得到的
做產品的過程中,我慢慢發現工作可以分成兩種: 一種是有規則可循的,一種是沒有標準答案的。
AI 擅長第一種,給它需求,它能寫出程式、跑通功能、甚至建議技術方案。
但第二種,它幫不了你。
比如我想加一個功能,AI 評估技術上可行。 但我考量的是另一些事,「用戶真的需要嗎?」「現在做,還是等驗證完再做?」
後來我把這些考量丟給 AI,它的判斷跟我一樣。 它回說:「這功能等用戶真的有反應再實作,風險不高」 「現在做,會花一點測試時間,與你預期上線時間有衝突」
這些問題沒有公式,靠的是你對市場的理解和經驗。
AI 能回答「做不做得到」,但「該不該做」是你的判斷。
這個判斷力,才是一人做產品時最有價值的技能。
四、完成比完美重要
一開始我列了一堆想做的功能,覺得每個都很重要。
但實際做下去才發現, 光是把核心流程跑通,就已經邁出一大步了。
以前當工程師,只需要專注在開發。 但一人做產品,你同時要想「這個功能用戶會不會用?」和「這個功能能不能幫我賺錢?」
用戶體驗和商業價值,兩個要同時想。 這跟在公司裡只負責寫 code 的感覺完全不一樣。
後來我學會一件事: 先讓產品能用,拿去給人試,再決定要不要做得更好。
我把第一版放上 App Store,在 PTT 發了一篇文。 3 天內,100 個 iOS 兌換碼全部換完。
那一刻我知道,方向是對的。 不完美沒關係,先讓市場告訴你答案。
五、對「工程師」這個身份的新理解
這 3 個月像是進了精神時光屋。
過去我覺得工程師就是寫 code。 但一人做產品之後,我發現寫 code 只是其中一環。
想清楚做什麼、給誰用、怎麼讓人買單, 從分析市場、規劃用戶流程、到上線之後的維護, 每一步都需要不同的思考方式。
而這些,不只是工程師需要的能力。 任何想用 vibe coding 把想法變成產品的人,都會走到同樣的路口。
最有價值的,不是寫 code 的能力,而是判斷「什麼問題值得解決」的能力。
這個轉變,讓我重新定義了「工程師」這三個字對我的意義。
六、不要讓 AI 去體驗你的人生
這幾個月我用 AI 做了很多事,但有一件事我越來越確定。
AI 可以幫你跑完流程,但不能幫你「體驗」那個過程。
市場上有很多現成 Prompt,套上去就能產出結果。 但如果你自己沒想過「我要什麼」,那個結果就只是別人的答案。
舉個例子:我請 AI 幫我想品牌定位。 它反問我:「你想要什麼風格?你的受眾是誰?」 我發現這些問題,我得先自己想過,它才能幫到我。
思考這件事,沒有捷徑。 跳過了,思考的手感會變鈍;走過了,那個理解才是你的。
AI 是很好的加速器,但你的人生,還是要自己體驗。
總結
3 個月前我問自己:工程師怎麼跳脫代工的循環?
現在我的答案是,不是學更多技術,而是開始思考「什麼問題值得解決」。
對我來說,那個問題是「怎麼讓教練和學生不再用筆記本對堂數」。 很小的事,但真的有人需要。
再者,堂數記下來只是第一步。 工具真正的價值,是在對的時間提醒用戶「記得去上課」。 買了課不去上,那跟沒買一樣。 好的設計,是讓生活更輕鬆。
這個問題,不只工程師該問自己。
想清楚要解決什麼,然後自己走一遍。 那個過程,才是真正的收穫。
你有用 vibe coding 做過什麼嗎? 歡迎來信跟我聊聊,我很想聽你的故事 😊