总结系统性的学习方法
Posted MyRao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结系统性的学习方法相关的知识,希望对你有一定的参考价值。
说明
学习和熟悉一个系统的过程中,按照结构型的把系统先梳理出来,从文件目录 - 文件 - 函数结构化的去理解熟悉,有章可循,并且将自己所学习和理解到的细节规范记录下来,这样产出得到的总结文档就是自己的知识体系,并且还可以给别人当作学习参考资料。这才高 ROI 的学习总结。
这样的好处
- 避免自己囫囵吞枣或是东一榔头西一棒槌没有体系化的学习
- 对知识的理解是系统而不是碎片化的
- 产出的文档记录是对自己有二次复看意义的,并且还可以给别人参考学习
- 如果自己的理解不到位,别人也可以对问题点提出以改正,修正自己理解错误的点
具体的步骤
- 先对需要学习掌握的系统收集相应的文档
- 罗列梳理自己对系统想了解的大概 mindmap,如智能报警系统中的执行流程(通常应该将其流程图简化,让别人也能迅速看的懂)
- 根据执行流程分成几个部分,每个部分再去了解对应的模块,如计算部分由哪个模块实现,实现的目的是什么,为什么要这么实现,使用 3w2h 方法
- 细化模块内部的每个函数、变量的作用与目的,尤其是计算细节,为何这么计算,计算结果,如何验证结果正确性
- 当上述步骤逐一完成后,将这些模块笔记再整理成一篇完整的说明就能形成一篇可对外的 guideline
如何做高 ROI 的笔记
- 逻辑清晰,表达简明扼要
- 别人能最快速的理解自己的意图
- 能有简图就别废话
- 有计算的,尽可能给出计算结果,说明结果来源
- 格式规范
- 避免自己掌握了 60 分就想在文档上让别人有 100 分的理解
- 笔记完成后,复盘通篇文档耗时,复盘哪些地方不应该浪费过多时间
参考
- @songlin 的技术笔记总结得容易理解
- @qiuchaocui 的 alarm report 总结&梳理高效易懂的说明了系统的执行流与算法原理
- @daimasuixianglu 的连续更迭能够对读者友好的展示算法关联度
- @dianludage 把自己生活的照片都附带文字记录
- …
以上是关于总结系统性的学习方法的主要内容,如果未能解决你的问题,请参考以下文章