1. 程式人生 > >偉大的公司都是進化而來,偉大的人也是

偉大的公司都是進化而來,偉大的人也是

本文部分摘自《奔跑吧,程式設計師》——葉夫根尼·布里克曼

有效的複雜系統一定是從有效的簡單系統進化而來的。——John Gall

看到長頸鹿的脖子時,你要知道這麼長的脖子並不是老天爺一開始就故意設計的。隨機突變導致一些長頸鹿的脖子變長,這又恰好提高了它們在某種特定環境下的生存概率, 所以成千上萬代之後,長頸鹿的脖子就變得越來越長。同樣的道理,當我們見到一家成功的公司,必須認識到它的成功並不是創始人在建立公司的時候就計劃好的,大多數創業公司都要歷經數千次嘗試才能有所改變併成長起來,歸根結底不過是其中的一些嘗試恰好提高了公司在特定市場中的生存概率,只是結果讓人感覺是創始人在最早的時候就有所設計一般。

本書將會關注如何以一種增量、迭代式的發展方式去打造一家創業公司(好比敏捷和精益開發),而不是費心去找出完美的計劃(好比“瀑布式開發”)。不管你是在打造產品、 開發技術抑或建立團隊,都會發現最好的起步方式其實就是先做出一個大概可以工作的最小的東西(最簡可行產品,簡稱MVP),然後再根據客戶的反饋(對產品而言)、程式碼的評審和測試情況(對技術而言)或員工情況(對團隊而言)逐漸進化,擴大規模。

如果偉大的公司是不斷進化且迭代發展的結果,那麼迭代得最快的公司終將勝出。所以,本書的很多觀點都和如何實現更快的迭代密不可分,也就是如何縮短反饋迴路,加快學習步伐,進而提高進化的速度。客戶開發有助於更快地發現合適的產品或市場;整潔的程式碼和自動化測試有助於更快地實現技術;強有力的文化則有助於更快地建立團隊。另外,還有一個觀點稍稍有悖於直覺,在後面你會了解到,做得更快,完成的質量會更好。 所以說,速度致勝。

  • Instagram 剛創立時名叫 Burbn,是一個類似 FourSquare 的本地分享移動應用。照片的分享僅僅是該應用的一個功能。但是隨著照相越來越流行,公司轉型釋出了一款名為 Instagram 的新移動應用。幾年之後,他們被 Facebook 以十億美元收購。
  • Groupon 起源於一個名為The Point 的政治行動網站。為了勉強維持生計,CEO Andrew Mason 把 Groupon 作為一個副產品推向市場。當 Groupon 開始起飛的時候, 整個公司進行了轉型,聚焦在 Groupon 上。幾年之後,Groupon 已經價值 120 億 美元,並且成功上市。
  • Twitter 最初是一個叫 Odeo 的播客平臺,公司在苦苦掙扎中決定轉型到微博領域。 Twitter 在 2013 年公開上市,估值大約為 180 億美元。

所以說,偉大的公司都是進化而來,其實這種思路不僅能應用於創辦公司,它更是一種很好的生活哲學。生活中,我們一直在避免犯錯,所以做一件事情需要考慮很久,甚至要確保萬無一失才去做,這種行事方式在有些情況下是最優的,但在大部分情況是不可取的。

在面對情況緊急且成本巨大的嘗試時,我們只能謹慎行事,比如一場戰爭,一次宇宙飛船的發射,這些情況下確實是要慎之又慎,確保萬無一失才去行動。但是我們生活中遇到的問題更多是可以反覆嘗試,成本相對較小的行動:比如我想搭一個自己的個人網站,我當然想把它儘量做得完美,不僅樣式漂亮,內容奪人眼球,而且百度排名靠前等等,這需要儲備非常多的知識,我不可能一次性把所有事情做好,所以我乾脆什麼都不管,我先直接用原始的wordpress把站點搭好,然後慢慢去嘗試優化它。這是第二天,我把主題改了一下,修改了一下文章背景的顏色的CSS,並且把以前簡書上的文章複製了幾篇過來充數,現在看起來已經很像那麼一回事了。

在我看來,人生類似一場進化運動,進化的途徑就是思考和執行。只有思考,沒有執行,那就是空想,很多聰明人都犯了這種錯誤,想法很多,可是從來不付之實踐,沒有實踐的反饋,他永遠不知道自己的想法是否正確,所以他不能獲得確定的知識,有的只是值得懷疑的猜想。我們在構建自己的知識體系時就像建築一座大廈:那些道聽途說的知識,或者自己沒有驗證過的想法,就像泡沫一樣,不能成為我們推匯出其他知識的依據,也不能作為我們的行動指南,所以很容易被我們遺忘,不能成為我們知識體系的一部分;只有那些自己確信無疑,並經實踐檢驗的真理才能作為建築的“磚塊“,這些知識就成為我們思考的依據,作為我們生活的指南,成為我們知識體系的一部分。

道德經裡說:上士聞道,勤而行之;中士聞道,若存若亡;下士聞道,大笑之。說的是從別人那裡學到一個道理,如果不去實踐,那對我們的人生就沒有任何含義。這就是很多人“看似知道很多道理,但卻過不好這一生”的原因,他們總是把生活看作一場沙盤推演,卻沒有真正去生活過,所以他們不能吸收知識為自己所用,他的知識體系都是一些泡沫,思想境界總是停留在一個階段,難以獲得突破。王陽明的“知行合一”討論的也是同一個道理,“知道”和“做到”是兩碼事,停留在“知道”就跟“不知道”沒什麼兩樣,只有“做到”,才是“知道”的終點。所以王陽明說:“知是行之始,行是知之成”。