总结系统性的学习方法

Posted MyRao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结系统性的学习方法相关的知识,希望对你有一定的参考价值。

说明

学习和熟悉一个系统的过程中,按照结构型的把系统先梳理出来,从文件目录 - 文件 - 函数结构化的去理解熟悉,有章可循,并且将自己所学习和理解到的细节规范记录下来,这样产出得到的总结文档就是自己的知识体系,并且还可以给别人当作学习参考资料。这才高 ROI 的学习总结。

这样的好处

  • 避免自己囫囵吞枣或是东一榔头西一棒槌没有体系化的学习
  • 对知识的理解是系统而不是碎片化的
  • 产出的文档记录是对自己有二次复看意义的,并且还可以给别人参考学习
  • 如果自己的理解不到位,别人也可以对问题点提出以改正,修正自己理解错误的点

具体的步骤

  • 先对需要学习掌握的系统收集相应的文档
  • 罗列梳理自己对系统想了解的大概 mindmap,如智能报警系统中的执行流程(通常应该将其流程图简化,让别人也能迅速看的懂)
  • 根据执行流程分成几个部分,每个部分再去了解对应的模块,如计算部分由哪个模块实现,实现的目的是什么,为什么要这么实现,使用 3w2h 方法
  • 细化模块内部的每个函数、变量的作用与目的,尤其是计算细节,为何这么计算,计算结果,如何验证结果正确性
  • 当上述步骤逐一完成后,将这些模块笔记再整理成一篇完整的说明就能形成一篇可对外的 guideline

如何做高 ROI 的笔记

  • 逻辑清晰,表达简明扼要
  • 别人能最快速的理解自己的意图
  • 能有简图就别废话
  • 有计算的,尽可能给出计算结果,说明结果来源
  • 格式规范
  • 避免自己掌握了 60 分就想在文档上让别人有 100 分的理解
  • 笔记完成后,复盘通篇文档耗时,复盘哪些地方不应该浪费过多时间

参考

  • @songlin 的技术笔记总结得容易理解
  • @qiuchaocui 的 alarm report 总结&梳理高效易懂的说明了系统的执行流与算法原理
  • @daimasuixianglu 的连续更迭能够对读者友好的展示算法关联度
  • @dianludage 把自己生活的照片都附带文字记录

以上是关于总结系统性的学习方法的主要内容,如果未能解决你的问题,请参考以下文章

总结系统性的学习方法

总结系统性的学习方法

20145311 《信息安全系统设计基础》第十二周学习总结

20175306《信息安全系统设计基础》第十三周学习总结

王道操作系统(1-15)学习总结

《信息安全系统设计基础》第7周学习总结