混沌大學(xué)的邢波老師有講過這么一個(gè)案例:
幾年前,邢波老師給Facebook開發(fā)一個(gè)大數(shù)據(jù)處理的程序。結(jié)果,原本測(cè)試正常的程序,在大規(guī)模應(yīng)用時(shí),速度卻出奇地慢,根本無法商用。
這讓邢博士非常尷尬……損失項(xiàng)目費(fèi)用是小,讓別人認(rèn)為自己這個(gè)業(yè)界知名專家解決不了實(shí)際問題,那就悲劇了。
那就趕緊找原因吧??墒?,他們團(tuán)隊(duì)反復(fù)認(rèn)真檢查卻發(fā)現(xiàn):程序的邏輯和算法都沒有錯(cuò),可就是一大規(guī)模部署,速度就變得非常慢了。真見鬼了。
這樣搞下去可不行啊。于是,邢波老師親自帶隊(duì)深入研究。結(jié)果,團(tuán)隊(duì)在大量研究后發(fā)現(xiàn):在大數(shù)據(jù)應(yīng)用環(huán)境下,過去很多常用的軟件算法設(shè)計(jì)乃至硬件部署都要做改進(jìn)。
那些具體的改進(jìn)細(xì)節(jié)實(shí)在太專業(yè),我們不去管他。反而是邢波老師在講這個(gè)案例時(shí)提到的一個(gè)細(xì)節(jié),讓我印象深刻:
他們?cè)贒EMO程序中,用了一個(gè)“檢查算法”——簡(jiǎn)單點(diǎn)說,就是為了確保數(shù)據(jù)的準(zhǔn)確性,程序會(huì)對(duì)數(shù)據(jù)進(jìn)行二次檢查糾錯(cuò)。這個(gè)算法過去一直很好用,它在小規(guī)模測(cè)試的時(shí)候也沒問題。
可是沒想到,這個(gè)檢查算法在大規(guī)模應(yīng)用時(shí),突然變得極為消耗運(yùn)算資源,結(jié)果導(dǎo)致系統(tǒng)計(jì)算非常緩慢。
發(fā)現(xiàn)了這個(gè)問題后,邢波團(tuán)隊(duì)想出了一個(gè)看起來很不負(fù)責(zé)任的解決方案:降低程序檢查的精確度,這樣的代價(jià)是蘿卜快了不洗泥,不過程序速度確實(shí)快了很多。
只不過。。。這降低要求的做法,不是糊弄事兒?jiǎn)幔?/p>
是嗎?
恰恰相反。邢波老師給出的理由是:從單個(gè)數(shù)據(jù)看,準(zhǔn)確度很重要,但從系統(tǒng)的宏觀目標(biāo)看,其實(shí)程序?qū)唧w數(shù)據(jù)的精確性要求沒那么高。
當(dāng)邢波老師講到這里的時(shí)候,我突然意識(shí)到:如果我們過于強(qiáng)調(diào)一個(gè)子系統(tǒng)的準(zhǔn)確性,反而可能在更高的層級(jí)上降低了系統(tǒng)效率。
我們生活中也有很多人,因?yàn)閳?zhí)著于子系統(tǒng)精確高效的成功經(jīng)驗(yàn),結(jié)果當(dāng)需要在更大系統(tǒng)目標(biāo)上進(jìn)行考慮時(shí),卻失去了能力:
紅包只搶不發(fā)的人,真的賺到了嗎?
工作只管自己職責(zé)范圍內(nèi)效率的人,工作效率真的提升了嗎?
推而廣之,我們努力把自己手頭的事情都做到最好,人生結(jié)果就最好了嗎?
……
那些最努力的人,往往只能看到眼前的“最優(yōu)解”,可是一遇到大事,過去的“優(yōu)點(diǎn)”反而變成了“拖累”,最終搞砸事情。生活的戲劇性就在于:你以為自己拼盡一切演了一個(gè)大好人,沒想到最終的角色卻是個(gè)反派。
前幾天,一個(gè)做學(xué)習(xí)產(chǎn)品項(xiàng)目的運(yùn)營(yíng)和我聊天,說他們有的用戶幾乎買了他們所有的課程,然后天天花3-4小時(shí)留言寫作業(yè)。
我很感動(dòng)于有人有這樣的精神。
不過,我?guī)缀蹩梢钥隙?,這樣學(xué)習(xí)的效果和他的付出不成正比——某種程度上,這種努力已經(jīng)變成“表演型學(xué)習(xí)”了。
我們經(jīng)常走得太遠(yuǎn),而忘記自己為什么出發(fā)。
堅(jiān)持是一件好事,可是學(xué)習(xí)難道就剩下留言寫作業(yè)這一種方法了嗎?花這么長(zhǎng)的留言寫作業(yè),太奢侈了吧,就沒有其他辦法可以提高學(xué)習(xí)效率了嗎?如果是為了全勤拿獎(jiǎng)學(xué)金,也要問問你這么多時(shí)間就值這么點(diǎn)獎(jiǎng)學(xué)金嗎?
別誤會(huì),我不是反對(duì)留言寫作業(yè),我只是心疼他花這么多時(shí)間,卻只用這一個(gè)學(xué)習(xí)方法。每個(gè)班里都有個(gè)最用功學(xué)習(xí),最晚回家,卻考試墊底的同學(xué)。
類似的事情,在不斷的發(fā)生,我們?cè)撛趺礃颖苊庾约合萑脒@樣的人生大坑中呢?我想了想可能有三個(gè)改進(jìn)方向可供參考:
(一)如果我們時(shí)不時(shí)問自己,究竟什么是最重要的,往往就能夠放下眼前的恐懼與糾結(jié)。
將軍趕路,不打小鬼。一路上打小鬼的,都成不了將軍。如果你知道自己要什么,就會(huì)對(duì)自己好得多,不會(huì)糾結(jié)于那些虛名和浮利。
我們每個(gè)人都不喜歡讓自己處在充滿擔(dān)心的、不確定性的環(huán)境里,因此,我們就想盡辦法對(duì)我們自己可掌握的部分計(jì)算清楚,確保穩(wěn)定。
可是,曹雪芹在幾十年的人生磨礪之后,用浮生一世在《紅樓夢(mèng)》中告訴我們:“機(jī)關(guān)算盡太聰明”,會(huì)“反誤了卿卿性命”。而愛因斯坦也告誡我們“不是所有可以計(jì)算的東西都是重要的,也不是所有重要的東西都可以被計(jì)算”。
因此,無論對(duì)個(gè)人也好,公司也罷,都不用那么精打細(xì)算地想如何把眼前的收益最大化——你能想到的“最大化”方案,永遠(yuǎn)是在以未來看不見的成本為代價(jià)的。
(二)與其這樣算計(jì)現(xiàn)在,倒不如擁抱變化。拿出一些錢和精力,去接觸新事物,嘗試新做法,認(rèn)識(shí)新朋友——這些看似沒那么靠譜的事情,往往會(huì)給你帶來人生大系統(tǒng)的驚喜。
失敗是成功之母,成功也可能是失敗之母。
從心理學(xué)的角度看,我們?nèi)松钪氐陌な恰斑^去的成功經(jīng)驗(yàn)”——人總是習(xí)慣于沿用過去已成功的“經(jīng)驗(yàn)算法”,以致于當(dāng)它不適應(yīng)環(huán)境時(shí),我們?nèi)匀灰庾R(shí)不到是自己的問題。
意識(shí)到了這點(diǎn),芒格才會(huì)不斷檢視自己喜愛的觀點(diǎn)以及過去讓自己成功的經(jīng)驗(yàn)是否仍然成立。
(三)那些過去讓自己成功的、最受自己喜歡的理論,才是最值得檢查的——越是讓我們成功的經(jīng)驗(yàn)越危險(xiǎn)。
好了,總結(jié)一下全文:
(1)如果我們過于強(qiáng)調(diào)一個(gè)子系統(tǒng)的準(zhǔn)確性,反而可能在更高的層級(jí)上降低了系統(tǒng)效率。
(2)與其花所有時(shí)間計(jì)算現(xiàn)在的效率,倒不如在想明白自己真正要的東西后,拿出一些精力多擁抱不確定性,接觸新事物和可能性,給自己打開全新的空間。