由于工作需要,我需要阅读大量的 RFC, 看得我头痛,如何高效地阅读 RFC 是摆在我面前的一个大问题
如何高效地阅读 RFC 呢?我的想法如下
自顶向下
把文章背景,动机,目的和主要内容搞清楚, 纲举目张
what, background, motivation, key points
自底向上
带着问题读 RFC, 把一个个点研究明白,再把它们串起来,将一片片碎片拼成完整的图片
How and Why
用自己的话转述
RFC 都是用英语写的,我就用中文阐述,自己动手写 PPT, 画思维导图,示意图,时序图等,每篇读过的RFC写一篇读书笔记把它讲清楚,分析分析它是否完美地解决了问题,有没有什么不足之处和未尽事宜
结合代码和实例
用熟悉的语言写几个实际的例子,分析下开源代码的实现,最好能跑起来,形象地演示RFC的核心方法
工具
- Mindmap
- PPT
- 简书和 Markdown
- Sphinx + restruredText
- Jupyter notebook