斯科特.杨用用10天拿下线性代数,用1年时间学完麻省理工大学4年的计算机课程,他是如何做到的?他在这本书《如何高效学习》中做了具体阐述。
斯科特.杨很早就发现,在美国有一半的学生在死记硬背,这些学生并不知道使用整体学习法。那什么是整体学习法呢?就是把新知识和旧知识联系起来。比如你刚接触加速度,可以和汽车的迈速表联系起来;你学习编程,接触到变量的概念,可以把它们想象成不同口径的罐子,不同的罐子承装不同的东西;遇到函数,你可以把它想象成铅笔刀,把铅笔放进去,拿出来的时候,就是你想要的样子。
这种新知识和旧知识的联系,就好比建筑物之间的道路。如果有多条道路通往这座建筑物,那即使一条路不通,那你也可以到达这个建筑物。而如果你只有一条路通往这个建筑物,那很可能某天你就忘记了这条路,从而不能到达。
同一学科的知识点相互联系,就好比建筑物之间的联系。不同学科时间的联系,就好比城市之间的联系。
学习有哪五步?
1. 获取
获取即使从书本或课堂中获取知识,这个过程中要懂得简化。有的书本的很多内容有水分,很多教授喜欢在课上讲一些废话,你需要把有用的知识整理出来并记住,其它扔掉就行了。
要多读书,一年读100本书,比一年读3本书,获取到的知识肯定更多。
如果你阅读速度慢,可以用指读法,手指一行一行移动,这样能提高你的阅读速度。当然这适合纸质书,电脑和屏幕就不必了。
2. 理解
把课本的知识,用自己的话说出来,这就是理解。如果学习的内容比较难,就要反复去理解,如果你有了最初步的理解,就迅速抓住。
我一般每学习50分钟,休息10分钟。在休息时间,你可以使用费曼学习法,拿一张纸,把刚学到的知识尝试讲出来。如果你讲不出来,不要懊恼,休息时间结束后,返回去再看书就好了。你也可以在屋里来回走动,把学到的知识讲出来,就好像你在演讲。注意,你一定要出声音讲,而不是默默回忆。
3. 扩展
这是最难的一部,可以在深度、横向和纵向方面进行扩展。
深度扩展,就是知其然还要知其所以然,不仅要知道实验的结论,还要知道为什么要这样做实验?有没有什么其他实现方法。一位教授让学生使用气压计测量楼的高度,一位学生说把气压计从楼上扔下去,根据重力加速度计算高度。他还说可以用细绳拴住气压计,来回摆动,用单摆原理计算高度等等。教授并没有批评这个学生,反而鼓励他,他就是后来物理诺贝尔奖得主:玻尔,发现了原子结构。
如果你在学习中国史的时候,可以联系到同时期的希腊处于哪个时期,这就是横向扩展。
纵向扩展的时候,可以使用笔记流和内在化方法。
笔记流是快速做笔记的方法,你上课的目的,不是产出漂亮的笔记,所以尽量使用简单的标记。用单词而不用句子,然后用箭头把知识点之间联系起来。注意不要写成金字塔的形式,而是要写成思维导图或流程图的形式。我们的大脑神经纤维之间,就是线性连接的,我们的大脑更擅长处理有联系的内容。
课下可以把笔记流整理成课下笔记流,这时候可以写的更详细些。
把学到的知识,用类比或者比喻的形式表达出来。我们的大脑更擅长处理图像,你可以想象出图像、声音和触觉。比如医学里面心脏泵血的原理,你可以想象出血液流动发出声音,心脏嘣嘣地鲜活跳动。
4. 纠错
如果你学习编程,一定要把程序写出来去运行,你肯定经历过半小时解决一个bug,原因是拼写错误。每次学习新知识,自己的理解都可能错误,只有不断纠错,才能走上正途。
应用
学习的最终目的是应用,如果没有应用,那学习就是纯粹浪费时间。比如我学习英语,是想创建一个英语户外训练营;我学习吉他,是为了组织春季草地音乐节;我学习编程,是为了养家糊口;我学习财会知识,是为了在股票和基金市场赚钱;我学习管理,是为了让我的小公司运转更高效。学习一定要有目的,无论什么技巧,都替代不了欲望、兴趣和好奇。如果你学习不单纯是为了考试,而是对知识本身更感兴趣,那你已经超越了大多数人。
不同内容,如何学习?
内容分为5类,分别是随意信息、观点信息、过程信息、具体信息和抽象信息。
1. 随意信息
这类信息非常琐碎,比如医学会告诉你,人一共有206块骨头,学历史遇到零零乱乱的日期等等,这些知识只能记住。如何更高效记住?可以使用联想、压缩和挂钩法。
联想可以让枯燥的内容变得有趣,比如你学习编程,代码符号联想到神奇的宇宙符号;学习医学,你面对的不是数不尽的知识点,而是一个个等待你挽救的病人。你学习历史的时候,注意到时间地点后面,是一个个活生生的人。
压缩这种方法我们经常使用,包含记忆术、图像联系和笔记压缩。
什么是记忆术?比如美国用USA代表。医学里面的急救法:Rest(休息)、Evaluate(评估)、Direct(直接),可以用RED替代。
在《如何让你爱的人爱你》,讲到如何与异性面对面聊天,作者提到SOFTEN方法,其实是Smile(微笑)、Open(开放)、Forward(正对)、Touch(触摸)、Eey(眼神交流)、Nod(点头)
你可以把一天学习的内容,整理到一张纸上,用5分钟的时间复述出来,这就是笔记压缩。
挂钩法用于记忆数字,我们可以把10个阿拉伯数字跟具体物体联系起来。
数字发音物体
1衣一件红色大衣
2耳老子双耳垂肩的耳朵
3伞西湖上,许仙和白娘子打伞
4寺少林寺或金山寺
5舞舞狮子
6柳柳毅传书
7妻老婆
8疤脸上有刀疤的男人
9酒五星茅台
0铃《倩女幽魂》燕赤霞手上的法铃
哥伦布发现美洲是1492年,你可以想象:一个身穿红色大衣(1)人来到寺庙(4)前,他手持茅台(9),双耳(2)垂肩,这样就记住了这个年份。
2. 观点信息
使用速读和图表法。
图表包括概念图、流程图和图像。在读小说的时候,画出各种人物形象。现金流转和时间历史可以用流程图。
3. 过程信息
过程信息需要反复练习,比如学习编程,就属于过程信息,需要反复书写,形成肌肉记忆,才算学到。比如炒菜、开车等等,都属于过程信息,都需要反复练习。
4. 具体信息
我们眼睛能看到的信息,就是具体信息。比如医学里面的视、触、叩和听,都是属于具体信息。心脏泵血,我们可以添加感情和信息,这样更容易记忆。
5. 抽象信息
数学里面的符号,编程里面的数组结构等等,都属于抽象信息。遇到抽象信息可以内化和比喻。把数组结构想象成摞起来的盘子、水桶等等。
完成一个项目
计划一个1-3月时间的项目,为了把它完成,你需要学习新知识。比如我学习Python,是为了节省处理Excel表格的时间,或者制作一个后台管理系统。学习财会知识,是为了分析一个公司,是否值得我投资。我学习历史,是为了写出一篇有深度的探讨性文章。
如何完成这个长期项目呢,如何在学习的时候更高效,节省学习时间呢?要做到以下几点:
1. 能量管理
能量管理非常重要,你总不能每天挂着空油箱上路吧?每天保证7个小时睡眠,不要熬夜,推荐早起。吃饭摄入粗纤维,而不是垃圾食品。吃饭七分饱,每天吃4-5餐。每周3-5次运动。如果你能做到以上,就可以保证你有足够的能量。
2. 不要“学习”
我很不喜欢“学习”这个词,我看到很多学子坐在桌子面前,埋头苦读,昏昏欲睡,但是他们没有学习的目的。如果没有目的,就不要学习。我学习之前都有明确的目的,我只是运用阅读、笔记流、整体性学习法来学习新知识。
3. 拖延
节省时间的杀手锏就是立马去做,然后定出每天要做的内容。我用的是todolist.com网站,有周计划和日计划,每天核对进度。如果没有计划,你都不知道自己每天是多么低效。
4. 批处理
一些琐碎的事情,可以积攒起来用批处理完成。如果我要集中3个小时的时间,来写2篇文章。这好过用零碎时间去完成这2篇文章。就像你使用电脑,反复重启是非常低效的方法。如果完成这个任务,需要的时间大于3个小时,就不适合用批处理,而是要切分成小段完成。
5. 组织
把学习文具、资料、物品摆放整齐,需要的时候伸手就能拿到,而不是四处寻找。