20讲为什么世界和你的理解不一样_第1页
20讲为什么世界和你的理解不一样_第2页
20讲为什么世界和你的理解不一样_第3页
20讲为什么世界和你的理解不一样_第4页
20讲为什么世界和你的理解不一样_第5页
免费预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20讲为什么世界和你的理解不样 从今天起,我们要开启个新的模块:沟通反馈。 如果看到沟通反馈个字,你就以为我打算在这教些谈话技巧,那你还真的想错了。 在这个模块,我打算与你讨论的主题是,活在真实世界中。沟通反馈和活在真实世界这两个话题是怎么联系到起的 呢?请听我慢慢道来。 富翁的沙隆巴斯有句头禅:不如意,之九!但是不知道你有没有想过这样的个问题,为什么如此不 如意?如果这是篇鸡汤,我应该告诉你世事艰。但我要说的是,真实的原因往往是因为你想得太美好,我们做软件的 例来看下: 在我们的愿望中,做出来的产品应该举成名,现实却是惨淡经营; 在我们的愿望中,产品经理给出的需求应该是清晰明了的,现实却是模模糊糊; 在我们的愿望中,写出来的代码,应该是快捷错的,维护也很容易,现实却是 bug 百出,越修改,修改的时间就越; 在我们的愿望中,你给我布置任务,我应该迅速地理解到关键,现实却是做出来的与你的标根本就是天差地别; 为什么会这样?欢迎来到真实世界,真实世界不是以美好愿望驱动的,它有着的运规律。虽然我们都活在同个世界 中,但每个理解世界的式确实是千差万别。 我们努地学习各种知识,为的就是更好地理解这个世界的运作式,沟通反馈,就是我们与真实世界互动的最好式。 你也许会好奇,为什么我们对世界的理解会出现偏差?接下来,让我们起个信息论的视看下。 个信息论视的解释 1948年,克劳德农(Claude Elwood Shannon)在尔系统技术学报(Bell System Technical Journal)上发表了篇 论通信的数学原理(A Mathematical Theory of Communication),这是现代信息论的开端。我们程序员熟知的通信、 数据压缩、密码学、然语处理等诸多领域都有信息论的身影。 我们这要借鉴的是农信息论中的个通信模型,如下图所示: 这个图中包含了个要素: 信源(Information Source),它负责产信息(Message)。 发送器(Transmitter),它会对信息进某些操作,也就是对信息编码,产信号(Signal)。 信道(Channel),它是信号传送的媒介。 接收器(Receiver),它是对信号执发送器的逆操作,解码信号,提取出信息。 信宿(Destination),它负责接收信息。 当然,图中还有个因素叫做噪声(Noise),指的是削弱信号的东。不过,它并不是我们这讨论的重点,我们暂时忽略 它。 我们个实际作中的例来理解下这个过程。假设你的项经理来给你布置项作,在这,项经理就是个信 源。他的想法就是他的消息,他要把这件事告诉你,先要在脑中做次编码,转换成语表达出来。他说出来的这段话就是 信号。 如,这个信号是“完成个需求”。这段话通过信道,也就是空传播到你朵,接收到这段话之后,你会按照对这段 话的理解进解码,作为信宿的你,形成了的想法,这就是你接到的消息,整个过程就完成了。 我们来看下,理解偏差是怎么产的。 项经理给你传输的信号是“完成个需求”,在项经理脑中,这个信号的原始信息可能是这样的:编写完成这个功能所需 的代码,然后为这段代码写好动化测试,再将它与现有系统集成好,通过测试员的验证。 在学习这个专栏之前,你从“完成个需求”这个信号中解码出来的信息却是:把功能代码写完。这样,问题就出现了。即便 这忽略了噪声的扰,当编码和解码不是个版本的时候,论如何,项经理的信息都很难准确地传达到你这。 这就是们往往对世界产误解的原因。 信息的传达要经过编码和解码两个过程,论是编码出现问题,还是解码出现问题,都会造成信息的不准确。 ,有些表达不清楚,件简单的事,他说了半天,你依然是云雾。这就相当于,信源发出的信息经过编码得到的 信号已经不准确了。 另,就像听些技术演讲,家说得很清楚,但因为没有相关背景,依然法得知家表达的信息。这就相当于信 号虽然准确,但我们没有对应的解码装置,信号法转成有效信息。 再有就是像前这个例,收发双编解码器不配套,同样的信号得到的信息截然不同,信息传达的的也不能很好地完成。 有了理论做基础,我们就容易理解世界为什么总和我的理解不样,这就是编解码的过程出了问题。因为每个经历识的差 异,造成了各编解码器的差异。世界是同个世界,每个看到的却是千姿百态。 如果想在这个真实的世界中活得更幸福些,我们能做点什么呢?那就是改善我们的编解码器。怎么改善的编解码器 呢?这就是“沟通反馈”这个模块要讨论的内容。 改善编解码 站在改善编解码效果的度,我们要考虑哪些问题呢? 先,我们要考虑下编码器的效果。换句话说,当我们想把信息传达给别的时候,我们得把信息编码成个有效的信号, 少要保证在我们这信息不丢失。 我举个例,有次,我在客户现场做咨询,客户的个程序员给我介绍他们的系统,他讲了分钟,我还是听得头雾 。于是,我打断他,花了五分钟我的语给他讲了遍,然后问他,“你想说的是不是这个意思?”。他猛劲点头,“就是这 样的。” 为什么会这样呢?究其原因就是,他上来就在给我讲实现细节,完全没有任何铺垫。 要知道,我是来了解情况的,所以,我的背景知识肯定是不的,凭空理解这些细节是常困难的件事。从沟通的度上 看,这么做浪费了量的时间,因为在过程中,我要不断地让他给我补充这些缺失的背景。这乎是很多程序员讲东的通 病:讲东直奔细节。 我在试中也经常遇到过类似的情况,些候选上来就给我讲技术细节,我对他做过的系统所知,所以,我只好打断 他,让他先把背景给我介绍下。 同样,很多抱怨别不能理解,其实,先应该想的问题是,到底有没有把话说清楚。这就是编码器出现问题的情 况。 其次,我们还要考虑下解码器的效果,也就是说,当个信号呈现在我们前时,作为接收者,我们是否能够有效地解码信 息。 著名作家王波曾经讲过个花剌模信使的故事,说的是中亚古国花剌模有个奇怪的俗,凡是给君王带来好消息的信 使,就会得到提升,给君王带来坏消息的则会被送去喂。如此来,谁还敢把坏消息带给君王呢?但问题是,君王不听 坏消息,坏消息就不存在了吗? 这就相当于解码器出了问题,过滤掉了很多真实的信息。但真实世界就是真实世界,它不会按照们的美好愿望运。 再举个我们身边的例,能做程序员的,多是很聪明的, 当个起讨论问题时,别往往刚开了个头,他就认 为已经理解了别的想法,然后开始表达的观点。信息都不全,何谈解码。所以,开发团队的讨论中常常出现个 谈阔论,却离题万的情况。 我们要想让更好地作活,就必须接纳真实世界的反馈,接纳真实世界的反馈,是需要我们打开的接收器,把 信号接纳进来,让反馈进来,这是解码的前提;是扩展识,提升解码器的效果,更好地理解别要表达的内容到底是 什么。 说了编码器和解码器可能出现的问题,我们再来看另外个可能造成影响的问题:编解码器算法,也就是怎么协调沟通双更 有效地进沟通。 既然前已经说了算法不够好会影响到信息的传递,那接下来的问题就是怎样找到个好的算法。其实,我们从始终在讲的 各种最佳实践就是个个好的算法,帮助我们改善沟通的效果。 还是回到前提到“完成个需求”的例,我们在“以终为始”模块已经讲过了,通过制定“完成的定义”就可以帮助改善这个过 程。这就相当于,沟通的双都有了个编解码册。 当“完成个需求”这样的信号发出时,作为接收,你的解码动作就变成了,先要查下册,关于“完成个需求”的标准 动作都有哪些。于是,你对事情的估计也就不会再那么简单了。 在“沟通反馈”这个模块下,我还会给你介绍各种“算法”,也就是最佳实践,帮你在作中提“信息”传递的效率。 回到我们这部分主题上,沟通反馈就是改善编码、解码以及算法的式。论是“发送”得更清楚,还是“接收”得更明,抑或 是通过各种协调算法,都是为了让通信的双做好准备。 总结时刻 总结下今天的内容。不如意,之九,之所以很多有如此多的不如意,很原因在于我们对真实世界有着很多不切 实际的幻想,美好的愿望并不能驱动这个世界,在软件开发中也是如此。虽然和活在个世界中,但对世界的理解却是 千差万别的。 我们借了信息论的个通信模型解释为什么每个看到的世界会有如此的差异,其核就在于,和拥有不同的编解码 器。想要在这个真实世界中活得更幸福些,需要我们不断地改善的编解码器。 改善编解码,需要从个度着,分别是:编码器,让信息能输出更准确;解码器,减少信号过滤,改善解码能;还有编 解码算法,也就是各种来业的“最佳实践”,协调沟通的双。 如果今天的内容你只能记住件事,那请记住:通过沟通反馈,不断升级的编解码能。 最后,我想请你回想下,你在作中遇到过哪些因为沟通反馈不畅造成的问题呢?欢迎在留区写下你的想法。 感谢阅读,如果你觉得这篇章对你有帮助的话,也欢迎把它分享给你的朋友。 弗与卡夫卡 沟通问题极其常,如布置任务、团队协作、理解需求等场景下。有介绍过本公司如何布置任务,以消除沟通中双理 解的差异。实际是否如此,没有求证过,但值得我们学习。法是布置任务少要沟通五次,和有些领导喜欢说的“我只讲次 ”相径庭。第次说,任务是什么什么。下属说,知道了。第次说,你复述下。下属巴拉巴拉讲遍,没错。还不,第 三次说,你觉得这事的的是什么。下属讲清楚了刚要被拉住,第四次,你觉得做这些事会遇到什么问题,哪些你可以 决定,哪些你需要先汇报再决定。等下属讲后,再问第五遍,你有没有更好的建议 2019-02-18 00:22 作者回复 很好的分享! 2019-02-18 13:23 毅 不同间的沟通:克服上下差异,分段解码,理解偏差早发现早反馈。相同间的沟通,信号相同,解码能因异 ,要有个主导的,控制沟通度与深度,抓主线适可,此时结合任务分解,反向沙盘推演。 2019-02-20 00:33 作者回复 融会贯通了! 2019-02-20 08:48 刘得淼 我要是两年前读到这专栏,会少很多弯路,会减少不必要的焦虑。希望师更新完专栏,出纸质书。? 2019-02-19 08:25 作者回复 多谢持!纸质书的事,有出版社在联系,先坚持把专栏更新完,再想后续的事吧! 2019-02-19 09:25 Sudouble 语在传递过程中存在损耗,很独到的个视,学习了。 2019-02-21 22:18 作者回复 多了解些东,就会发现很多难以解决的问题在别的领域已经有了很好的答案。 精选留 2019-02-2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论