「做完了」≠「有用」

產品思維 · 第 0 站 | 寫給完全不懂產品、只會寫 code 的你

先講一句話

產品思維不是一種知識,是一個習慣:看到任何東西,先問「這對有用、有沒有真的解決問題」,而不是急著問「這要怎麼做出來」。

知識(等一下會學的那些)只是燃料。真正練的,是這個「先停下來問為什麼」的反射。

為什麼你需要它

你熬夜把一個功能刻完、上線、關掉電腦——爽,覺得完成了。

但「做完」只是把東西生出來沒有人保證它有用。可能上線後根本沒人點、或者解錯了問題。產品思維就是幫你分清楚這兩件事,別再把「忙」當成「有貢獻」。

核心:兩個要分清的詞

整個產品思維的地基,就這一組對比:

Output = 你交出的東西
「我做了一顆『一鍵下單』按鈕。」
看得到、數得出來。
Outcome = 世界真的變好了嗎
「下單失敗、放棄購物的人有沒有變少?」
這才是你真正想要的。

衡量你的,不該是「做了幾個功能」,而是用戶的問題有沒有變少。做了一堆按鈕但沒人的生活變好,等於白做。

這兩個詞哪來的?(點開看術語) output / outcome 的區分是產品圈的共識,Melissa Perri《Escaping the Build Trap》整本書在講「別掉進只顧產出的陷阱」;John Cutler 也反覆寫「feature factory(功能工廠)」的病。你先記住白話版就夠了。
把抽象變成一個動作 ⚙️

「先問為什麼」聽起來還是很空?把它固定成三個問題就不空了。看到任何一行規格,套這三句:

↓ 下面用一個真實例子讓你看它怎麼跑(會動,點圖可放大)

同一行規格,被三個問題輪流照亮 → 你就看到它背後一整個決策現場

手把手:三問法逐句拆

拿上面那行規格「OTP 簡訊一天最多發 5 次」,一句一句問:

  1. 這在服務/保護誰?
    不是「保護後端」這種空話——是保護公司的簡訊費(每封 OTP 都要付錢給電信商),和保護別人的手機不被拿去轟炸騷擾。受益者是公司財務 + 無辜的號碼機主。
  2. 拿掉會有誰痛、痛多重?
    限太鬆 → 攻擊者狂刷、公司燒錢;限太緊 → 手殘多打幾次的正常人被鎖在門外,變客訴。「5 次」是這兩種痛之間的平衡點,不是隨手填的。
  3. 為什麼是這個數字/做法,不是別的?
    為什麼上限要做成「隨時可調」?因為設計的人預期真的會有用戶來喊「我被擋了」,需要一個不用改程式就能救人的旋鈕。

看到沒?同一行規格,你多問這三句,它就從「怎麼寫個計數器」升級成「這在替公司做什麼取捨」。這就是產品思維的手感。

✍️ 換你試一題

找一個你每天都在用的功能——例如聊天軟體的「已讀」小勾勾。套三問法:

① 它服務誰? ② 拿掉的話誰會不爽、誰會鬆一口氣? ③ 為什麼設計成「一定顯示已讀」而不是「可以關」?

答不出來的那一題,先標起來——那就是你該拿去問 PM 或資深同事的具體問題。(不是空泛地問「我們的產品思維是什麼」,沒人答得出來。)

✔ 過關標準

你不用變成 PM。這一站過關,只要:

拿任何一個功能給你,你能開口講出「它為誰而做、拿掉誰會痛」。

講得不完美沒關係,能講、講得具體就過關。做得到就往第 1 站(用戶到底想「雇」你的產品做什麼)走。

帶走這一句

做完 ≠ 有用。
工程師的產品思維,從把「我做了什麼」
改問成「誰因此變好了」開始。

📚 想深讀(權威來源)

*「三問法」是我整理的實用練習框架、非引自單一來源;output/outcome 的觀念出處如上。

Chance Lu · 學習文章 · 2026-07-22 21:38