作者:Neo_Huang
1.前言
最近想改变一下自己学习编程以及计算机相关知识的学习方法。
信息大爆炸时代最显著的特征就是:信息越多,有效越少,于是觉得一个科学的学习方法对自己十分重要,故进行如下总结。
2.自控力以及时间管理
(1) 关于学习时间分配
[1] 7:45 至 8:45 (路途学习一小时)
以音频课程与行业新知识为主
[2] 9:00 至 9:25 (review一天工作任务)
这个阶段用note,将每日任务以及目标进行划分
[3] 9:30 至 12:00 (处理工作)
[4] 1:00 至 1:25 (午休)
[5] 1:25 至 2:25 (学习一小时,一道算法题,提高算法能力,不管是否能够完成)
[6] 2:25 至 4:55 (工作时间)
[7] 5:00 至 6:15 (学习一小时)
[8] 8:00 至 9:30 (学习一个半小时)
[9] 10:30 至 11:00 (review一天学习内容)
(2) 关于学习时间集中
(1) 以1小时为单位25分钟为一个工作时间块
(2) 分配可打断时间为10分钟,并且有5分钟可以适当休息
(3) 关于新闻与知识的权衡
(1) 保证每天浏览业界新闻,但不超过1个25分钟
(2) 若浏览业界新闻中,发现有需要深度学习的知识可排入学习计划中
(4) 关于学习目标
(1) 每周制定一周学习计划
(2) 每日9:00 至 9:25阶段制定每日学习目标与计划 (可适当根据周计划来调整)
3.学习方法
具体学习阶段,我自己目标将学习分为三个阶段:
- 分析知识点,结构阶段
- 学习、理解阶段
- 复习阶段
如下根据一些管用的学习技巧,我总结了一下自己准备贯彻的学习方法。
(1)“第一性原理”思考法 (分析知识点,结构阶段)
第一原理的思考方式是用物理学的角度看待世界的方法,也就是说一层层剥开事物的表象,看到里面的本质,然后再从本质一层层往上走。
目前我将其尽量应用到我的学习方法中,具体应用:
[1] 学习知识前分析与拆分问题
应用: 大体浏览后创建思维导图或大纲
[2] 从底层向上解析问题,并尝试理解,但请对问题的底层和上层建立一个上限
通过搜索引擎,以及相关资料在一个时间块(即使25分钟内暂定一个上限下限,避免无尽的仅在探索上下限,而无法开展真正学习,当然可适当在学习中调整上下限)
[3] 深度理解问题,不要尝试记忆,而要尝试去理解;如果你理解了,就自动记住了
在结构完并且安排完自己想要学习的知识后,可以采用费恩曼技巧去学习、理解从而达到记忆问题的效果。
(2)费恩曼技巧 (学习、理解阶段)
其实应该本质上来说:是以大妈级的语言来解释一些专业上的问题,用我们日常随处可见的现象来解释专业上的问题。总之:他是用极其具象的东西来回答高度抽象的东西。
实际应用下来主要四个部分:
1. 确定学习目标(通过:第一性原理)
2. 模拟教学学习法
以教促学,我自己将这个阶段再拆解一下
[1] 说给八十岁的老太太听,说给八岁的小孩子听(简明解释)
[2] 举例子
[3] 假设提问
3. 学习中的回顾(为避免与之后复习混淆)
如果你感觉卡壳了, 就回顾一下学习资料,无论何时你感觉卡壳了, 都要回到原始的学习资料并重新学习让你感到卡壳的那部分, 直到你领会得足够顺畅, 不要仅仅是在头脑中假想, 直接把自己要如何向别人讲解 “费曼技巧” 的过程简要地写下来/说出来。
4. 简化归纳
为了让你的讲解通俗易懂,简化语言表达,最终的目的, 是用你自己的语言, 而不是学习资料中的语言来解释概念。完成这个阶段可以理解成基本学会了,可以进入复习阶段了。
(3)艾宾浩斯记忆法(复习阶段)
信息输入大脑后,遗忘也就随之开始了。遗忘率随时间的流逝而先快后慢,特别是在刚刚识记的短时间里,遗忘最快,这就是著名的艾宾浩斯遗忘曲线。遵循艾宾浩斯遗忘曲线所揭示的记忆规律,对所学知识及时进行复习,这种记忆方法即为艾宾浩斯记忆法。
其实应用来说就是针对遗忘曲线进行回顾和自测,目前针对这个我自己将其分为四回顾四自测:
为避免过度追求学习方法,其实就是进行8轮重复学习,每1轮回顾后进行1次自测,一共8次,历时半个月完成。
- 第一个记忆周期:5分钟 (进行一轮回顾)
- 第二个记忆周期:30分钟 (进行一轮自测)
- 第三个记忆周期:12小时 (进行一轮回顾)
- 第四个记忆周期:1天 (进行一轮自测)
- 第五个记忆周期:2天 (进行一轮回顾)
- 第六个记忆周期:4天 (进行一轮自测)
- 第七个记忆周期:7天 (进行一轮回顾)
- 第八个记忆周期:15天(进行一轮自测)
总结
(1) 严格按学习计划执行。
(2)将学习时间分成25分钟为1块进行管理,增加集中力。
(3)每天用25分钟收集业界内的新知识,若无法短时间消化的知点,可以排入未来学习计划中
(4)每天使用25分钟安排每日学习计划,每周花一个25分钟制定周学习计划
(5)将学习步骤拆分为如下3种,并根据第一原理、费曼技巧以及艾宾浩斯记忆法执行
- 分析知识点,结构阶段
- 学习、理解阶段
- 复习阶段