前一阵我在公司组织了“翻译与写作”兴趣小组。翻译这个东西,对于有些人来说感觉很简单,而对于英文不好或者对英文没信心的同学来说,其实是很难的一件事情。即便对于自以为英文还可以的同学,如果没有认真翻译过几万字,也未必能做好这件事。
因此,针对并不是很擅长翻译和写作的同学,我制定了一个提升路线。我将从翻译到写作的过程大致分为三个阶段:
第一阶段:
- 读懂原文;
- 分段转述,用自己的话说一遍,统一风格。
第二阶段:
- 查找更多相关内容参考资料;
- 整合成一篇主题文章。
第三阶段:
- 翻阅查找同一主题资料;
- 自己撰写该主题文章。
而对于做技术的同学,我也给出了撰写一般的技术文章的大概框架,例如:
背景介绍:最近研究了xxx,业务上用了xxx,某某团队开发了xxx 简单用法:首先,其次,然后,最后(代码,使用,demo) 补充说明:数据,踩坑,优缺点,与其他方案对比等 总结陈述:结论,扩展,探讨 其他内容:相关文档,参考资料等
经过若干期的 翻译+写作 现场 Review 和交流,许多同学都能切身感觉到提升和进步。至少以后在技术文献的阅读和翻译,以及撰写技术文章这点上,不会不知所措。当然,对于那些本来就很喜欢写,很善于书面表达的同学来说,这些都不是问题。
那么,有了一定的写作基础之后,剩下的就是如何选题的问题了。其实技术文章的选题是很容易的,关键点有二:一是你写作的目的;二是预期的受众。下面,我们针对这两个关键点聊聊具体的选题方法。
写作的目的,可能是单纯地记录学习心得,类似学习笔记的形式。也可能是专门想发表一篇正式的文章/教程等。因此,如果是记录学习心得,那就很简单了(前提是你在学习):
- 平时工作中遇到的困难,如何解决的,查了哪些资料;
- 翻看别人文章的时候,看到好玩的东西自己实践了一下;
- 发现了新的技术/框架/解决方案,写个简单的用法和 DEMO;
- 纯流水账,记录对某件事的思考过程和感悟。
如果是想发表一篇相对完整的教程,就可以从以下几个方面入手:
- 国外的教程自己吃透重新写;
- 最小白教程,从零开始 xxx 系列;
- 最深入教程,深度研究某个知识点,做到最深;
- 最全面教程,相关资料整理最全面的教程;
- 赶时髦,蹭热点(区块链)。
而对于预期受众,大概可以从曝光范围和能力范围来区分。曝光范围即你能把内容曝光给曝光给哪些人,比如团队分享、朋友圈转发等等。能力范围,就是你的内容适合初级、中级,还是高级的人阅读。
初/中级受众:
- 从零开始 xxx 系列,xx 天入门 xxx 系列;
- xxx 初探,浅谈 xxx,你不可不知的 xxx 系列;
- xx 常用命令,xx 个有用的框架/工具;
- xxx 最佳实践,xxx 详解,xxx 深入解析,深入理解 xxx。
高级受众:
- 针对某个非常窄的细节点深入研究;
- 类似论文结构的完整论述;
- 整体架构类文章;
- 各种意识流,杂谈/鸡汤。
具体的文章标题我就不贴了,技术的细分方向很多,大家在自己的方向上随便搜一搜,就可以看到大量类似文体和标题的文章了。
最后,还有些同学,他的“病根儿”不是不能写,而是不敢分享。对于这些同学可以看看我之前写过的《你为什么不敢分享?》。