🎯 什麼情境該想到我
當你感覺「技術一直在變、自己在原地踏步、怕被淘汰」,或者想有系統地持續成長的時候。
出處:《高效程式設計師的 45 個習慣》第 3 章「學無止境」。分工:這張是即用版;原書五個學習習慣的完整內容(跟蹤變化、對團隊投資、懂得丟棄、打破砂鍋問到底、把握開發節奏)→ 學無止境。具體的學習計畫怎麼訂 → 工具-務實學習投資計畫。
⚙️ 怎麼用
原書的出發點
章導言引 Will Rogers:「即使你已经在正确的轨道上,但如果只是停止不前,也仍然会被淘汰出局。」軟體業像一台跑步機,而「只有一个人会为你负责——你自己」。
原書的論點:新技術多半是增量的變化——持續跟上的話,只需要學增量。「你不需要一口气爬上10楼,而需要一直在攀登。」
原書「跟蹤變化」的五個做法
- 迭代和增量式地學習:每天固定一段時間;聽到陌生的術語先記下來,之後再深究。
- 了解最新行情:社群、郵件列表、技術部落格。
- 參加本地的使用者社群。
- 參加研討會。
- 如飢似渴地閱讀:技術與非技術的書。
把知識當投資組合
《程式設計師的思維修煉》把同樣的觀念做成一套方法(見 工具-務實學習投資計畫):
- 定期投資:像定期定額一樣,固定時間持續投入。
- 多樣化:深耕主力技術,也接觸新語言、非技術領域。
- 主動管理:定期評估,淘汰沒有效益的項目。
往哪裡投
- 能帶來「專長」的方向:無法靠培訓取代的知識(見 工具-累積特定知識)。
- 能放大的方向:寫作、開源、工具——學到的東西可以變成槓桿(見 工具-三種槓桿)。
- 把學習搬進本業:用選工作、挑任務來換技能(見 工具-為學習而工作)。
在工程師身上的樣子
| 做法 | 範例 |
|---|---|
| 每天固定時間 | 每天早上 30 分鐘讀一篇技術文章或一段原始碼 |
| 記下陌生術語 | 在筆記裡維護一份「聽過但不懂」的清單,每週挑一個深入 |
| 教別人 | 把學到的東西寫成內部分享——《45 個習慣》的「對團隊投資」 |
| 用在工作上 | 學一個新工具,就在下一個專案的小地方用它 |
🧪 我實際套用的紀錄
- 2026-07-15:(待填)
⚠️ 注意 / 什麼時候不適用
- 要知道為什麼學:原書提醒「要明白為什麼需要這項新技術——它解決什麼問題」;避免只因為想學就把專案換成新技術。
- 不可能精通所有技術:在某些方面成為專家,就能用同樣的方法成為新領域的專家。
- 知識會折舊:停止學習不是「維持現狀」,而是相對退步。
🔗 相關工具
- 學無止境 —— 原書第 3 章的完整展開
- 工具-務實學習投資計畫 —— 怎麼訂計畫
- 工具-累積特定知識 —— 往哪個方向投
- 工具-玩長期遊戲與複利 —— 為什麼定期投入有效