如何高效地阅读 RFC

2021-08-17  本文已影响0人  老瓦在霸都

由于工作需要,我需要阅读大量的 RFC, 看得我头痛,如何高效地阅读 RFC 是摆在我面前的一个大问题

如何高效地阅读 RFC 呢?我的想法如下

自顶向下

把文章背景,动机,目的和主要内容搞清楚, 纲举目张

  1. what: 先搞清楚这个协议大致是讲什么的, 可以先画个思维导图
  2. background and motivation: 再研究它的动机和出发点,为什么要写这个协议,要解决什么问题, 问题产生的背景是什么
  3. key points: 关键的论点,论据是什么,创新之处在哪里

自底向上

带着问题读 RFC, 把一个个点研究明白,再把它们串起来,将一片片碎片拼成完整的图片
逐个搞清楚关键的概念与方法,翻译,画图,写笔记

How and Why

用自己的话转述

  1. 翻译: RFC 都是用英语写的,我就用中文翻译阐述一遍
  2. 画图: 画思维导图,示意图,时序图等,凡是能帮助理解的方法都可以用
  3. 写 PPT 和笔记: 每篇读过的RFC写一篇读书笔记把它讲清楚,分析分析它是否完美地解决了问题,有没有什么不足之处和未尽事宜, 回顾全篇,总结一下对我最有启发,最有用处的地方

结合代码和实例

用熟悉的语言写几个实际的例子,分析下开源代码的实现,最好能跑起来,形象地演示RFC的核心方法

工具

上一篇 下一篇

猜你喜欢

热点阅读