📌 30 秒摘要(Layer 3)
會語法不代表會「解問題」——本書專治「看著題目卻不知從何下手」。核心是把問題解決當成一套可練習的方法:面對難題時,用固定的策略拆解它(減少約束、拆子問題、用類比、從已知出發、逆推),而不是盯著空白畫面等靈感。是 程式設計方法 的心法版、演算法圖解 的思維前置。
🗺 心智圖(Canvas)
像程式設計師一樣思考
Link to original
🧰 這本書給我的工具
- 工具-程式問題解決策略 — 看著題目卡住、不知怎麼下手時
- 工具-用類比解決新問題 — 遇到沒解過的問題時
✨ 關鍵重點(Layer 1–2)
- 有計畫地解題:理解問題 → 擬定計畫 → 執行 → 回顧(Polya 式)。
- 常用策略:減少/放寬約束(先解簡化版)、拆成子問題、用類比(把新問題連到解過的)、從你已知會做的部分開始、逆向推理。
- 先讓它能動,再讓它好:先求可運作的解,再優化。
- 建立可重用的心智工具箱:把解過的問題模式內化,下次直接調用。
💬 金句原文(Layer 0)
- 「當你不知道怎麼解一個問題時,先解一個你會解的相似問題。」