John Z.Sonmez——“十步学习法”文章目录
- 写作背景
- 十步学习法
-
- 第一步到第六步:这些步骤只做一次
-
- 第一步:了解全局
- 第二步:确定范围
- 第三步:定义目标
- 第四步:寻找资源
- 第五步:创建学习计划
- 第六步:筛选资源
- 第七步到第十步:循环往复
-
- 第七步:开始学习,浅尝辄止
- 第八步:动手操作,探索实践
- 第九步:全局掌握,学以致用
- 第十步:了为人师,融会贯通
写作背景
对于一名软件开发人员而言,如果你毕业后就停滞不前不再学习,那么你将在的生活处于非常不利的境地。因此,我们要学会一项重要的技能——自我教育能力。国外著名博主John Z.Sonmez便在他的《软技能——代码之外的生存指南》一书中提到了"十步学习法"。在此,我对其总结如下:
十步学习法
方法背后逻辑:
在自己实践和探索之后,将自己所遇到的各种问题进行积累,并立刻通过参考资料来找到答案问题。然后,将自己所学的新知识重新应用于实践,以此循环,周而复始。最后,将自己所学打包教给他人。同时注意,要用自己的语言将这些信息组织起来,把自己的思想表述给他人。
第一步到第六步:这些步骤只做一次
前六步,你需要集中精力完成足够多的前期调研,要为自己实际的学习主题做好一切准备工作。
第一步:了解全局
这一步要做的就是了解自己将要学习的主题全局。通常,你可以通过网络搜索来完成大部分研究。如果你碰巧有一本关于该主题的书,那么你可以只读其中的介绍性章节,粗略浏览下内容。记住,我们这一步不是掌握该主题,只是对这一主题的相关内容有一个全局性的了解。
第二步:确定范围
集中精力去明确自己到底要学什么。假设,你要学习数码摄影。在一定时间里,你不可能学会关于数码摄影的一切知识,所以你需要决定学习的重点和学习范围。
将一个大的主题分解成可控的子主题
初始的主题 | 可分解为子主题 |
---|---|
学习C# | 学习C#语言的基础知识,掌握如何创建一个简单的控制台程序 |
学习摄影 | 掌握人象拍摄的数码摄影技术 |
学习Linux | 了解如何设置安装Ubuntu Linux,以及如何使用它的基本特征 |
这时,你便可以充分利用自己在第一步中收集到的信息,找出自己的学习范围。同时,尽可能地保持专一要有一次只学一样东西的思想。最后注意:明确学习范围时要考虑时间因素。
第三步:定义目标
找准目标,明确自己真正要达到的目标。这一步需要你写一份简单清晰的陈述,勾勒出你所要达到的目标,从而能让你借此来充分评估自己是否已经达到学习目标。
“好的”和“不好的”成功标准
不好的成功标准 | 好的成功标准 |
---|---|
我可以用我的数码相机拍出好照片 | 我可以使用我的数码相机里面的所有功能,能够清晰地描述这些功能是什么,并且知道何时何地使用各功能 |
我学习了关于C#语言的基础知识 | 我可以利用C#语言的主要功能写出一个小的应用程序 |
我知道如何使用HTML去构建一个网页 | 我可以利用HTML5在网上为自己创建一个主要,展示自己的简历和我的代表性工作 |
第四步:寻找资源
要尝试收集各种资源来帮助自己学习。在这一步中需要你尽可能多的找与自己主题相关的不同类型的资源,此时你无需考虑这些资源的质量。
信息来源
- 图书
- 博客文章
- 在线视频
- 专家,或者对你所想要学习的内容已经熟知的人
- 在线文档
第五步:创建学习计划
创建属于自己的学习计划。你需要在最短时间内达到你的目标,并且到达沿途的重要地标。通览你收集到的全部资源,你就对自己需要哪些内容以及如何组合这些内容有更加清晰的认识。
第六步:筛选资源
去除冗余的不适合自己学习计划的资源。在第五步中你使用这些资源制定了自己的个人学习计划,现在需要你挑选出最有价值的几项来帮你实现自己的目标。在此步中,把你在第四步中收集的全部资源浏览一遍,找出哪些内容能够覆盖你的学习计划。你可以通过看评论、博主推荐以及浏览量等方式试着找出品质最高的资源。
第七步到第十步:循环往复
步骤七到步骤十需要通过“学习—实践—掌握—教授”的方式进行。
第七步:开始学习,浅尝辄止
学习中常出现两类错误:
- 在知之不多的情况下盲目开始,即行动太快。
- 在行动之前准备太多,即行动太晚。
此步中,你需要获得足够多且惬当量的与所学主题相关的信息,从而能让你开始学习并进行基本的动手操作。你可以浏览参考资料,或者每章摘要,或者各种简介,这些信息足以让你对自己做什么有基本的认识。
第八步:动手操作,探索实践
无需提前了解全部内容便可亲自操作和亲身体验。采用这种方法,你通过实践和探索进行学习。此步中,你需要采用在第七步中学到的知识。如果你正在学习一门新技术或者新的编程语言,你可以创建一个小项目来测试这一步效果。把那些暂时还没有答案的问题记录下来,在下一步中找机会找出这些问题的答案。
第九步:全局掌握,学以致用
利用先前收集到的所有资料进入深度学习。在第八步中,通过动手操作发现了一些尚未找到答案的问题,这时便可以进行解决了。通过与他人交流、阅读文字、观看视频等都是寻求问题答案的必要手段。同时,结合自己在第三步中定义的成功标准,尝试将自己正在学习的内容与最终目标关联起来。
第十步:了为人师,融会贯通
走出自己的舒服区将所学知识交给他人。这样做可以确定你是否确实已经掌握了某些知识,也可查漏补缺。你需要切实理解自己所学的知识并化为自己的思想,并以易人理解的方式组织这些信息。
教授知识的途径
- 撰写博客文章
- 创建视频教程
- 与自己身边人进行探讨
通过这些方式你会将以前自己没明白的东西联系起来,并简化为自己大脑中已有的信息,将他们进行浓缩并经常复习。借用这种方法可以使自己的学习过程更为结构化,而不是漫无目的一头扎进浩淼的知识海洋中。
小结:本博主也是借由“十步学习法”才写下这篇文章,感兴趣的朋友可以多学习了解下!
谢谢观看。