第一性原理 《禅与计算机程序设计艺术》 / 陈光剑

2021-04-19  本文已影响0人  光剑书架上的书

第一性原理 《禅与计算机程序设计艺术》 / 陈光剑

任何事物背后必有道理。

什麼是第一性原理

第一性原理(First Principle Thinking),指的是回歸事物最基本的條件,將其拆分成各要素進行解構分析,從而找到實現目標最優路徑的方法。

該原理源於古希臘哲學家亞里士多德提出的一個哲學觀點:

“每個系統中存在一個最基本的命題和假设,它不能被違背或刪除。”

这个“最基本的命题和假设” 就是第一性原理(大前提)!

命题: 通常指表达判断的句子,即有真假的语句 。 如"黄金是贵重金属"这个句子就是一个命题。
假设:以已有事实材料和科学理论为依据,对未知事实或规律所提出的一种推测性说明,即假定 。假设需要以附加前提条件的命题形式表达。

欧几里得把最基本的命题或假设定义为公理和公设,以此为基础演绎出欧式平面几何体系。

公理:指在许多科学分支中所共有的一个不证自明的假设。
公设:指在科学领域基础中,某些未经证明而被接受的附加假定,此类假定称为公设。

公理与公设差别:公理是许多科学分支共有的,而各个科学分支中的公设则是不同的,公设的有效性必须建立在现实世界的经验上。

第一性原理强调从最基础的公理和假设出发,演绎推理整个理论体系和模型。把它转化成公式就是:

第一性原理(公理或假设)+ 演绎推理 = 思想或学科体系。

图示如下:

举例说明:

一个思想或学科体系,是以第一性原理为基础,演绎推理出来的。

爱因斯坦说:理论家的工作可分成两步,首先是发现公理,其次是从公理出发推出结论。

所以,建立一个体系,要从第一性原理开始;而学习一个体系,更要从第一性原理开始,才能理论指导实践!

埃隆·馬斯克与第一性原理

“鋼鐵俠”埃隆·馬斯克(特斯拉汽車CEO)。他曾在採訪中提到自己特別推崇“第一原理”思考法:“通過第一原理,我把事情升華到最根本的真理,然後從最核心處開始推理。”

我們運用第一性原理,而不是比較思維去思考問題是非常重要的。我們在生活中總是傾向於比較,對別人已經做過或者正在做的事情我們也都去做,這樣發展的結果只能產生細小的迭代發展。

第一性原理的思想方式是用物理學的角度看待世界,也就是說一層層撥開事物表象,看到裡面的本質,再從本質一層層往上走。” 這是他眼中的“第一性原理思維模型”——回溯事物的本質,重新思考怎麼做。

十幾年前,傳統鋰電池組價格曾長期居高不下,這很大程度影響了特斯拉電動車的大眾化之路。於是,創始人馬斯克回歸電池組的最基本要素,思考電池組是由哪些材料組成的?這些原料的市場價格是多少?結果他發現,如果從倫敦金屬交易所購買電池組所需的碳、鎳、鋁等原材料,再由特斯拉自己建廠研發製造,而不是直接購買供應鏈產品,電池投產之後的價格可以下降30%。

馬斯克的這種思維就是運用了“第一性原理”,並且他非常推崇使用該原理解決問題,這使他在電動汽車、航空航天、清潔能源等領域都取得了一些顛覆性的創新。

如何運用第一性原理

第一,以最本質最基礎的無法改變的條件作為出發點。

如果不是從事物最基本的條件出發,那麼拆分出的要素很可能發揮不了作用。同樣是為瞭解決電動車鋰電池組成本過高的問題,如果馬斯克把作為出發點的基礎條件放在供應商身上,試圖說服供應商降價,不僅可能吃閉門羹,甚至可能讓雙方的關係緊張。更可行的思路是解決電池的原料問題,因為電池的原材料是相對固定的,這才是最基礎的出發點。

第二,推演過程需要有嚴密的邏輯關係,儘量少引入估計。

之所以說運用第一性原理會消耗更高的認知能量,正是因為整個推演分析的過程必須保證合理可靠,否則就可能失之毫釐,謬以千里。整個過程就變成了做無用功。當然,這需要豐富的知識儲備、生活經驗和思維訓練作為支撐。

第三,不可隨意參照同類方案或現有經驗,尊重客觀推演結果。

要做好“找準出發點”和“保證邏輯關係”這兩點,最重要的就是學會保持“空杯心態”,在推演分析時屏蔽現有的、已知的各種因素的干擾。沒有了參照,有時可能會產生看似天馬行空的想法。如果出發點和邏輯關係都沒有問題,那麼就應該尊重客觀推演的結果,也許這就是一個蘊含著巨大價值的天才想法。

第一性原理思考舉例

1.鍵盤滑鼠是我們的真實需求嗎?

我們使用鍵盤滑鼠的本質目的是什麼——向電腦輸入指令和信息。為啥要用鍵盤滑鼠,因為技術限制,我們只能通過這樣的方式向電腦輸入指令和信息。但是,如果我們的大腦能夠直接與電腦交互,那我們就不需要鍵盤滑鼠了。可是我們長時間以來習慣了用鍵盤和滑鼠,所以在大多數人的認知中,電腦就應該長成那樣,有屏幕,有鍵盤,有滑鼠,或者觸摸屏。大部分人固化了這個認知,但伊隆·馬斯克卻用批判性思維和懷疑的精神拷問這個認知,於是有了他的另一個項目——neuralink(腦機融合)

2.“便利的獲取內容”更重要

20世紀80年代,互聯網誕生早期,多數互聯網企業都傾力於為網民提供各種網站內容,80後應該有印象,我們一上網就登錄搜狐、新浪之類的門戶網站。

但遠比門戶時代更早的十多年前,就有兩個年輕人認為:比起內容本身,如何讓用戶“便利的獲取內容”更重要,這將產生萬億美元級的市場潛力。那個年代,網民總量少、互聯網上內容稀少、許多服務還是付費,如果這兩個年輕人對外宣揚這種想法,公眾只會嗤之以鼻,沒人會認為他們高瞻遠矚。

但歷史證明,少數人的觀點多半是對的。這兩個年輕人是布林和佩奇,Google創始人。他們對互聯網產業的核心洞察:“便利、免費”貫穿了Google從創立到強盛的整個歷程。

参考资料

【第一性原理】https://wiki.mbalib.com/zh-tw/%E7%AC%AC%E4%B8%80%E6%80%A7%E5%8E%9F%E7%90%86
https://www.zhihu.com/question/21459243/answer/1052240750

《禅与计算机程序设计艺术》 / 陈光剑 目录

第一性原理

什么是禅?

什么是计算机?

什么是程序设计?

什么是艺术?

宇宙之起源

物质之形成

半导体材料

纳米光刻

二极管、三极管

太极阴阳与二进制

布尔代数与数字逻辑系统

模拟电子电路系统

信号与处理

信息论

图灵机模型

冯诺依曼模型

计算机演化史

什么是编程?

编程语言进化史

程序 = 数据结构 + 算法

模型关系思维

真理与模型

建筑工程、机械工程、电气工程与软件工程

CPU架构设计

缓存思想

计算机科学中的中间层理论

从01机器码到汇编指令到高级编程语言:一切皆是映射

美妙的递归

用计算机画一张分形图

分层思想

硬件驱动

操作系统

通信原理:TCP/IP 与 HTTP 协议、WIFI无线协议

互联网简史

数据的存储:从ROM、RAM到寄存器到L1/L2 Cache 再到磁盘文件

索引原理:来自大自然的启示 Tree 结构

人类社会数字化

人工智能

虚拟现实

技术、艺术与禅道

// TODO ...... 待续


《禅与计算机程序设计艺术》 / 陈光剑

上一篇下一篇

猜你喜欢

热点阅读