查看原文
其他

张辉 2018-05-30

每一次搬家,都会碰到很多新问题,在解决这些问题的过程中,也有很多收获。举两个例子。

第一个是配置路由器,华硕的这款路由器功能非常强大。但在搬家之后,因为联通宽带重新做了配置,路由器也必须重新配置。但是按照我惯常的方式去做设置时,却怎么也设置不好。花了将近两个小时,总是碰到莫名其妙的连接问题,最后放弃。第二天早晨继续试,依然不成功。我缓了缓,想起了以前碰到这种莫名其妙问题时候的解决办法 —— 这就是回到问题本源:重新思考我脑子中的种种「自以为是」,看看哪些是假设,哪些是事实。经过排查,终于发现,我本以为是需要通过PPPoE拨号的方式接入网络,却不想可以直连。并且,恰好华硕路由器配置页面有一些Bug(拨号之后系统总是处于无限期等待连通的状况,没有超时提示,也没有出错提示),导致无法顺利发现这个问题。但是有另外的入口可以去配置。在想通这个问题后,问题立刻解决。

第二个案例是设置今天刚买的Bose Soundtouch 300音响。按照说明书设置好之后,音响中总是没有声音。当时想到了两个可能,首先是电视与音响连线的问题,其次是音响本身有故障。我检查了用于连接的光纤线,因为有红色的光从光纤的一端透出,且两端连接都非常牢靠,所以看起来没有问题。是不是音响本身有故障,不出声呢?因为这个音响支持蓝牙连接,所以我用遥控器选择了蓝牙模式,连上手机之后,没有问题,声音正常。所以还没有找到问题,于是我从网上下载了这个音响的完整手册,一页页查看,依然没有头绪。正在困惑的时候,我眼睛又落到遥控器上,看到刚才使用的蓝牙按键,又看到左边一个类似电视的按键,按了一下这个键,顿时声音充满整个屋子!Wow,原来是我在使用这个音响时,头脑中并没有「输入源」的概念。其实这个音响支持电视、蓝牙、Wifi三种输入的音源,有了这个概念上的突破,后面的问题就好解决了。

这两个都是生活中的小例子,其中有设备本身设计的问题,也有使用者的问题。我们不能要求每个公司的设备都能像 Apple 设计的那样简洁直观,所以我们一定得培养自己观察问题,分析问题,解决问题的能力。

工作中、生活中每一个看起来奇怪的问题,背后都体现出我们心智上的误区。在Motorola 工作期间,我曾经帮助同事解决了一个「旷世难题」:手机的测试版本正常,但一打正式的版本号,浏览器应用就会崩溃。因为这个问题,整个部门3天不能发版。测试版和正式版的区别只有一个文本文件,这个文本文件只有一行,就是有十几个英文字符的版本号。但这怎么会引起浏览器的问题呢?所以大家又去其他地方找线索。后来我介入帮忙,花了一下午,最终确认就是这个看似简单的文本文件引起的问题。正式版本的文件多了一个「回车键」,即多了一个「看不见的空行」。而印度研发的浏览器App其启动时会去检查这个文本文件,恰好会因为这个空行而崩溃。

我在解决完这个问题之后曾经写过一篇短文,题目是「不是你看见的就是真相」。在这篇文章中探讨了我们心智上的误区:误把推断当事实。体现在这个例子上,就是把「一个简单的文本文件不会引发另外一个App崩溃」 当成一个事实。并且,一个「不可见」的空行的确又欺骗了大家的眼睛,这两个因素加起来阻碍了发版工作。

其实每次碰到这种「百思不得其解」的难题时,不妨回到本源,放下所有成见,重新审视我们内心中的每一个「自以为是」,仔细确认:看看哪个的确是事实,哪个是需要去验证的假设。这就像几何学一样,构建整个几何学大厦的是非常有限的几个公理(比如平行线不相交),这几个公理在某种程度上不用质疑。如果要质疑,就会建立另外一种几何学,比如非欧几何。除了非常有限的公理之外,其余都是推论。我们之所以会犯一些错误,无法解决一些难题,就是因为我们把错误的东西当成了公理,当成了事实。这种「自以为是」妨碍了我们认识真相,解决问题。

这种解决问题的思想是哪里学来的?从G·波利亚的《怎样解题 - 数学思维的新方法》一书中学到的,这是我高中最爱看的数学书。大家若有兴趣,可以找来读一下,尤其可以学习其中的解决问题的思想。如果家里有小朋友在上学,特别推荐他们阅读一下,把其中的题目一一做一下,体会其中的解题思想。真正读懂这本书,比上多少个奥数课都有用。而且是一生受益,毫不夸张。我最近就打算再读一下。


参考文章:逆向思考的力量如何系统性的思考一个问题 —— 以一场知乎Live为例

前一篇文章:不买房的前提

365天,每天坚持写作之110/365,爱上你的每一天!

我在「知识星球」(原来的「小密圈」)记录我每日的成长经历与感悟,这里已经汇聚1000多位朋友,请和我们在2018年共同成长:记录、分享、互助和共庆。希望你在这里能具体的学到:如何坚持每日锻炼、如何养成写作的习惯、怎样开始倾吐心声以及逐步开始实践投资。

回复「知识星球」了解如何加入。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存