Gary
Hsieh
2026 · taipeiloading
回到文章列表
職涯軟體工程2026-04-09

你用不好的東西,99% 是它設計得爛,不是你笨

你用不好的東西,99% 是它設計得爛,不是你笨。

我媽常常跟我抱怨蝦皮的手機介面:「那個通知到底要去哪裡關?設定在哪?」我幫她看了一下 — 說真的,超難找。

這不是她不會用手機的問題,是設計的問題。

七個階段

Don Norman 在《設計的心理學》裡講過一個概念:人在操作任何東西的時候,會經歷七個階段,從「我想做什麼」到「我怎麼做」到「做完之後系統告訴我什麼」。每一個環節斷掉,使用者就卡住:

  • 你不知道下一步該按哪裡 — 這叫缺少 signifier
  • 你按了但不確定有沒有成功 — 這叫缺少 feedback
  • 你以為這個按鈕是做 A,結果它做 B — 這叫 mapping 出問題

但更狠的是 — 有些東西不是「設計不好」,是故意設計成那樣的:

  • 通知關不掉?因為他們不想讓你關
  • 退訂藏很深?因為他們不想讓你退
  • 介面故意複雜?因為混亂對平台有利

這叫 dark pattern — 用設計的手法把你推進陷阱裡。你以為是自己不會用,其實是人家不想讓你會用。

跟 AI 的資訊一模一樣

最近看很多 AI 的資訊也有類似的感覺。表面上什麼都有,教學滿天飛,但你真的深挖下去會發現:你看到的都是第一層 — 怎麼用、怎麼裝、怎麼跑;第二層的東西 — 為什麼這樣設計、背後的 trade-off、象限外的知識 — 沒人跟你講,還是得自己鑽進去。

這跟介面設計的邏輯一模一樣,表面給你看的,是他們想讓你看的。真正有價值的操作空間,藏在你不會自然點到的地方。

寫 C++ 的人應該都看過 Scott Meyers 那句:

Make interfaces easy to use correctly and hard to use incorrectly

從手機 app 到寫 code 用的 API,道理都一樣。

所以下次你卡在某個介面、某個工具、某個流程裡,覺得「我怎麼這麼笨」的時候,不要在原本的環境裡繼續硬撞,換一個環境、開一個新的 session、問別人看看到底發生什麼事。

……

跳出那個框框,你才看得到框框長什麼樣子。因為很多時候,卡住你的不是你的能力,是那個環境本來就被設計成讓你卡住的。

說坦白點,我們也不過就是在這個世界規則下自己在轉動的螺絲,這系統到底能不能看透?也許真的要像 Matrix 裡面那樣。

但你出得去嗎?要做什麼功夫讓自己出去?

(企業參訪😂

#AI