【总结】系统性的学习方法

说明

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

这样的好处

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

具体的步骤

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

如何做高 ROI 的笔记

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

参考

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值