十步驟學習法 (Ten Steps To Learn Anything Quickly)


  1. 說明
    1. Get the big picture
    2. Determine the scope
    3. Define success
    4. Find resources
    5. Create a learning plan
    6. Filter resources
    7. Learn enough to get started
    8. Play around
    9. Learn enough to do something useful
    10. Teach
  2. 心得

筆記 John Sonmez 提倡的十步驟學習法,讓技能的學習更為系統化以及提升學習成效。

logo

說明

十步驟學習法講求先對學習的對象技巧有基本的認識,並且定義需要學習的具體目標。並且尋找資源,根據資源建立學習計畫後,循環進行:學習、實作小成果、學習、輸出知識。

  • Get the big picture
  • Determine the scope
  • Define success
  • Find resources
  • Create a learning plan
  • Filter resources
  • Learn enough to get started
  • Play around
  • Learn enough to do something useful
  • Teach

Get the big picture

關於這個主題大家都在學什麼、怎麼學 (綜觀全貌)

使用 Wikihow 大哉問,從各式網路課程的安排、相關書籍的章節、求職徵才的資訊、業界人物代表,掌握到想要學習技能的範圍,也可以利用如 roadmap 的資訊俯瞰學習主題全貌。

Determine the scope

對我來說想要學習的是什麼、需要學習的是什麼 (定義範圍)

釐清自己的學習動機,在有限的時間內無法學習完主題中的所有內容,例如數學、物理以及資訊科學等龐大主題。

因此需要聚焦明確的學習範疇,根據 80/20 法則,決定學習的範圍,

例如程式語言是 C# 的基礎資料結構物件;網頁設計是學習 Bootstrap。

根據時間評估學習範圍的大小,如果時間有限不要發散在同時學習主題中的各項目。

Define success

我預期學習後能夠具體展現出什麼 (定義目標)

從決定的學習範為明確為要達成的學習具體敘述,程式語言是 C# 的三個基礎資料結構類別 (Dict, Tuple 以及 Hashset);網頁設計是學習 Bootstrap 設計出一個多頁的 RWD 範例等。

SMART Goals:

  • Specific
  • Measurable
  • Attainable
  • Relevant
  • Time-bound

Find resources

我該藉由什麼資源學習 (尋找資源)

  • 網路課程 (學院派、自媒體)
  • 部落格文章 (系列文章、教學文)
  • Youtube
  • GitHub (模仿想要達成的成果)

Create a learning plan

我的學習順序為何 (提出學習計畫)

根據資源規劃學習的路徑,參考各資源的計畫安排但依據自己要達成的學習目標做調整。

Filter resources

學習計畫需要那些資源 (篩選資源)

將第四步驟的資源去蕪存菁,決定出助於達成第五步驟的學習計畫的資源即可。

Learn enough to get started

學習、思考以及實作

避免太快行動或者是都在學習沒有實作 (常見的情況都是後者),學習資源的時候感覺很舒服,但實際動手做才會發現困難。測驗也是一個好的實作方式。

讓學習是為了達成目標,也就是學習預期的願景 (技能的具備以及應用) 而不是停留在學習本身。

Play around

藉由實作發現不足、驗證學習成果

實作的過程可以發現學習上的不足也可以驗證學習的成果,動手做,實作的小產品的方式就是想要達成的目標後的技能施展方式。

實作也包含對已經實作的結構重構,讓小產品貼近實際應用以及產生市場價值。

Learn enough to do something useful

藉由實作的問題深化以及拓展學習

試著回答實作所碰到的問題,這些問題會帶來學習的深化以及相關知識拓展的需求,但學習的方向仍需跟隨著學習目標進行。

Teach

輸出知識以強化學習

藉由教導他人來深化自己的學習,方式包含輸出知識為部落格文章、影片、簡報或者是問題的回答。

心得

十步驟學習法 (Ten Steps To Learn Anything Quickly) 筆記來自於閱讀 Soft Skills 軟實力|軟體開發人員的生存手冊

這個學習方式是為了因應資訊工作對於快速學習、掌握新技能的要求,所提出的系統性學習以提升學習成效的學習方式,但書中介紹的篇幅有限,仍必須藉由自己實證此學習方式並且加以調整。此外這本書與 學得快才會想學!:黃金20小時學習法 關聯對話,互為輝映。

此外 John Sonmez 另外推出了一套付費的教學課程,更為深入的介紹十步驟學習法的應用方式,可以參考連結:https://simpleprogrammer.com/products/learn-anything-quickly/