什么是第一性原理?

作者: 王树义 | 来源:发表于2018-08-02 10:35 被阅读96次
    image

    “第一性原理”这个词儿被吹得神乎其神。尤其是那些大V跟进来一起忽悠之后。

    都知道马斯克把这个原理用得好,可以把火箭的成本降低到原先的几十甚至上百分之一。

    问题是,它到底是什么?

    我竟然从来也没有真正考察过。

    直到今天,品着茶,读老喻的文章。才看到了马斯克这段话的完整译文:

    我在想存在一种好的思维框架。那是物理学的东西,你知道,有点儿像第一原理推理(first principles reasoning)。总体来讲,我认为存在将事情缩减至其根本实质,并从那里开始向上理论,和类比推理刚好相反。在我们的生命的主要阶段,我们一生都在进行类比推理,这基本意味着复制别人对待微小变化的方式……你必须能够把那些问题“煮沸”才能从里面找出那些最基本的东西,这跟那种类比型的推理或者创新完全不同。

    看完了我一口水差点儿喷出来。

    第一性原理,不就是解耦合(decoupling)吗?!

    原来只是换了个马甲,就糊弄我这么长时间。

    简单给你解释一下“解耦合”含义。

    我们总把目前已经发生的事情,看做自然而然。

    这就好像,你读一段软件应用的源代码,发现需要有些新功能,就添加上去。但是从来没有想到,要从头开始重新设计。

    这其实就是“积木式创新”的套路。

    我们想当然把前人做的东西,当成基础层。在这个层次之上,去叠加新的内容。

    设计硬件这么做,网络协议这么做……现在,连深度神经网络,也这么做了,还起了个时髦的名字,叫做“迁移学习”。

    这些方式,固然很高效快捷地解决了新问题,但也大概率创造了更多的问题。

    如果一开始的架构,就有问题,就有改进的余地呢?

    大家对此,好像都视若无睹。

    前人怎么干,我就怎么干。跟着大伙儿不会错到哪里去。这就是路径依赖。

    我们的头脑,就是喜欢偷懒的。

    一个事儿,改进10%,很难。因为无数聪明人已经在“前人基础上”,做了各种智慧地尝试。你想摘到低垂的果实,哪里有那么容易?

    反而,一个事儿,要提升200%,却没有那么难。

    因为看到这种要求,人们首先就从原先的思维框架里面“逃”了出来。因为他足够聪明,知道照着原先的路走下去,是不可能提升 200%的。

    你看当年的下载工具。

    那时候带宽低,大家的资源少。从服务器去下载内容,就成了当然的设定。

    于是各路下载工具就各种办法抢资源、争带宽,最后也无非是比原先快了那么一点点。

    但是,“笨人”没有参与这种角逐,因为“众争勿往”嘛,争也争不过。他们想到了互联网的基础。

    这个基础定义(你可以将其类比为根本大法)里面,从来就没有“大家只能从服务器下载”这一条。

    于是,灵感来了。

    每个人,不光是可以做客户端(索取者),也都可以做服务器(给予者)啊!

    那让他下载的时候,同时上传自己有的内容给别人,这不就“先富带动后富,达到共同富裕”了?

    这个思维模式的变化,这个抛开一切没理由假设的结果,是 P2P 下载协议横空出世。

    之后的几年间,这个协议改变了许许多多人获取网络资源的方式和体验。

    这种思考方式,这种做减法的思考方式,就叫做“解耦合”。

    这不跟马斯克说的“将事情缩减至其根本实质”,一个意思吗?

    相关文章

      网友评论

      本文标题:什么是第一性原理?

      本文链接:https://www.haomeiwen.com/subject/ecdjvftx.html