如果第二次看到我的文章,欢迎右侧扫码订阅我哟~  👉

每周五11:45 按时送达。当然了,也会时不时加个餐~

我的第「120」篇原创敬上

 

大家好,我是Z哥。

 

今天我们聊的话题对大多数人来说应该都算是一个“痛点”,就是怎么提高自己解决问题的能力。

 

我们的工作中,每天会遇到大大小小的很多问题。其中有些是之前从未遇到过的问题,这对很多人来说就会很棘手,不知道该怎么解决,可能吭呲吭呲折腾好几天都不一定能搞定。

 

 

但是身边往往也一定会存在这么一小部分人,好像无论什么问题,到他们那就能够顺利地解决。
难道他们真的只是“看得多,懂得更多”而已吗?

 

我根据我身边所接触的人群来看,还真不是。

 

根本原因我认为是他们有自己的一套成体系的思考策略。表现出来的“懂得更多”而是基于这些策略经过时间的打磨后产生的结果,而不是原因。

 

 

之前看过一个淘宝技术团队里的故事。

 

当时某个小组遇到一个问题,组内的几位成员搞了好几天没搞定。没办法,不得不跨部门去请教多隆大神,多隆5分钟后回复了一个解决方案,他们试了下果真把问题解决了。

 

所以你看,解决问题的能力高低可以差距那么大,远远超过所谓的10倍程序员的概念。而这其中能不能掌握正确的思路至关重要,但是我们很多人往往是“脚踩西瓜皮”,滑到哪算哪。

 

 

很多人平时遇到问题,最习以为常的就是四连招,「打开百度,复制,黏贴,点击搜索」。

 

然后就扫一眼标题去点开觉得靠谱的网页去看。

 

这样解决问题的方式从形态上大致是下面的这样子。

 

这其实是一种最理想的状态,从「问题」直接对应到「解决方案」。但现实是,建立这个对应关系其实没那么容易。就像找对象,你想在忙忙人海中找到你命中注定的另一半,还不想刻意去找,TA就出现在你眼前的概率有多少?

 

 

我们的人性深处就是喜欢「低投入高收益」的事情。希望正好有人和我遇到一样的问题,并且还解决了,同时还花时间整理成文发布在了网上。然后,自己可以顺手摘下这个果实,解决眼前的问题。
但现实往往是,

  • 没人和我遇到一样的问题哎。

  • 这个问题和我的有点像,但是又不完全一样,没法用。

  • 这个人和我遇到了一样的问题哎,但是下面没人回复怎么解决的,扎心……

 

要摆脱这种状态,就得培养自己解决问题的思路体系。

 

 

我们可以这样来考虑。

 

把解决问题的过程想象成是一个“漏斗”,逐渐收敛,最终定位到某几个具体的解决方案

 

这个“漏斗”分为几个阶段,场景分析、定义问题、建立假设、验证。

 


每个人大脑中所沉淀下来的「经验」,其实就是将经过这个漏斗走过一遍的路线图保存在了你的大脑里,然后才达到了“开箱即用”的状态。

 

 

/01 场景分析 when where/

 

大家都知道,很多问题其实背后的本质是一样的,只是换了一个外壳出现在你的面前。

 

比如,当你看到一个程序内存占用持续上升,和从系统日志中看到这个程序有内存溢出的错误日志,你很容易得到它们背后的原因都是一样的,某些对象使用完后没有释放资源。

 

但是,当你在实际解决一个问题的时候,还是不能把问题所在的场景给忽略了。因为这里面埋藏着导致这个问题的“变量”。

 

  • 这个问题是在一个什么场景下发生的?

  • 这个场景的完整过程是怎样的?

 

只有搞清楚了所处场景,你才能顺藤摸瓜找到问题的根源。否则你的系统化思维也培养不起来,而且系统化思维对于做接下去的第二点也很重要。

 

 

/02 定义问题 what/

 

当你通过百度搜索一个问题的时候,输入的内容越多,得到的结果越精确,对你价值越大,但是结果的数量却越少。与之相反的是,输入的内容越少,得到的结果越泛,但是数量越多。