学习的重要性
学习有多重要,我相信无需过多阐述。这个世界变化很快,信息爆炸,用学习提升自己非常重要,固步自封注定没有好的结果。现在不但强调学习,还要快速学习,因此有一套系统的学习理论或者方法非常重要。
剖析学习过程
在说明之前,请允许我先举一个例子。一个人学自行车,看完教骑自行车的书,也看骑自行车的视频,甚至学会了骑自行车的机械原理,但是从没骑过自行车,那么他骑车的时候一定会摔倒。把所学的东西能用于实践,才算是学会了。
努力学习的过程通常是痛苦的,想想我们的高中大学生涯就知道了。但是想一下,当你在培养兴趣的时候,是否感觉到累。笔者曾经迷恋一款叫做英雄联盟的游戏,里面一百四十多个人物,每个人物5个技能,还有无尽组合的天赋搭配,只要说出人物名字,笔者就知道怎么使用它。我也没有特别地去记忆,只是玩,乐在其中就学会了。
实践可以成为一个你可以大加利用的强大武器。它不仅可以激励你,还能大大加快你的学习步伐。
学习一项新的内容或者技术,最好的方法就是付诸实践,如果你能把所学的知识交给其他人,那么你会学习得更加深刻。所以对于学习方面的努力,应该聚焦于如何让自己切实参与,并尽早付诸实践。
这就是我即将介绍的“十步学习法”背后的逻辑。
开始之前
在我们学习新内容之前,我们要先问自己一个问题,你学习这个是为了什么,如果这都说不清楚,那你恐怕坚持不下去,就像我前面在效率篇提到的,坚持首先要有一个目标。
就拿笔者为例,笔者最近在学前端,具体是想制作一个微信小程序,套用模板的确没有那么难,甚至只要几分钟就行了,但是却不是我想要的。那我如何才能用最少的时间做出比较满意的结果呢?(追求完美通常是效率下降的原因之一)
据《软技能》作者而言,在掌握一门技术之前,需要了解三个要点。
- 如何开始——要想开始使用自己所学的,我需要掌握哪些基本知识?
- 学科范围——我现在学的东西有多宏大?我该怎么做?在开始阶段,我不需要了解每个细节。
- 基础知识——不止在开始阶段,要想使用特定的技术,我需要了解的基本案例和最常见的问题,也需要知道自己学的哪20%能满足80%的应用。
以以上三点为基础,可以高效地学习新技术或新知识,且无须知道所有细节。这样开始,你会在学习过程中对整个框架了解越来越深,也无需学习所有知识。就像学习摄影,如果你只想学习如何拍好女朋友,那你完全无需学习风光摄影,只需学习人像摄影即可。
以笔者正在学习前端开发为例。前端开发一直以设计网页为主,但是笔者的目标是微信小程序,经过了解后,发现笔者要学的基础语言就是HTML、CSS、JavaScript,最后结合已有的模板进行调整,使用定额工作法(可在往期文章中查看),正在有条不紊地学习。
十步学习法
事实证明,以上三要点并没有看上去那么轻松。并且往往很难找到“篇幅只占20%,有效性却占80%”的内容。往往需要阅读好几本书籍或教程才能明白你需要的是什么。
对所有的学习过程进行归纳总结,得出了十步学习法。
- 了解全局
- 确定范围
- 定义目标
- 寻找资源
- 创建学习计划
- 筛选资源
- 开始学习
- 动手操作、边玩边学
- 学以致用
- 乐为人师
十步学习法的基本思想就是:要对所学内容有个基本了解。利用这些信息勾勒要学习的范围,即需要学习什么,学会之后又会获得什么。依靠这些知识,筛选资源促进学习。通过“学习、实践、掌握、教授”(Learning,Doing,Learning and Teaching,LDLT)的过程,对所学内容有深刻理解。
下一篇我将详细介绍十步工作法的具体内容和注意事项,敬请期待。
网友评论