简要概述复杂技术主题的3种技巧

Posted chszs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简要概述复杂技术主题的3种技巧相关的知识,希望对你有一定的参考价值。

简要概述复杂技术主题的3种技巧

  • 2021.11.24
  • 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。

要成为一名高级程序员,需要具备出色的编码技能;而要成为一名极客程序员,需要的不仅是技术技能。还需要具备与其他团队卓越的沟通合作技巧。

但处理复杂的技术主题时,很难进行清晰的沟通。如何向团队以外的人描述这些极其复杂的问题成为了一个难题。

下面提供了三种简要概述复杂技术主题的方法:

1. 使用类比关联事物

应用程序的内部工作原理对于业务利益相关者来说是一个黑盒。有些人可能了解编程语言或应用程序如何整合在一起,但这样的人不多。

类比是使事物具有关联性的强大手段。可以用日常生活中的例子来解释大多数事情。比如:

  • 防火墙就像古代的城墙,可以抵御敌人的入侵。
  • 数据传输速度就像水在水管中流动一样,因为在给定的时间内只有这么多的水可以通过管道。
  • 搜索非结构化数据就像在图书馆中寻找指定的书籍。想象一下,当图书馆被龙卷风袭击后,找书就会极其耗时耗力,甚至有可能是徒劳的。

类比不需要很复杂,甚至不需要是真实的。类比只需要为主题提供相关的上下文。如果使用得当,它们可以将复杂的问题变成简单的描述。

2. 永远不要向业务用户展示系统设计图

系统设计图很复杂,一些开发人员和架构师以创建尽可能复杂的系统设计图而感到自豪(彰显技术优越感)。即使是经验丰富的IT专业人士也需要花很多时间来理解复杂的系统设计图。

但事情的真相却是这样:业务的利益相关者并不关心技术细节,他们甚至不需要看到这些。

业务用户关心的是最终结果:系统会实现他们需要做的工作吗?而这一点这才是应该关注的。

就像我们买房子,绝大多数人从未见过自己的住房蓝图和建筑计划。而住房蓝图和建筑计划这些是存在的,没有这些,就没法修建楼房。但对于使用用户,不需要查看住房蓝图和建筑计划。

我们设想一下,假如房屋的水管道漏水,我们打电话给水管工。而在水管工修理管道之前,他向我们展示了整个楼房的排水系统布局图。带我们浏览房屋中的所有管道、泵和阀门。我们会在意这些吗?显然不,我们只想要修复漏水问题。

这就是业务用户对于要向他们展示系统设计图的感受。

3. 在开始时做一个简短的总结

大脑需要先了解某个主题的目的,然后才能对新信息进行分类和处理。从简短的摘要开始,让听众有最好的机会理解我们的讲话信息。

  • 陈述你正在努力实现的目标。
  • 说明阻碍你实现该目标的问题。
  • 描述你想要、需要或正在实施的解决方案。

几乎所有的工作主题都可以适应这种“目标-问题-解决方案”的结构。

总结

我们在某个主题上具备的专业知识越多,就越需要使用简洁的语言向其他非专业人士解释清楚事情。这就意味着应该使用“看似外行的话”(与他们相关的通用语言)来概述事情。类比有助于使事情具有相关性。系统设计图总是信息太多。每次谈话都以简洁清晰的总结开始时会更好。

以上是关于简要概述复杂技术主题的3种技巧的主要内容,如果未能解决你的问题,请参考以下文章

简要概述复杂技术主题的3种技巧

简要概述复杂技术主题的3种技巧

设计模式之外观模式

设计模式之建造者模式

设计模式之原型模式

设计模式之中介者模式