人一定要培养自己的跳跃性思维,不能单一的看待问题,把思维打开。
举个历史例子:以前有个人说自己想要一批更快的马,但是似乎马的速度都差不多,很难再找出一批千里好马。如果一直沿着马这一条路线去思考,你很难得到结果。如果你愿意抛弃马这个前提条件,发现别人真正的需求是需要更快的速度而不是马,于是汽车诞生了。
这个例子说明,很多时候你的 leader 或者用户、产品经理传递的信息,是相对模糊的,所以你需要不断地确认呀,人就是很难说清楚自己想要什么,所以一定要学会审题,核心的目的是什么。
再举个例子:很常见的排查bug问题,线上报错是业务逻辑问题,于是疯狂 review 代码,死活找不到原因,团队人员都坚信 Redis 和 MySQL 绝对没有问题,毕竟监控大盘一片绿色。但是最后发现,运维不小心改了 Redis 的淘汰策略导致的。
思考一下: Redis 是不是就像一个人,他会撒谎说他这没问题,MySQL 也像一个人,撒谎说他这没问题。撒谎可能是故意的也可能是无意识的。相同的前置条件很难得出不一样的结果,于是仔细核查各个看似没问题的节点,就发现问题出在“绝对没问题”。这就像大厂中的高层、中层、低层,中层欺上瞒下,信息链条过长,每个人都有小心思,于是事情难以正常推进。低层的创新被中层扼杀,高层的战略没有精准的被传递到低层。
我个人总结出一种行为习惯,能够保护自己的开创性思维,当察觉到自己的思维固化时,可以拿出来利用一下。当你通过种种前置条件,去推导结果难以进行时,可以问自己“前置条件”是否真的可靠,或许还有别的方案,然后跟别人讨论一下。话术:(情况是这样的,我通过xxx这个前提条件,然后得出我的xxx猜想,可能我的表述存在问题,你可以跟我确认一下我表述的想法,以确保信息的一致性,我给出的前提条件也可能是局限性的,但我目前被困在这里了,你可以更加客观说说你的想法,我很希望能从你的想法中得到启发)。这样你不仅自己可以抽离出固化思维,还能让别人为你提供更多的思考方向,信息来源越多,清洗聚合过后,思考越有深度。 通过练习这种行为习惯,你可以更加具有创新性,映射到职场你也能更加游刃有余,毕竟谁不喜欢有想法且有落地方案的人呢?