Table of Contents
开始前要知道观众
在你解释之前,首先必须了解你向谁解释。 当针对非技术利益攸关方而不是初级开发商而不是老练的建筑师时,对 REST API 的描述会完全不同。 首先问: 他们的基线知识是什么? 他们想用这些信息达到什么目标? 他们可能已经持有什么常见的错误?
如果听众没有多少技术背景,那么就不要假设“服务员”或“缓存”等基本术语很熟悉。 提供快速的定义,即使是对看起来简单的概念也是如此。 相反,如果你对有经验的从业人员说话,跳过基础细节就能有效解释。 一个有用的方法是制作一个读者的心理“知识地图”,然后相应地调整语言。
无法适应听众是技术交流中最常见的陷阱之一。 通过诊断听众或读者的起点,你可以调整你解释的深度、速度和词汇。 这种初始投资在更少的后续问题和更好的保留方面都有好处。
使用简单语言和类似
雅贡语和缩略语可以迅速疏远听众。只要有可能,就用日常的词取代专门术语。比如,你可能说“一个任务独立发生的系统,并通过发送信号进行沟通 ” , 而不是说“同步事件驱动的架构 ” 。 如果您必须使用技术术语,那么在首次出现时就给出一个简短、明确的定义。
类似物是弥合陌生者和熟悉者之间差距的最有力工具之一。 比较数据流与流经管道的水:管道是通道,水是数据,阀门是节流器或限速器。这种类比产生生动的心理图像,粘着。然而,小心不要把类比拉得太远,每个比喻在某个时候都会崩溃。 始终注意各种局限性,以避免引入新的误解。
另一种有效的方法是使用metaphor链:首先简单比较,然后随着解释的增多而建立。 比如,解释云计算可能以“云像电网”开头,然后钻入虚拟服务器,作为“摩天大楼的空间 ” , 最后讨论负载平衡,作为“引导交通的电梯系统 ” 。
将信息分解为较小的部件
复杂的想法很少在一个gulp中被理解。将概念分解为可消化块,每个块在上一个块上逻辑地构建。这个模块化的方法反映了我们的大脑如何自然地处理新信息:短期记忆只能同时保存大约四到七个项目。通过小步骤呈现信息,你尊重认知极限。
使用编号步骤或项目符号来组织序列。例如,在解释数据库索引如何工作时,您可以将其细分为:
- 没有索引(完整的表格扫描)的数据是什么样子的.
- 指数如何创建较小的浏览结构(如书的索引).
- 数据库如何使用索引更快地找到行.
- 权衡:更快的阅读,慢写,额外存储.
每个块都应该是自成一体的。 结尾每个部分都有一个小摘要或过渡句子, 从而导致下一块。 这个脚手架帮助观众构建完整的画面, 而不感到丢失或不堪重负 。
使用视觉辅助和图表
一张图片值一千字——特别是当这些文字描述抽象的技术过程时. 视觉表现可以将缠绕的关系转化为清晰,直观的布局. 图表,流程图,系统架构图,甚至白板上的简单草图帮助学习者看到一个想法的结构.
在设计视觉时,遵循基本清晰原则:
- 标签组件清晰。
- 使用箭头来指示数据或控制流的方向.
- 将每个图限制在一个主要概念内 。
- 使用一致的颜色编码来对应相关元素.
对于数字文档,考虑使用诸如draw.io或Lucidchart等工具来制作专业图表. 交互式图表,用户可以点击以揭示更多细节,在在线教程中特别有效. 即使是简单的前后图——显示一个过程而不优化,然后随它而出现——也能使技术解决方案的好处变得显而易见.
提供真实世界实例
抽象概念在与熟悉的背景相绑时会变得具体。 与其在抽象中解释“ caching ” , 不如描述厨房储藏室是如何工作的:你把经常使用的成分放在手臂的可及范围内,但不太常见的项目留在地下室的存储中。 同样,网页浏览器会缓存图像和脚本,以便更快地重复访问。
在讨论算法时,请使用日常情景。通过请观众想象组织牌牌的“排序 ” 来解释“折叠 ” 。 “ 折叠 ” 可以通过经典的俄罗斯筑巢玩偶( matryoshka) 或通过解决同一问题的较小版本来引入。 这些具体的参考点将新知识植根于现有的心理模型。
另一种强大的技术是走过一个工作的例子。对于一个技术程序,如安装DevOps管道,请逐级显示确切的命令、输出和结果。工作的例子可以减少认知负荷,让新手在尝试之前观察推理过程。
鼓励提问和反馈
技术解释绝不应该是单向广播。 为观众提供提问、 语音混乱或质疑假设的空间。 在现场场合, 经常暂停和邀请提问。 在书面文件中, 包括“ 常见问题” 部分或反馈表 。
积极倾听同样重要。 当有人问问题时, 用你自己的语言重复一遍, 以确认你理解他们真正要问的问题。 技术解释往往失败, 因为解释者回答的问题和学习者回答的问题不同。 将问题用作诊断工具: 这些问题揭示出你解释的哪些部分需要完善。
对于较大的受众,例如Slido或现场民意测验等工具可以显示匿名问题。在文档中,在每个部分结尾处添加一个“这样有用吗?” 部件,可以直接反馈理解。请记住,有效的沟通是迭代的——反馈循环帮助您实时调整方法。
总结关键点并重现核心思想
在每个解释的结尾,回转至基本内容。 简短的总结有助于观众巩固他们学到的知识,强化最重要的外卖。 用清晰、难忘的重述主要思想,最好是用任何人都可以重复的简单语言。
例如,在解释负载平衡后,你可以总结一下:“负载平衡器就像网络请求的交通警察。它通过多个服务器分配流量,以防止任何单一服务器被淹没,从而保持您的应用速度和可靠性。” 这一单次判决的复述比之前的详细解释要容易得多。
考虑提供“一页”的欺骗表或一个简单图表,以一目了然地反映整个概念。摘要不应引入新的信息;它们应把已经包含的内容提炼成一种可移动的、可纪念的格式。
深度补充战略
讲故事
人类被用线来描述。将你的解释包在一个简单的故事里 — — 一个问题,一个走向解决方案的旅程,以及最终的结果 — — 能够使技术细节粘合。 比如,与其列举数据库索引策略的特征,不如说一个缓慢的应用在团队添加了一个索引后变得急转直下的故事。 情绪的挫折的弧度帮助锁定技术细节。
使用多种代表格式
不同的人学习的方式不同。 将文字、 图表、 口语、 手语练习、 代码片段组合起来, 以覆盖更广泛的受众。 对于复杂的话题, 短视频演示比散文的页要有效得多。 即使是在单个文档中, 包括一个代码块, 与建筑图和文本类比同时解决多种学习风格。
依次和测试您的解释
解释的初稿没有一份是完美的。在您解释之后,请问自己:观众是否理解?他们问出了意想不到的问题吗?他们后来是否使用了正确的术语?利用这些反馈来完善您的解释。许多技术作家和培训员都保留了个人的“解释期刊 ” , 他们根据现实世界的结果修改和完善了解释。
尝试与一位不是该领域专家的同事“同行”重审你的解释。如果他们能准确地解释核心思想,你的解释就很可靠。如果他们挣扎,请确定造成混乱的部分并重修。
结论
清晰而简洁地解释复杂的技术概念是一种可以学习和完善的技能。 通过了解受众,使用简单的语言和模拟,将信息分割成块,使用视觉,提供现实世界的例子,鼓励互动,总结关键点,你可以大大提高你的沟通效率。
更深入地阅读,请考虑来自尼尔森·诺曼集团关于技术写作[或哈佛商业评论关于解释复杂想法的建议[. 记住,每一个解释都是建立信任和理解的机会——成功技术合作的两个关键要素.