我们都知道,工程领导者的大部分工作并不是写代码,而是写作。
邮件、项目周报、技术方案、设计文档、决策记录、产品愿景……这些文字构成了工程管理、项目协作和团队沟通的重要基础。
然而,我们很少认真讨论另一个问题:
我们写下的内容,真的值得别人花时间阅读吗?
在互联网上写作,天然存在一套反馈机制。

如果文章质量不高,就很难获得阅读量和互动。为了让下一篇文章表现得更好,作者会主动调整结构、内容和表达方式。
但在职场中,随着职位和资历不断提升,这套反馈机制反而会逐渐消失。
你的同事和下属有义务阅读你的邮件、方案和会议记录。于是,你很容易把“有人阅读”误认为“自己写得不错”。
事实上,很少有人会直接对你说:
“我把你的提案读了三遍,才弄明白你想表达什么。”
或者:
“那份会议记录吗?我根本没看,直接标记为已读了。”
写作质量会直接影响团队状态和产品执行。
如果团队成员不清楚团队的愿景、使命以及未来的发展方向,本质上就是沟通出了问题。
因此,我们应该像打造产品一样对待写给同事的文字:始终把用户,也就是读者,放在首位,努力为他们提供清晰、顺畅的阅读体验。
职场写作之前,先回答三个问题
在开始撰写邮件、状态更新、提案,或者任何超过几句话的内容之前,先问自己三个问题:
- 你在为谁写?
- 你希望他们读完之后做什么?
- 当他们忘记大部分内容后,你最希望他们记住哪一点?
当然,你投入的精力应该与内容的重要程度相匹配。
一份每周例会总结和一份描述未来三年产品愿景的文件,不需要接受同等程度的推敲。
但无论当前的写作任务看起来多么简单,这三个问题都值得你至少花一分钟思考。
一封看似完整,却没有多少价值的项目周报
假设你正在阅读另一个团队发来的每周项目更新,内容如下。
Foo 团队最新进展
2021 年 4 月 12 日
本周:
- Cameron 对 Foo 后端进行了一些链路追踪,记录见链接。
- Taylor 和 Jamie 完成了新版移动端界面的用户访谈。
- Taylor 正在着手开发新的移动端界面。
下周:
- Cameron 将根据追踪结果继续优化延迟,并与 Jess 沟通。
- Jamie 下周休假。
- Taylor 将继续开发 Foo 的新版移动端界面。
- Taylor 将帮助新成员 Jackie 熟悉团队工作。
看完之后,你可能会产生几个问题:
为什么要做 Foo 项目?
如果我不是 Foo 团队成员,这封邮件与我有什么关系?
我读完之后需要采取什么行动?
如果 Taylor 和 Jamie 这周一直在一起工作,Taylor 难道还不知道 Jamie 下周要休假吗?
这种周报通常是这样产生的:
团队成员被要求填写各自完成的工作,作为向经理汇报的材料。
大家都很忙,而且经理本来就了解项目背景,所以每个人只写下简短的任务记录。
同样忙碌的经理为了履行“向组织同步项目进度”的职责,又把这些内部记录原样整理成邮件,发送给整个组织。
换句话说,内容最初只是写给团队内部看的,后来受众扩大到了整个组织,但写法并没有随之改变。
如何写出真正有价值的项目更新
下面是同一项目的另一种更新方式。
Speedy Foo 项目最新进展
2021 年 4 月 12 日
我们正在做什么?
我们团队 2021 年的目标是提高用户留存率。
用户研究显示,Foo 是很多用户进入产品后首先使用的功能,因此,我们希望让 Foo 的操作更快、更简单。
第二季度,我们将重点推进两项工作:
- 缩短移动应用中 Foo 的加载时间;
- 重新设计移动端界面,让用户更容易完成常见任务。
我们需要哪些帮助?
服务端团队:
Jess 正在审核 Cameron 撰写的 API 调用整合方案。
如果你熟悉方案中尚未解决的问题,欢迎提供反馈。请联系 Jess 了解最新进展。
移动端团队:
Taylor 预计将在下周提交第一批代码变更,开始开发新版移动端界面,相关设计方案见链接。
我们正在与移动端团队负责人协调,希望指定一位联系人,帮助 Taylor 解决当前遇到的技术阻碍。
如果你可以提供支持,请与相关负责人联系。
组织内其他成员可以从中了解什么?
Cameron 发现,Foo 后端服务中存在一些重复的 API 调用,并已经完成了一份分析报告。
如果你也想检查产品其他部分是否存在类似问题,可以参考这份报告。
Taylor 和 Jamie 已经完成了一轮用户访谈,访谈记录见链接。
其中一个令人意外的发现是:用户最关心的是能否通过 Foo 完成 Bar,而不是我们原先认为的 Baz 问题。
这封更新邮件在几个方面更加有效:
- 它提醒读者,团队为什么要做这项工作;
- 它清楚地说明了每个部分包含什么信息;
- 它明确告诉相关读者需要采取哪些行动;
- 它没有假设所有人都会从头读到尾,而是优先呈现重要信息;
- 它删除了与当前受众无关的内部细节。
对于需要持续同步项目进展的团队,也可以借助 Worktile 等项目协作工具,将目标、任务、负责人、风险和后续行动集中呈现,再基于这些信息生成面向不同受众的项目更新。这样既能减少重复整理,也能避免把团队内部的任务流水账直接转发给整个组织。
如果经理需要掌握每位成员的日常进展,内部团队记录当然很有价值。
但没有必要仅仅因为“每周必须发送更新”,就用无关信息填满其他团队的邮箱。
其他团队通常并不关心你每天具体做了什么。
他们真正关心的是:
- 你的团队正在解决什么问题;
- 他们能从你的工作中学到什么;
- 你的工作是否会影响他们;
- 你是否需要他们采取行动。
提供读者真正需要的信息,帮助他们快速理解,然后删掉其余内容。
如何编辑重要的技术文档
如果你写的只是简单的每周记录,没有必要花几个小时逐字打磨。
你还有更重要的事情要做。
但对于真正重要的内容,例如设计文档、新项目提案、产品发布公告,以及任何让你绞尽脑汁的文件,认真编辑能够显著提升最终质量。
为了培养编辑意识,可以重新阅读自己的文档。
我发现,大声朗读尤其有效。
在阅读每个部分时,可以问自己以下问题:
- 读者是否具备足够的背景信息,能够理解我的意思?
- 这一部分是否写得太长,导致读者失去注意力?
- 如果我是读者,我会如何处理这些信息?
- 这部分内容是在强化核心观点,还是在分散读者的注意力?
你应该像对待产品用户一样对待读者。
假设他们很忙,没有足够动力阅读你的文档,并且随时可能关闭页面。
职场写作的一个常见风险是,作者过于关注自己想表达的细节,却忽视了哪些内容会让读者感到困惑。
你需要在两个极端之间寻找平衡:
一端是堆积大量文字和细节,让读者难以抓住重点;
另一端是提供的信息太少,让读者无法理解背景和结论。
好的技术写作既不是越短越好,也不是越详细越好,而是提供恰到好处的信息,帮助读者理解问题。
对于需要长期维护和反复引用的技术内容,可以通过 PingCode Wiki 等知识库统一沉淀设计文档、技术方案、架构决策和复盘记录,并与具体需求、项目及研发过程建立关联。这样不仅便于读者理解当前文档,也能帮助后来者追溯背景、决策依据和后续变化。
请别人验证你的核心观点
如果你不确定自己的观点是否表达清楚,可以请一位值得信赖的同事阅读文档。
不要只问:
“你觉得写得怎么样?”
可以直接问:
“你读完之后,认为这份文件最重要的结论是什么?”
如果对方总结出的结论与你希望表达的内容不同,说明你的想法还没有被清晰地传达出来,需要继续调整。
这种反馈非常有价值。
作者往往因为太熟悉背景,而看不到文档中缺失的逻辑和信息。
第一次阅读的人,反而更容易发现真正让人困惑的地方。
想象你要把技术文档发给 CEO
当你已经没有多少精力继续修改时,可以再问自己最后一个问题:
如果你现在要把这份文档的链接发给 CEO 或 CTO,你会用一句什么话介绍它?
即使已经修改过很多次,你很可能仍会意识到,有些内容可以表达得更加直接。
当面对高层管理者时,人们会本能地担心浪费对方的时间,因此会迅速抓住重点,明确说明:
- 这份文档在讨论什么;
- 为什么值得阅读;
- 对方应该关注什么;
- 是否需要作出决定或采取行动。
把这种本能运用到所有职场写作中,其他读者同样会受益。
不要等到给高层发送消息时,才开始尊重读者的时间。
软件工程写作要始终把读者放在首位
说到底,在职场中写得不好,通常不会立刻带来严重后果。
你不会仅仅因为邮件写得难懂而被解雇。
即使写作水平一般,只要你在其他方面足够出色,项目仍然可能取得成功。
但如果你能够进行清晰、流畅、有效的书面沟通,团队和项目成功的概率会显著提高。
写作是工程领导者最重要的工具之一。
它能够帮助你:
- 凝聚不同背景的人;
- 推动大家朝共同目标前进;
- 让团队理解愿景和方向;
- 说服他人关注你所关注的问题;
- 协调跨团队工作;
- 建立一支健康、高效的工程团队。
不要只关注自己想表达什么。
始终思考读者希望获得什么、需要理解什么,以及读完之后应该做什么。
当你真正把读者放在首位时,文字就不再只是信息的载体,而会成为工程领导者发挥领导力的重要方式。
文章包含AI辅助创作,作者:guo,如若转载,请注明出处:https://docs.pingcode.com/baike/5250236