守破離

2014 年 8 月 22 日

守破離是一種思考如何學習技術的方式。這個名稱來自於日本武術(特別是合氣道),而 Alistair Cockburn 將其引入為思考軟體開發技術和方法論的一種方式。

這個想法是,一個人會經歷三個階段來獲取知識

  • 守:在這個初學階段,學生精確地遵循一位大師的教導。他們專注於如何完成任務,而不太擔心其背後的理論。如果有多種執行任務的方式,他們只專注於大師教導他們的一種方式。
  • 破:在這個階段,學生開始分歧。隨著基本練習的進行,他們現在開始學習技術背後的原理和理論。他們也開始向其他大師學習,並將這些學習整合到自己的練習中。
  • 離:現在,學生不再向其他人學習,而是從自己的練習中學習。他們創造自己的方法,並將所學的適應到自己的特定情況。

這裡的基本思想是,在教授一個概念時,你必須根據學習者的理解程度來調整教學風格,而且進度會遵循一個共同的模式。學習的早期階段專注於具體步驟的模仿,然後焦點轉移到理解原理,最後轉移到自我導向的創新。

還有其他表達這種學習風格的方式。一種更細緻的方法是 德雷福斯模型。我比較喜歡克拉克·特里對這個模型的表述:模仿、同化、創新

進一步閱讀

您可以在 Alistair 的書中找到他對此的(更好的)描述:敏捷軟體開發

修訂

最初發布於 2006 年 9 月 30 日,於 2014 年 8 月 22 日更新,加入概括和提及類似模型