守破离
2014年8月22日
守破离是一种思考如何学习技术的思维方式。这个名字来自日本武术(特别是合气道),艾利斯特·科伯恩将其引入作为一种思考学习软件开发技术和方法论的方式。
这个想法是,一个人会经历三个阶段来获得知识
- 守:在这个初级阶段,学生精确地遵循一位大师的教诲。他们专注于如何完成任务,而不必过多地担心底层理论。如果有多种完成任务的方法,他们只专注于他们大师教他们的方法。
- 破:在这个阶段,学生开始扩展。随着基本实践的运作,他们现在开始学习技术背后的基本原理和理论。他们也开始向其他大师学习,并将这些学习融入自己的实践中。
- 离:现在学生不再向其他人学习,而是从自己的实践中学习。他们创造自己的方法,并将他们所学到的东西适应他们自己的特定情况。
这里的基本理念是,在教授一个概念时,你必须根据学习者对概念的理解程度来调整教学风格,并且这种进步遵循一个共同的模式。学习的早期阶段侧重于模仿具体的步骤,然后重点转移到理解原则,最后进入自我导向的创新。
还有其他表达这种学习风格的方式。一种更细致入微的方法是德雷福斯模型。我更喜欢克拉克·特里对这个模型的表述:模仿、吸收、创新。
进一步阅读
你可以在艾利斯特的书中找到他对这个主题的(更详细的)描述:敏捷软件开发.
修订
最初发布于2006年9月30日,更新以包括概括和提及类似模型,于2014年8月22日更新