可能很多人觉得程序员就是完全的理工科那种思维方式,1就是1,0就是0,但是在遇到问题的时候,非理性的假说方式可以解决很多事情。
比如说遇到一个BUG,光看报错信息完全不知道错误发生在哪里,前任挖的坑也导致了没有线上日志,你除了哪这个去网上搜索之外,还有一种方式那就是假说。
假说就是假设这个问题是因为什么造成的:这种方式看着很不可思议,但是很多其他领域的高手都用过。比如说日本下将棋高手羽生善治说过:“直觉有70%的准确度。”他认为直觉源自过去的对弈经验的累积,使潜意识产生“面临这种情况时,应该这样下”的念头。
所谓的“假说思考”——从众多可能性当中,筛选出三个还不错的答案,随后将这3种步法套在脑中的模拟棋局里进行检验。换句话说,要大胆建立假说,“看似可行”就出手,而非滴水不漏地确认所有可能性之后才做决策。
而且若能养成假说思考的习惯,并且善加运用,对于日常业务的运行至少会有三大助益:其一,免于深陷信息洪流不可自拔;其二,有助于解决问题;其三,能以全盘思考的方式处理事务。