以前我在Linkedin里描述自己是一个problem solver,现在想想真的汗颜,赶紧删掉。我反问自己具备什么素质才能称得上是解决问题的能手呢。

我想象自己在debug,首先问自己的是我面对的是什么问题。尝试用语言去描述过程和产生的结果,这样比较容易捉住其特征。看清楚问题,对问题解决起着关键的作用。

再问有哪几种方法可以重现问题。通过重现,可以猜测产生的原因;分析各种重现方法的交集来缩窄搜索范围。

接下来可以想想问题的症结在哪。如果没有直接答案就用最笨而无敌的办法,穷举!缩窄范围后,将所有可能试一遍。

像福尔摩斯断案往往灵机一动,就找到破绽,所有推理分析都变成了直觉,一切都发生在电光火石之间。