為什麼要了解底層邏輯(core concepts)?
- the law of leaky abstractions,所有的包裝和抽象化都有缺漏,不了解底層的邏輯會讓我們在使用的時候遇到問題時若涉及根源性問題則手足無措,因此了解底層的邏輯是必要的
- 訓練剖析問題的能力,釐清問題的本質的能力 - 由於應用層萬變不離其宗,底層邏輯/核心概念即原理定理是不變的,因此了解底層的邏輯可以幫助我們更快速的解決問題,在未來碰到不同的情境時也能夠依循原則去思考出對應的解決方案
- Why people don't want to lear about core concepts?
- 現在是速成的時代,應用層(或說 abstract 後/包裝後的資訊)比較普及理解的機會成本也比較低,沒有必要去了解底層的原理生活也不會有太大的問題,反而去學習 core 成本高也不知道什麼時候用的到。