如何成为一名(优秀的)技术文档工程师
浏览:1
巴克励步
我经常和团队聊一个话题:为什么我们写出来的产品手册,用户总说看不懂?后来我明白了,问题不在内容本身,而在写作者对读者的理解。产品手册建设不只是把功能罗列出来,它需要作者既能吃透技术细节,又能用最直白的话讲清楚。这种能力,恰恰是大多数技术文档工程师短缺的。今天这篇翻译整理的文章,或许能帮你找到成为真正优秀文档作者的路径。 打好扎实的学术基础要成为一名优秀的技术文档工程师,你需要扎实的知识、技能和经验基
我经常和团队聊一个话题:为什么我们写出来的产品手册,用户总说看不懂?后来我明白了,问题不在内容本身,而在写作者对读者的理解。产品手册建设不只是把功能罗列出来,它需要作者既能吃透技术细节,又能用最直白的话讲清楚。这种能力,恰恰是大多数技术文档工程师短缺的。今天这篇翻译整理的文章,或许能帮你找到成为真正优秀文档作者的路径。
打好扎实的学术基础
要成为一名优秀的技术文档工程师,你需要扎实的知识、技能和经验基础。
虽然技能和经验可以通过多种方式获得,但有效获取相关知识最常见的方式还是通过学校教育。
不过,做技术文档工程师真的需要学位吗?
💛🧡🧡客户评价:我们以前有自己的帮助内容硬编码为HTML并与应用程序可执行文件捆绑在一起,每次内容更新,我们必须等待每个新程序版本发布。使用Baklib后,我们可以更快地行动并更多地管理我们的帮助内容,效率很高。
技术写作专家 Josh Fechter 认为,没有大学学位也可以胜任,但有些学位无疑是有帮助的。
想想也是:英语学位能证明你的语言能力,计算机科学学位则表明你对该领域有深入理解。而且,一些雇主对技术文档工程师有特定的学历要求。比如 Google 在招聘时要求至少拥有计算机科学学士学位。其他公司可能没那么严苛,但大多仍要求学位。Write the Docs 2021 年的调查显示,近 93% 的技术文档工程师拥有大学教育背景。
要打好学术基础,可以寻找开设技术写作课程的大学。很多大学都有在线课程,你只需要网络和学费即可。例如,印第安纳大学的英语学士项目就强调技术与专业写作,项目说明中明确表示这为从事技术文档工程师等职业做好了准备。
除了大学学位,你也可以考取认证。虽然认证可能不如学士学位有分量,但同样是能力的证明。比如,技术传播协会(STC)提供基础、从业者和专家三级认证。
无论你做什么,没有扎实的基础都会困难重重。成为优秀的技术文档工程师也是如此——通过学术途径获得的教育对于职业发展至关重要。
开始消费技术内容
打好学术基础很有帮助,但学习不应止步于此。要进一步接近优秀,你需要沉浸于技术内容之中。
无论你想在软件开发、网络安全还是其他行业做技术文档工程师,你都需要理解自己在写什么。正如 Josh Fechter 所说,理解主题只是最低要求——要成为优秀的技术文档工程师,你需要专家级的行业知识。
换句话说,如果你自己对复杂概念和信息都不够了解,又怎么能向读者解释清楚?
那么,如何开始构建行业知识?答案是:消费相关的技术内容。
假设你想为软件工程或软件开发行业写作,你可以在多种资源中找到大量信息。例如,Hashnode 是一个面向开发者、工程师和其他技术影响力人士的博客平台,其众多贡献者覆盖各类技术话题。Freecodecamp 也是一个宝贵的资源,它主要提供编程学习内容,但同样有丰富的文章栏目,由行业博主供稿。
面对海量内容,你可能会不知所措。毕竟时间有限,从成千上万篇文章中找出值得读的并不容易。这时,你可以回归经典的知识来源——书籍。具体读什么取决于你的兴趣和志向。比如,如果你想了解更多 JavaScript 知识,Kyle Simpson 的《You Don't Know JS》被认为是很好的资源,而且该系列第一版在 GitHub 上免费提供。
阅读技术内容对于紧跟趋势、发现兴趣、增长知识至关重要。就像马克·吐温那句名言:写你知道的。你的技术知识越丰富,写作质量就越高。
提升你的技能
技术文档工程师需要多种技能。而成为一名优秀的技术文档工程师,则需要你精心打磨这些技能——持续练习、改进,使之成为你最有价值的资产。
我们可以写一整篇文章讨论技术文档工程师应该具备的技能,但这里我们重点看哪些技能能带来最大提升,尤其是如果你能坚持定期精进的话。
首先是写作。不只是把字码起来。技术写作应该是有目的的,正如 William Zinsser 所建议的。技术文档工程师 Kesi Parker 进一步将之归纳为培养一种精确、简洁的技术写作风格:“技术文档的语言应该清晰,避免使用隐喻、修饰语或其他修辞手法。”
你可以利用在线资源来精进这些技能和写作风格。例如,全球文档社区 Write the Docs 提供了一份全面的技术文档指南。《芝加哥格式手册》是一份经典的风格指南。更针对技术文档工程师的,是《Microsoft 风格手册》,这是许多文档专业人士的参考资源。
除了写作,你还可以提升其他重要技能,如研究主题、编辑、保持条理,以及掌握技术工具的使用。优秀的技术文档工程师不能只靠键盘和屏幕,有很多工具可以优化工作流程。例如,Dappa Dan 在 Hashnode 上描述了他的写作技术栈:使用 Raindrop 按主题和标签整理书签。