文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何让技术想法更容易被理解?

2024-12-03 12:53

关注

阿里妹导读:沟通说起来简单,要做好却很难。如何把复杂的技术问题通俗易懂地表达出来,让别人听懂,是每个技术人都会面临的难题。本文作者以自身经历为背景,总结技术人员在日常技术交流过程中,遇到的一些低效的技术沟通方式,尝试分析沟通双方的心理状态,并试图探讨提升沟通效率的方法。

一 一些低效的技术沟通案例

1 技术问题描述不清,解决效率低下

同学A可能的心理状态:这个是产品的问题,不是我的问题,我已经把日志和截图发群里面了。你负责的问题你自己爬楼看。

同学B可能的心理状态:这啥问题啊,还得爬楼看,现在没空,先不处理。...... N小时后,纳尼,刚才是哪个群在@我了,群太多找不到了,没电话,看来不着急,先去吃个饭。

同学A心态和方法需转变:谁的问题不是最要的,最重要的是我如何让下一个环节的接口人,在最短的时间内丝滑般地理解这个问题是什么?让他知道我是等米下锅的着急心情。

可行的提问方式:比如把需要钉钉上爬楼看到的碎片信息,提炼后这么提问:“这里有一个问题需要你解决,问题现象是xxx,我们的预期是xxx,实际看到的是xxx,不符合预期,从日志和报错看可能是xxx出问题了。我们xx项目在线等,急需解决。”

2 方案太抽象,可复制性有限

一次在线技术分享直播,会后有同学就培训细节进行咨询。

讲师C:咱们这个方案,controller调用apiserver进行调度,然后apiserver去数据库里面查询元数据配置信息后,向业务服务器发送请求。巴拉巴拉,我不耽误大家太多时间,讲快点。

培训结束,一片掌声。

同学D:这个方案我需要拿去和客户交流的,得把原理弄清楚一点,加一些文字描述方便客户理解。

一次电话交流

讲师C可能的心态:已经画清楚了,还做了培训,听完得自己思考消化啊 。

同学D可能的心态:这些框框画起来容易,没有相应的说明,在客户那里交流效果可能会很差,需要找不同的人交叉验证下,然后重新完善材料。 讲师C的心态需转变:最好的学习方法就是用通俗的语言教会别人,如果不能让别人容易理解,那说明自己还没有掌握透彻。

可行的交流方式:上次分享时间比较有限,没说得很透彻,用一个通俗的例子来说,可能更好理解,......此处省略500字。然后结合客户场景,双方展开更详细的讨论,各有收获。

3 核心问题(技术决策点)未突出,技术评审效率低下

同学E去跟客户介绍了一个三机房的方案,需要客户做决策选择是物理第三机房还是逻辑第三机房,但是客户听完后,没有get到决策点是啥?

一次决策汇报会

可行的交流方式:在方案介绍后,整理2个候选方案的优劣势,标红加粗决策点是什么。

上述场景中,有2个问题需要解决:

二、解决办法

费曼本人是诺贝尔得奖者,也是著名的教育学家,他的学习方法分为四步:

1.选择一个概念

选一个你想学习的概念。

2.讲授这个概念(费曼技巧的灵魂)

设想,你面对这个领域的菜鸟,甚至面对十岁的孩童,试图解释清楚这个概念,并让对方完全听懂。

一方面加深你的理解,另一方面,找到不明白的节点或卡点。

3.查漏补缺

当你无法解释的时候,重新回头找答案。

回到书上去,回去找同学、找老师、找已经懂的人,把这个概念重新研究一遍。结果要求,你能够把这个概念重新流利地解释出来。

4.简化语言和尝试类比

继续升华。假若是一个学术化或抽象化的词语,尝试用简洁词语来解释,用别的东西来类比它。特别注意的是,类别的目的是更好地理解核心观点,允许和技术原意有小差异。

三、体验费曼学习法的过程

笔者第一次听别人介绍微服务中注册中心的功能介绍和实现原理时,对于RPC、RS、SessionServer、DataServer、MetaServer术语,有点懵的感觉。笔者当时有一个想法,如果我来向客户介绍微服务的产品时,怎么让他们更容易理解呢?于是开始先找官网文档、研发团队的文档理解后,然后用生活中的小故事小场景来介绍。

1.什么是RPC?

技术解释

RPC(Remote Procedure Call)的本质是为了屏蔽网络的细节和复杂性,提供易用的api,让用户就像调用本地函数一样实现远程调用,所以RPC最重要的就是“像调用本地函数一样”实现远程调用,完全不让用户感知到底层的网络。Sofa产品里面不同容器间,通过RPC调用,实现的“高内聚,低耦合”的效果。 通俗介绍

几个闺蜜在逛街,有人说突然想起快递没收,要回去收快递。另外一个人说,打个电话回去给老公去收快递就行了。提前和老公说明收快递的信息(哪个快递公司、快递点在哪里、快递里面是什么、收件人姓名和电话),打电话远程操作老公收快递这个过程,叫RPC。

2.什么是注册中心?

技术解释

Registry 是指具有承载海量服务注册和订阅能力的、高可用的服务注册中心。Registry 服务注册中心分为四个角色:客户端(Client)、会话服务器(SessionServer)、数据服务器(DataServer)、元数据服务器(MetaServer),每个角色司职不同能力组合后共同提供对外服务能力。

Registry 服务注册中心的主要组件有:

通俗介绍

注册中心产品可理解为二手房中介机构,微服务架构中的服务注册/发现/调用,可类比买家和卖家通过中介完成房产交易的过程。

服务注册过程(房东卖房子)

服务订阅过程(买房者购房)

服务调用过程(买家询价)

四、建立自己的场景库

1.维护一个自己的术语表,识别出在客户交流界面的高频术语

穿过身体的知识才属于自己,哪怕是看到别人写得好的材料,抄一遍。

2.为高频术语都分别准备一个有生活场景的介绍

平时多观察生活中人/事/物之间的关系,道法自然。很多设计模式,比如代理模式(例子:专利申报代理机构)、责任链模式(例子:提交购房资格申请,不关心哪个委办局来处理,最后能获得购房资格即可)、观察者模式(例子:某银行在招标网站发布一个项目招标需求后,各类乙方厂商订阅到有新项目招标,蜂拥而上)等等都能在生活找到相似的影子。笔者愚钝,此处无法穷举所有设计模式。

3.及时做笔记和持续更新

为高频术语准备故事或场景,不是专门花一段时间可以完善的,有时候是半夜突然冒出来的灵感,有时候是刚好看到一份资料里面写得比较好。

 

来源:51CTO专栏内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯