系統解構
一間套房是由多個子系統耦合而成的複合系統。每個子系統都有自己的「語言」,但底層邏輯高度相似。
故障排查
工程師排查 bug 和水電工排查故障,步驟驚人地相似。好的維修師傅用的就是科學方法。
01 問題描述
「浴室沒有熱水」→ 精確定義問題邊界。是「所有熱水孔」還是「只有shower」?縮小問題範圍(Problem Scoping)
02 假設生成
列出所有可能原因:瓦斯爐未點火?熱水器設定錯誤?管路堵塞?止回閥卡住?→ 這就是「假設空間(Hypothesis Space)」
03 控制變因
每次只測試一個變因(Controlled Experiment):先確認瓦斯有火→確認熱水器電源→確認出水口…→ 就是二分搜尋法(Binary Search)的實體版
04 測量驗證
用溫度計確認水溫、用三用電表量電壓、用水壓計量水壓 → 量化資料(Quantitative Data)才能排除主觀判斷
05 修復 & 記錄
修復後記錄故障原因、處理方式、零件型號 → 建立「故障資料庫(Fault Database)」,讓下次排查更快
類比學習