首先,买房、结婚、跳槽,这类问题之所以难以抉择,不外乎两个原因:一是未来很难预测,你只知道现在和以前遇到过的人和事物,未来什么样,你并不知道;二是已经做出的决定不能反悔,一旦拒绝,就等于永远错过。
在做出具体的选择之前,我们首先要找到决策的最佳时机。请注意二者的区别,具体选择指的是,这道选择题应该怎么做。比如在买房这个场景里,它对应的问题是,在同时面对几套房子时,应该买哪套?而决策时机指的是,这道选择题应该在什么时间做。在买房这个场景里,它对应的问题是,到底应该十年前就考虑买房,还是十年后再考虑买房?
这类问题被人类称之为终身大事,但在计算机的世界里,它有另一个名字,叫零信息博弈,也就是在信息极度稀缺的情况下,分析潜在可能,寻找做出最佳判断的时机。根据计算机的运算,只要是零信息博弈,最佳的决策时机,都是同一个时间点,请记住这个数字:你决策总时限的37%。注意,是任何问题,都是这个时间点。
比如开篇的买房问题,假如你必须要在一个月内做出决策,那么最佳的决策时机,就是这个月总天数的37%,也就是第11天。在前10天,你只观察,不管看到多心动的房子,都不要买。从第11天开始,只要看到一个比之前好的房子,就应该果断出手。
再比如结婚,假设你给自己限定的结婚年龄是18到40岁,过了40岁就不结婚。那么你决策的最佳时间,就是18到40岁之间37%的时间点,也就是26.1岁。在此之前,无论有多合适的恋人,你都要克制。过了26.1岁,只要看到比之前更合适的对象,就要立即求婚。
运用计算机思维进行人生的重大决策,虽然不一定能够帮助我们做出最优的决定,但却能够避免让我们陷入最糟糕的处境,很多时候,避免错误的决定会远远比做出正确的决定来得重要。
最好的决策者不是总能做对生死攸关的大决策,而是从不把自己放置在这个局面里,他们靠无数个正确的小决策前进,正如善战者无赫赫之功。诸葛亮也曾说过,善败者不亡,我们需要在不断的实践中寻找人生的最优解,不断优化、更新算法,在不确定的世界里获得更多的确定性。