前段時間谒麦,我接手了一個任務,分布式架構下的數(shù)據(jù)分布及交易路由架構方案公黑。分布式架構邑商,自然是以互聯(lián)網(wǎng)企業(yè)為師,于是從網(wǎng)上查凡蚜,發(fā)現(xiàn)了餓了么的以用戶登錄地的數(shù)據(jù)分布和交易路由人断,以及阿里系的單元化思路,但都不太適合我們的情況朝蜘。怎么辦恶迈,從任務的目的是減少跨數(shù)據(jù)中心的調(diào)用出發(fā),跨數(shù)據(jù)中心調(diào)用無非三種方式:服務-服務谱醇,服務-數(shù)據(jù)暇仲,數(shù)據(jù)-數(shù)據(jù),分析每種調(diào)用方式下怎么減少跨中心調(diào)用的措施枣抱,逐步形成我們自己的數(shù)據(jù)分布及交易路由方案熔吗。最近接觸第一性原理的思維框架,想來我的這個案例似乎具備使用第一性原理的一些雛形佳晶,哈哈。
進入正題讼载,還是老規(guī)矩轿秧,使用概念性知識的學習框架中跌。
第一性原理的來龍去脈
最早提出第一性原理的是古希臘哲學家亞里斯多德,他說
在每一個系統(tǒng)中都存在最基本的命題或假設菇篡,不能被省略或刪除漩符,也不能被違反
這就是這個系統(tǒng)的第一原理(First principle)。
聽起來有點像數(shù)學中的公理驱还,是的嗜暴,數(shù)學中的公理也是數(shù)學相應系統(tǒng)中的第一性原理。
在物理化學領域议蟆,第一性原理也已應用多年闷沥,也就是
根據(jù)原子核和電子相互作用的原理及其基本運動規(guī)律,運用量子力學原理咐容,從具體要求出發(fā)舆逃,經(jīng)過一些近似處理后直接求解薛定諤方程的算法。
對了戳粒,人工智能領域alphago zero基于圍棋基本規(guī)則路狮,通過自我對弈深度學習成為目前“無敵”狀態(tài)我覺得也可歸于計算領域的第一性原理應用。
但讓第一性原理這個概念火起來的卻是在思維領域蔚约,源于鋼鐵俠馬斯克奄妨。馬斯克成功的創(chuàng)辦了很多企業(yè),企業(yè)名稱未必記得住苹祟,但如果你聽說過互聯(lián)網(wǎng)支付工具paypal砸抛、特斯拉電動汽車、還有一個準備讓普通人能移民火星的計劃苔咪,你就知道他是怎么的一個牛人了锰悼。他能在這么多看起來相互不搭界的領域取得突破性的成功,馬斯克自稱得益于第一性原理团赏。
第一性原理從一個哲學概念箕般,發(fā)展成為計算物理和計算化學的一種應用,到現(xiàn)在成為一種思維方式舔清,其內(nèi)涵和外延已經(jīng)發(fā)生了變化丝里。作為思維方式的第一性原理其實是說怎么利用第一性原理來顛覆性創(chuàng)新,這是一種演繹思維体谒,在我們所處的領域或子領域杯聚,從根本原理出發(fā),不走前輩已經(jīng)走過的路抒痒,而是利用演繹思維另辟蹊徑卻能更好的達到目的幌绍。比如馬斯克的特斯拉電動汽車,不與傳統(tǒng)的油驅(qū)汽車做競爭,卻代表著更先進的能源汽車方向傀广。
第一性原理思維有沒有缺陷颁独?有。首先是一般人很難識別找到自己所處領域的第一性原理伪冰;其次是見算找到了誓酒,由于從第一性原理重新出發(fā)的顛覆性創(chuàng)新,其涉及的資金贮聂、技術靠柑、團隊都不是一般人能推得動的。
第一性原理與哪些知識相關聯(lián)
- 5Why法
5Why法吓懈,或者是老祖宗提出的追本溯源歼冰,是從現(xiàn)象或問題不斷反向追問,找到現(xiàn)象或問題的根源骄瓣,這個根源可能是該領域的第一性原理停巷,也可能不是。即使是第一性原理榕栏,也不好說真正能丟開歷史的沉重包袱而直接使用了第一性原理重新演繹思維畔勤,很可能還是在對現(xiàn)有系統(tǒng)的修修補補,見問題處理問題扒磁。 - 演繹邏輯庆揪、創(chuàng)新
第一性原理思維是一種演繹思維,其大前提是該系統(tǒng)或領域的第一性原理妨托,經(jīng)過層層演繹推理缸榛,找到創(chuàng)新的切入點。從思維模式上講兰伤,已經(jīng)完成了第一性原理思維内颗,但對于創(chuàng)新來講,只不過剛剛開始敦腔。
第一性原理適用和不適用的場景
適用場景
- 常思考所在領域或子領域的第一性原理均澳,不一定都是顛覆性創(chuàng)新,但確實能獲得一些啟發(fā)符衔。比如項目軟件開發(fā)領域的敏捷開發(fā)找前,是不是受到“運行的是應用軟件”這一條第一性原理啟發(fā)。
- 第一性原理和5why或追本溯源配合使用判族,提高分析問題的效率并拓寬解決辦法躺盛。中醫(yī)的第一性原理是“陰陽五行”,而不是具體的某藥方治某病形帮,當其有時不起作用的時候是不是可以同時從原理出發(fā)分析和從問題出發(fā)分析槽惫,在某個地方相遇周叮,除了找到不起作用的根源,更可以找到更多的解決辦法躯枢。
- 搭建本領域的知識技能框架则吟。從領域的第一性原理出發(fā)槐臀,經(jīng)過層層演繹推導锄蹂,各層的推論基本上就是該領域的知識技能框架。
不適用的場景 - 不要刻意去尋找大領域的第一性原理水慨,只需尋找到自己能把握的子領域即可得糜。
- 解決目前的問題時,可以快速的考慮第一性原理晰洒,但不可執(zhí)著于第一性原理朝抖,還是要從問題出發(fā)度過當前難關才行。
- 除非從頭開始谍珊,第一性原理始終是輔助思維治宣。