一生只為尋找歡笑 - 讀Linux之父林納斯自傳
“這是書呆子的勝利!”
週末一口氣看完圖靈出版的這本書《只是為了好玩:Linux之父林納斯自傳》,湧上心頭的第一句話就是這句。這本書語言風格幽默風趣,譯者也最大限度的把這點儲存了下來,所以讀起來欲罷不能。於是在“世界讀書日”我寫下此文。
其實按我個人意見,書名改為“一生只為尋找歡笑”會更吸引人,因為它裡面蘊含了人生哲理。不過考慮到林納斯現在還正值壯年,這個時候談“一生”,似乎過早了點。這本書不厚,但是包含的亮點、真知灼見頗多,讀完能讓人咂巴嘴回味好久。
書後附錄部分,池建強先生撰寫的評論也非常精彩,這句“一生只為尋找歡笑”正是來源於他的文章。但我不能再重複他寫過的東西,得從另外的角度寫。
圖靈出版過另外一本精彩的文集:《黑客與畫家》。這本書探討了黑客精神,如果你兩本都讀了,相信會有更多閱讀體會。此書中第一篇文章就是寫“書呆子”的:“為什麼書呆子不受歡迎?他們的心思在別的地方。”。
林納斯就是個典型的書呆子。他不懂也不愛社交,從小就只鍾情於計算機程式設計。他的母親曾對人戲稱:她這個兒子特別好養,只要把他和一臺電腦關進小黑屋,時不時的扔進一些麵條就行了。而在他長大後,卻一直擔心:就他這副德行,以後可怎麼去結識好女孩兒啊? 這貨長大了咋娶媳婦呢?通常母親都會擔憂兒子的這個問題。
可就是這個書呆子,最終成為計算機界的頂尖風雲人物,他創造、領導開發的Linux作業系統,橫掃了網際網路,而且還在不斷的延伸應用領域。它的種子在移動裝置上紮根發芽,又拔地而起長成了另外一顆大樹:Android-安卓手機作業系統。可以說,你沒聽過林納斯很正常,但是你不太可能沒享用過他的程式碼。要麼是使用構建在Linux上的各類網路服務,要麼是用著執行了安卓系統的手機,除非你不是網民。
瞧瞧,這個心思只在程式設計上面的書呆子改變了世界,改善了無數人的生活體驗,這是多麼偉大的成就。榮耀加身,可他卻對此表現的很淡然,用一種視金錢如糞土的態度對待世界的拋來的光環:“我只是為了好玩!”
要理解他,恐怕要從他的生活背景入手。
他出生成長在社會主義意識濃厚的北歐國家芬蘭,他老爸是鐵桿的某主義支持者。我推測,這種成長環境,對他的財富觀念、價值觀念,生活理念產生了不少的影響。如果他生在美國,從小在那種商業氛圍濃郁的環境中成長,恐怕就會是另外一個富得流油、名聲顯赫的天才極客。靠Linux系統發大財的公司多的是,但作為創造者的卻並不是億萬富豪。而這個結果,很大程度上,是他有意放棄的結果。曾有一家公司邀請他掛名當董事會成員,他拒絕了。對方很吃驚:那可是1000萬美元啊!
在上世紀90年代中期,微軟公司的締造者比爾.蓋茨,出版過一本《未來之路》。影響了很多人,其中也包括我。正是這本書,讓我義無反顧的選擇了IT業的工作作為職業。蓋茨和林納斯,都算得上頂級黑客。可是,回想起來,他們選擇了完全不同的人生路線。蓋茨選擇了“Copyright”,以軟體閉源,用授權模式成為世界首富。林納斯選擇了“Copyleft”,反其道而行之,成為開源世界的領袖。林納斯的財富估計連蓋茨的零頭都沒有,可是他創造的Linux系統和分散、開源的開發模式,鋒芒在近些年已經逐漸蓋過了微軟。不服的可以去看看各個網際網路公司的技術選型,看看有幾家不用Linux平臺的。再看看Windows Phone和安卓系統的使用者數量對比,這次輪到Windows Phone連個零頭都沒有了。具體原因,需要另開文章單說。兩人用不同的路線,影響了世界,都給人類做出了巨大的貢獻。
媒體的習慣是喜歡誇大其辭,愛搞標題黨,經常把人渲染的如同神一般讓人膜拜。以至於很多人得到的印象是:Linux就是一個大學生沒事兒花了幾個月搗鼓出的一個系統,因為風雲際會運氣好,得到了發展壯大的機會。然而他們沒看到的是,林納斯在少年時代就開始了自己的程式設計生涯:坐在教授外公腿上替他輸入程式碼。你在11歲的時候在幹嘛呢?在當年(上世紀80年代初)能擁有電腦的家庭,少之又少,寥寥無幾,絕大部分人對電腦這個東西聽都沒聽過。林納斯推出第一版Linux的時候,是在1991年9月17日,此時他還不到22歲。
10年時間,你是不是又想起了什麼?沒錯,是“一萬小時定律”。臺上1分鐘,臺下10年功,並非虛言。沒有他10年的程式設計積累,指望突擊幾個月就搞定一個作業系統的核心,那是痴人說夢。
林納斯除了給世界帶來了Linux作業系統,其實還有另外一個毫不遜色的創造:Git。這是他第二個傑作。Git的誕生,跟創造Linux的經歷有點像:他無法再使用以前的程式碼管理系統,而又對當下的軟體都不滿意 - 那就乾脆再做一個!結果,憑藉優秀的設計和實現,極快的操作速度,Git迅速風靡程式碼世界。依靠Git功能的GitHub一躍而成為世界上最大的開原始碼託管網站,程式設計界無人不知其名。我曾用過CVS和後繼的SVN,但是同樣無法抵擋Git的浪潮。在我花了一些時間認真學習了Git的設計、使用方法後,大呼超值,它太值得學習研究透徹了。一個程式設計師能有一個作品被廣泛使用,得到認可,就很不錯了。人家有兩個。服氣麼?
林納斯曾在演講中脫口而出一句玩笑話:“I am your God.”嗯,我以為實至名歸。他人很隨性,在網路爭論中吵架罵人也毫不遜色。
最後要談的,是人生價值問題。書裡面一開頭就提到,生活中所有事情的動機:第一是生存,第二是社會秩序,第三是娛樂。生活的意義就是要你達到第三個階段,就算成功了。但是你得超越前兩個階段。
林納斯這個說法貫穿全書,後面也在反覆的說起。粗淺的理解,是先賺錢生存,再惠及他人,然後追求人生幸福快樂。在他的價值觀裡,並不是僅僅以賺了多少錢,以金錢數目去衡量人生價值的。深以為然!
因為種種原因,整個中國社會極度功利化。衡量人是否成功,給人多少尊敬值,基本都以他掙了多少錢為依據。有錢人聲音大,放個屁都是響的,裝個X都能引來一堆追捧。何其荒謬也!前幾年,某高校有位董教授,對他的學生聲稱:“當你40歲時,沒有4000萬身價不要來見我,也別說是我學生。”看罷不禁愕然,他不覺得自己的價值觀有失偏頗會誤導人麼?炒10套房掙的錢可能比林納斯開發軟體賺的錢多很多,可你覺得炒房對社會的價值能超過他嗎?恐怕連九牛一毛都沒有吧?社會價值理應多元,不要都鑽在錢眼兒裡,否則人生就真的沒啥樂趣了,你過一輩子就只為掙那點錢麼?
對於林納斯的成就,我覺得可以引用印度高分電影《三傻大鬧寶萊塢》最後的評語總結:
“追求卓越,成功如影相隨。”
謹記。
相關文章
- 讀《Linux之父自傳-只是為了好玩》Linux
- 只為好玩:這就是Linux之父的成功學Linux
- 斯特林
- 斯特林gongshiGo
- 計算機之父阿蘭·圖靈傳奇的一生計算機圖靈
- 斯特林近似公式公式
- 【3】斯特林數
- 世界頭號駭客攻擊美軍網路聲稱只為尋找UFO(轉)
- 找尋不用Linux的理由Linux
- Java之父詹姆斯·高斯林宣佈退休Java
- 李納斯·託沃茲Linux的締造者Linux
- comboBox設定為只讀(只選)
- 卡特蘭數和斯特林數
- 為什麼尋找快速開發之道
- MySQL 配置InnoDB為只讀操作MySql
- 下降冪及斯特林數雜談
- 在字串中,尋找第一個只出現一次的字元字串字元
- 烏斯科爾特:正在尋找中德人工智慧研究中心候選城市人工智慧
- 打算寫技術部落格前傳之家的尋找
- 一則關於C語言之父的小笑話C語言
- 尋找JAVA人材!Java
- 在Windows中怎樣尋找自啟動程式(轉)Windows
- 為IMT業務尋找下一個核心頻段
- Java,傳奇的一生!Java
- MySQL設定資料庫為只讀MySql資料庫
- 利用NAS尋找最佳GAN:AutoGAN架構搜尋方案專為GAN打造架構
- 合同審查自動化-智慧化尋找合同問題
- 尋找陣列中和為定值的兩個數陣列
- ACM 尋找最大數ACM
- BUFFER CACHE尋找流程
- 尋找技術男
- 遊戲盛宴之下:有的公司在狂歡,有的公司在強顏歡笑遊戲
- 表單元素設定為只讀狀態
- Linux檔案系統變成只讀Linux
- linux 中尋找檔案 的2個命令比較Linux
- 《矽谷之父》讀書筆記筆記
- 尋找跟蹤檔案
- 如何高效尋找素數