学习了那么多年,直到最近看到一篇文章,才懂得了解决问题的逻辑。
看个栗子,你家的空调坏了,空调修理工是怎么解决的呢?
首先,他会问你,空调是什么坏了,不制冷,还是噪音特别大,或者其他什么不好了?然后,他会根据你提供的线索,按照自己对空调构造的了解,判断可能出问题的零件。再接着,他把这些可能出问题的零件进行一一排查。最终他确认是哪个零件出了问题,或修或更换完成了整个修复过程。
我们通过修空调的栗子,来总结解决问题的一般步骤:澄清问题、分析问题、提出假设、验证假设、解决问题。
第一步,澄清问题
空调修理工被你请了来。他问你,空调不制冷,还是噪音大?这是在澄清问题。澄清的过程就是把问题中的现象来一遍细细的梳理。问题通常都有表象显露出来,通过对表象的发掘,能够锁定问题出现的范围。
第二步,分析问题
修理工根据线索来判断出问题的零件,就是分析问题的过程。我们通常要根据第一步锁定的范围,需要运用专业知识进行分类、归纳,形成对可能问题的大致判断。要把可能的问题列入考察范围,淘汰掉没有可能出现的问题,避免浪费无谓的精力在不可能出现的问题上。
第三步,提出假设
可能的问题通常不止一个,这个时候,需要假设最可能出现的一两类问题。假设不是没有依据,假设是把大概率事件当成真的才有意义。概率越小的事件则放在后面考虑。
第四步,验证假设
修理工对最有可能出问题的零件优先排查,如果不是第一个可能的原因,就接着排查第二个、第三个……直到最终确认真正出问题的那一个。这一过程就是验证假设的过程。
第五步,解决问题
这一步,就最简单了,因为问题已经明了,该做什么,不该做什么已然清楚,只要按部就班去做就行了。
难怪以前有个故事,说一个工程师给某公司去解决难题。工程师转了三天,最后就在某个部位敲了一锤子。结果收费1000美元,999美元是诊断费,1美元是修理费。当时觉得这个故事讲的道理有点夸张。现在想来还真是这样,诊断过程是关键,大量的工作和投入都在这个过程。
现在,按照这个套路,你是不是也可以像专家一样,有的放矢去解决绝大多数问题了。