极客时间《10x程序员工作法》学习笔记 Day 16

106 阅读1分钟

沟通反馈

我们努力地学习各种知识,为的就是更好地理解这个世界的运作方式,而沟通反馈,就是我们与真实世界互动的最好方式。

为什么我们对世界的理解会出现偏差?

理解偏差是怎么产生的。项目经理给你传输的信号是“完成一个需求”,在项目经理脑子中,这个信号的原始信息可能是这样的:编写完成这个功能所需的代码,然后为这段代码写好自动化测试,再将它与现有系统集成好,通过测试人员的验证。

然而之前,你从“完成一个需求”这个信号中解码出来的信息却是:把功能代码写完。这样,问题就出现了。即便这里忽略了噪声的干扰,当编码和解码不是一个版本的时候,无论如何,项目经理的信息都很难准确地传达到你这里。

这就是人们往往对世界产生误解的原因。

因为每个人经历见识的差异,造成了各自编解码器的差异。世界是同一个世界,每个人看到的却是千姿百态。

改善编解码

很多程序员讲东西的通病:讲东西不先谈背景,直奔细节。

改善编解码,需要从几个角度着手,分别是:

  • 编码器,让信息能输出更准确;
  • 解码器,减少信号过滤,改善解码能力;
  • 编解码算法,也就是各种来自行业的“最佳实践”,协调沟通的双方。