混沌大學的邢波老師有講過這么一個案例:
幾年前醇坝,邢波老師給Facebook開發(fā)一個大數(shù)據(jù)處理的程序次坡。結(jié)果,原本測試正常的程序砸琅,在大規(guī)模應(yīng)用時,速度卻出奇地慢症脂,根本無法商用谚赎。
這讓邢博士非常尷尬……損失項目費用是小壶唤,讓別人認為自己這個業(yè)界知名專家解決不了實際問題,那就悲劇了棕所。
那就趕緊找原因吧×帐。可是,他們團隊反復認真檢查卻發(fā)現(xiàn):程序的邏輯和算法都沒有錯针贬,可就是一大規(guī)模部署,速度就變得非常慢了桦他。真見鬼了蔫巩。
這樣搞下去可不行啊圆仔。于是,邢波老師親自帶隊深入研究嗓节。結(jié)果荧缘,團隊在大量研究后發(fā)現(xiàn):在大數(shù)據(jù)應(yīng)用環(huán)境下皆警,過去很多常用的軟件算法設(shè)計乃至硬件部署都要做改進拦宣。
那些具體的改進細節(jié)實在太專業(yè),我們不去管他。反而是邢波老師在講這個案例時提到的一個細節(jié)鸵隧,讓我印象深刻:
他們在DEMO程序中绸罗,用了一個“檢查算法”——簡單點說,就是為了確保數(shù)據(jù)的準確性豆瘫,程序會對數(shù)據(jù)進行二次檢查糾錯珊蟀。這個算法過去一直很好用,它在小規(guī)模測試的時候也沒問題外驱。
可是沒想到育灸,這個檢查算法在大規(guī)模應(yīng)用時,突然變得極為消耗運算資源昵宇,結(jié)果導致系統(tǒng)計算非常緩慢磅崭。
發(fā)現(xiàn)了這個問題后,邢波團隊想出了一個看起來很不負責任的解決方案:降低程序檢查的精確度瓦哎,這樣的代價是蘿卜快了不洗泥砸喻,不過程序速度確實快了很多。
只不過蒋譬。割岛。。這降低要求的做法犯助,不是糊弄事兒嗎癣漆?
是嗎?
恰恰相反剂买。邢波老師給出的理由是:從單個數(shù)據(jù)看扑媚,準確度很重要,但從系統(tǒng)的宏觀目標看雷恃,其實程序?qū)唧w數(shù)據(jù)的精確性要求沒那么高疆股。
當邢波老師講到這里的時候,我突然意識到:如果我們過于強調(diào)一個子系統(tǒng)的準確性倒槐,反而可能在更高的層級上降低了系統(tǒng)效率旬痹。
我們生活中也有很多人,因為執(zhí)著于子系統(tǒng)精確高效的成功經(jīng)驗讨越,結(jié)果當需要在更大系統(tǒng)目標上進行考慮時两残,卻失去了能力:
紅包只搶不發(fā)的人,真的賺到了嗎把跨?
工作只管自己職責范圍內(nèi)效率的人人弓,工作效率真的提升了嗎?
推而廣之着逐,我們努力把自己手頭的事情都做到最好崔赌,人生結(jié)果就最好了嗎意蛀?
……
那些最努力的人健芭,往往只能看到眼前的“最優(yōu)解”,可是一遇到大事若贮,過去的“優(yōu)點”反而變成了“拖累”痒留,最終搞砸事情。生活的戲劇性就在于:你以為自己拼盡一切演了一個大好人细移,沒想到最終的角色卻是個反派熊锭。
前幾天碗殷,一個做學習產(chǎn)品項目的運營和我聊天,說他們有的用戶幾乎買了他們所有的課程代乃,然后天天花3-4小時留言寫作業(yè)仿粹。
我很感動于有人有這樣的精神吭历。
不過,我?guī)缀蹩梢钥隙牵@樣學習的效果和他的付出不成正比——某種程度上朗若,這種努力已經(jīng)變成“表演型學習”了。
我們經(jīng)常走得太遠灾馒,而忘記自己為什么出發(fā)遣总。
堅持是一件好事,可是學習難道就剩下留言寫作業(yè)這一種方法了嗎傅物?花這么長的留言寫作業(yè)董饰,太奢侈了吧圆米,就沒有其他辦法可以提高學習效率了嗎?如果是為了全勤拿獎學金也祠,也要問問你這么多時間就值這么點獎學金嗎近速?
別誤會,我不是反對留言寫作業(yè)奖亚,我只是心疼他花這么多時間昔字,卻只用這一個學習方法首繁。每個班里都有個最用功學習,最晚回家夹攒,卻考試墊底的同學胁塞。
類似的事情,在不斷的發(fā)生状土,我們該怎么樣避免自己陷入這樣的人生大坑中呢伺糠?我想了想可能有三個改進方向可供參考:
(一)如果我們時不時問自己训桶,究竟什么是最重要的酣倾,往往就能夠放下眼前的恐懼與糾結(jié)躁锡。
將軍趕路置侍,不打小鬼。一路上打小鬼的杠输,都成不了將軍秕衙。如果你知道自己要什么,就會對自己好得多鹦牛,不會糾結(jié)于那些虛名和浮利能岩。
我們每個人都不喜歡讓自己處在充滿擔心的萧福、不確定性的環(huán)境里,因此膏燕,我們就想盡辦法對我們自己可掌握的部分計算清楚悟民,確保穩(wěn)定。
可是近忙,曹雪芹在幾十年的人生磨礪之后智润,用浮生一世在《紅樓夢》中告訴我們:“機關(guān)算盡太聰明”,會“反誤了卿卿性命”锯玛。而愛因斯坦也告誡我們“不是所有可以計算的東西都是重要的,也不是所有重要的東西都可以被計算”攘残。
因此,無論對個人也好遗契,公司也罷病曾,都不用那么精打細算地想如何把眼前的收益最大化——你能想到的“最大化”方案,永遠是在以未來看不見的成本為代價的捷兰。
(二)與其這樣算計現(xiàn)在负敏,倒不如擁抱變化其做。拿出一些錢和精力赁还,去接觸新事物,嘗試新做法蹈胡,認識新朋友——這些看似沒那么靠譜的事情朋蔫,往往會給你帶來人生大系統(tǒng)的驚喜驯妄。
失敗是成功之母,成功也可能是失敗之母源织。
從心理學的角度看微猖,我們?nèi)松钪氐陌な恰斑^去的成功經(jīng)驗”——人總是習慣于沿用過去已成功的“經(jīng)驗算法”,以致于當它不適應(yīng)環(huán)境時黎茎,我們?nèi)匀灰庾R不到是自己的問題当悔。
意識到了這點踢代,芒格才會不斷檢視自己喜愛的觀點以及過去讓自己成功的經(jīng)驗是否仍然成立嗅骄。
(三)那些過去讓自己成功的、最受自己喜歡的理論慕爬,才是最值得檢查的——越是讓我們成功的經(jīng)驗越危險医窿。
好了,總結(jié)一下全文:
(1)如果我們過于強調(diào)一個子系統(tǒng)的準確性姥卢,反而可能在更高的層級上降低了系統(tǒng)效率渣聚。
(2)與其花所有時間計算現(xiàn)在的效率奕枝,倒不如在想明白自己真正要的東西后,拿出一些精力多擁抱不確定性症歇,接觸新事物和可能性,給自己打開全新的空間忘晤。