[关闭]
@terrygmk 2020-02-17T21:56:07.000000Z 字数 2281 阅读 247

左耳朵耗子之高效学习法

学习笔记


目录

端正的学习态度

学习是不可能速成的

学习是一件“逆人性”的事,就像锻炼身体一样,需要克服自己DNA中的弱点,需要人持续付出,会让人感到痛苦,并随时想找理由放弃。

不懂没问题,不懂还不学那就有问题了

正确的学习观念

学习是为了什么?

为了找到方法-》无师自通

学习是为了找一通往答案的路径和方法,是为了拥有无师自通的能力。

为了找到原理-》使复杂变简单

学习不仅仅是为了知道,而更是为了思考和理解。
知道得越多-》问题越多-》思考越多-》觉得知道得越少-》越想了解更多-》如此循环,螺旋上下求索。

为了了解自己-》使知道自己不知道的东西

你不知道你不知道的东西。
学习可以让你知道你不知道的东西。

为了改变自己-》提高思维方式,提高效率

学习改变自己的思维方式,改变自己与生俱来的那些低效率的算法,从而使自己成长。

被动学习与主动学习的留存率

留存率
被动学习 听讲 阅读 看视频 他人演示
留存率 5% 10% 20% 30%
主动学习 讨论 实践 教授
管线 50% 75% 90%

高效的学习方法

浅度学习与深度学习

浅度学习

深度学习

源头,原理和知识地图

挑选知识和信息源

应该是第一手资料

应该是有权威背书

应该是可以引发人沉思的

注重基础和原理

经过长时间考验的

基础打牢,学什么都快

使用知识地图

学习不是为要记忆那些知识点

学习是为了找到一个知识地图

通过知识地图找到答案

深度,归纳和坚持实践

系统地学习(6步法)

背景,初衷,目标,解决什么问题?

优势劣势是什么?要什么不要什么?

适用的场景

技术的组成部份和关键点

底层原理和关键实现

已有的实现和它之间的对比

举一反三

分解为三种能力

联系能力

同一事物找不同用法,找与其相关的东西

抽象能力

找继承中的父类

自省能力

找程序中的BUG

训练方法

对于一个场景,制造出各种不同的问题或难题
对于一个问题,找尽可能多的解,并比较这些解的优劣
对于一个解,找各种不同的测试案例,让其健壮

总结和归纳

是什么?

为什么?

总结才能将知识碎片挂到知识地图上去

怎么做?

实践出真知

坚持不懈

为什么?

只要坚持不懈就已经战胜90%的人了

怎么做(2方面)?

如何学习和阅读代码

?

面对枯燥和量大的知识

面对枯燥的知识

对你来说太高级,不知道有何用?

找一下应用场景,先学点实用的,再回来学理论

没有正反馈,没有成就感

带着相关问题学习会更好. 像教科书各章节后的习题. 不懂的去课文找答案

找牛人(视频)讲解

面对大量的知识

注重基础

基础是地基

注重原理

目的不是学完所有知识,学无止境,要学习经得住时间考验,不容易变的本质,原理

带问题学

像游戏中挑战关卡一样,每一个问题都是一个挑战,有正反馈

总结输出

将心得,过程,笔记,代码分享出来(主动学习)

认真阅读文档

实用技巧(8个)

多方式学

用不同的方式来学习一个东西如:看书,听课,创建脑图,写博客,讲课,解决实际问题等

不被打断

手机勿扰,电脑关通知

压缩信息

只关心关键点,辅以表格,图示,笔记,脑图来帮助你压缩信息

关联已知

将新知识关联到已掌握的东西上来,通过类比,会觉得更扎实,思考得更多. 学习Jave 可以类比已掌握的Python,面向对象相关的知识

以教代学

试想你要给学生上课,不仅要掌握这个知识点,还要把其周边的相关知识点也掌握,这样就可以吃得非常透彻了

学以致用

没有什么比用起来更让你的知识更巩固了

不要记忆

不记忆,而是找可以推导出这个知识点的方法

不怕犯错

通过犯错,总结教训,你会比没有犯过错的人体会更深。但是千万不要犯低级错误,不要同一错误犯俩次。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注