关于编写英文技术教程的一些总结

我从2016年中旬起开始尝试撰写英文技术教程,当时花了小半年写了一本Go语言的入门读物。2017年没动笔;2018年写了三本小册子,内容涉及并发编程,网络通讯等等。今年截至目前又完成一篇有关Linux操作系统性能监控的“小儿书”。现在回想起来,花在编写这些文档上的时间和精力还是相当值得的,我会把这项工作坚持下去。

当初开始这项工作的初衷是我这个人记性不好,学的东西过一段时间就忘了,因此我就打算以笔记的形式保存下来。使用英文的原因除了想锻炼一下自己的英语能力以外,也在想这些文字说不定也可以帮到别人。现在回头看看,收益最多的其实是我自己,比如这一年多来我经常在工作中参考我自己编写的OpenMP手册,:-);此外也很高兴自己的教程有时会被引用为stackoverflow答案。这项工作的另外一个“副产品”是为了弄懂一个知识点,我常常需要去阅读源码,也就会顺便发现bug并贡献patch,算是为开源社区尽自己一点微薄之力。

接下来我会继续编写一些英文技术教程,因为不是写小说,所以定的目标就是力求做到言简意赅,不拖泥带水,争取让读者们花最短的时间得到最核心的内容。

P.S.,我编写的英文教程链接