调试九法读书笔记(七)

第十章 获得全新观点

要想重新整理一个案子的头绪,最好的办法是把它将给别人听
——福尔摩斯,《银色马》

记得刚开始学习大数据的时候,我总是会遇到各种各样的问题,程序启动就报错,这时候除了上网找答案,就是询问身边的有经验的同事,往往都能快速得到解决问题的答案。

10.1 寻求帮助

向别人求助至少有三个原因:

  1. 获得全新观点,专业知识和经验
  2. 人们很乐意帮忙,满足他们的成就感
  3. 这个问题他也可能没遇到过,解决后大家都有收获

10.1.1 获取全新的观点

人难免会有偏见,我们每个人的认知都有局限性。所以当另一个人来思考同样的问题时,可能会有不同角度和答案以及观点。这时候我们会对这个问题有全新的认识。

10.1.2 询问专家

很多时候我们会发现出问题的部分,我们并不非常了解。这时候需要询问专家,专家对于系统的了解远远高于我们。因此知道查找问题的大致路线图,也能够为我们的搜索提供很好的提示。

10.1.3 借鉴别人的经验

我们可能经验不足,但是我们身边的人可能遇到过类似的问题。当我们快速描述了问题以后,他们会准确告诉你出了什么问题。

10.2 到哪里寻求帮助

我们可以从身边的同事,网络上,论坛,问答网站,服务提供方等等地方寻求帮助。

10.3 放下面子

你可能会害怕寻求帮助,认为是自己无能的表现。但事实是,这只是说明你急于解决问题罢了。如果你获取了正确的见解,专业知识和经验,将会更快地修复这个问题。

10.4 报告症状,而不是理论

无论你需要什么样的帮助,在向别人描述问题的时候,一定要记住一点:报告症状,而不要讲你的理论和猜想。因为你希望是从别人那里获得全新的观点,如果你把自己的理论告诉别人,可能会导致别人也进入到你的思维定式中。

10.5 小结

获得全新观点
不管怎样,你都需要休息下,喝杯咖啡。

  1. 征求别人的意见
  2. 获取专业知识。
  3. 听取别人的意见
  4. 帮助无处不在
  5. 放下面子
  6. 报告症状,而不是将你的理论
  7. 你提出的问题不必十分肯定。