理解你工作那一層的上一層和下一層

軟體開發者已經在自己不理解的抽象層之上工作了數十年。 你是 web 開發者,就不太懂編譯器;你是編譯器工程師,就不太懂積體電路設計;你做 IC 設計,也不會懂你上面那幾層。

所以「不懂底下那些」一直是常態,不是 AI 帶來的新問題。真正的經驗法則是:

理解你工作所在那一層的「下一層」,以及「上一層」。這樣你就能排除大部分問題。

為什麼是這兩層:

方向它回答什麼
下一層「我這層的東西為什麼是這樣運作的」——出問題時往下追的第一站
上一層「別人怎麼用我這層的東西」——出問題時判斷「是不是我這層的錯」

再往外就不划算了,再往內則不夠用。

一個限制

這條法則預設你已經站穩了某一層。對一個用 LLM 蓋出東西、但連自己正在工作的那一層都沒站穩的人(見 蓋出高於自己理解程度的系統,能動時落差是隱形的),這條法則沒有回答他的問題——它告訴你往哪裡擴張,沒告訴你怎麼建立第一塊地基。