編程的世界裏一直流傳着這樣一句充滿極客風格的話:程序員
Talk is cheap.Show me the code.算法
中文翻譯的版本有不少,不管是「屁話少說,放碼過來」仍是「代碼勝於雄辯」,都牛氣的傳達着極客們對技術的推崇和熱愛。編程
其實這句話是出自Linux之父林納斯·託瓦茲(Linus Torvalds),他還說過一句更拽的名言:服務器
「I’m Linus, I’m your god.」分佈式
小編彷彿聽到蜜汁微笑背後的心裏os :看大家這羣愚蠢的人類...學習
林納斯戴着圓框眼鏡的胖臉蛋,看起來和善可親、人畜無害,然而你要試着真的以爲林納斯是這樣的人你就錯了。咱們眼中和善可親的林納斯,卻像連連冒出語不驚死人不休的金句,咱們來感覺下,林納斯的神句:大數據
I’m always right. This time I'm just even more right than usual.網站
我就是永遠正確。此次我比平時還要更正確一些。雲計算
Standards are paper. I use paper to wipe my butt every day. That’s how much that paper is worth.操作系統
標準就是紙張,我天天都用紙張擦屁股。這就是這些紙張的價值所在。
If you need more than 3 levels of indentati on, you’re screwed anyway, and should fix your program.
若是你的代碼裏須要有超過三層的縮進,那麼你已經搞砸了,應該修改你的代碼。
Nobody actually creates perfect code the first time around, except me. But there’s only one me.
實際上沒有人能一次就寫出完美的代碼,除了我。可是世界上只有一個我。
若是是咱們說出這樣的話,可能會讓你們以爲很狂拽囂張,可是,林納斯,他根本就不是個普通人阿!再狂妄的話也阻止不了無數程序員把他當成神同樣的存在。
他寫出第一個 Linux 版本時,還只是一個21歲的大學生,而如今世界上大部分軟件和服務都運行在這款操做系統之上。
當你們使用Google、百度搜索,使用Kindle 閱讀,使用淘寶購物時,支撐這些服務的,是後臺成千上萬臺的 Linux 服務器。現在提及來風起雲涌的神馬雲計算、大數據、移動互聯網,其實都是在巨人Linux的肩膀上站起來的!若是算上NASA的前哨站,它甚至擁有外太空的用戶。
林納斯還搞出了分佈式版本控制系統Git,目前幾乎全世界的程序員都在用Git管理他們的代碼,著名網站 Github就是基於 Git 構建的。
可是這麼一位傳奇的大牛,卻不像喬布斯、比爾蓋茨同樣被人熟知。一是由於他除了偶爾在Google+上「開火」外,平常生活裏很是低調,現年46歲的他天天的主要活動仍然是筆耕不輟地敲代碼。另外一點是,林納斯說本身真的不是一個善於交際的人,而是一個書呆子、獨行俠,也所以他才常常口不擇言,炮轟本身不喜歡的東西。
其實從那些放蕩不羈的語錄裏能夠看出,這位技術大神只是性格悶騷而已,他的冷幽默技能與身俱來。
他不怎麼費勁數學和物理就學得極好,社交圈倒是一塌糊塗,媽媽還一度擔憂以他這幅德性找不到女友。
大智若愚的林納斯卻是心寬,不怎麼焦慮找對象這事,由於他早早就擁有了本身的一輩子摯愛了——計算機。
他最先接觸電腦時是10歲。林納斯的外公是一位大學統計學教授,他有一臺計算機,這臺電腦的主要功能就是沒有功能,惟一能作的事情就是用Basic語言在上面編程。可是老爺子年老眼花,不喜打字,就讓本身的外孫幫助錄入寫在紙片上的數學公式。漸漸地林納斯除了對數學有了初步的認識,也把計算機玩的嫺熟,很快他就在外公的引領下開始編寫本身的程序。
想一想咱們10歲的時候都在幹什麼?
林納斯整個中學時代和大學時代都是在電腦前度過,他自述是一個徹頭完全的「呆子」,只有在電腦前才感到無比快活。他對編程的熱衷溢於言表:
「對於喜好編程的人來講,編程是世界上最有趣的事,比下棋有趣得多!由於你能夠本身制訂遊戲規則,而你制定什麼樣的規則,也就會隨之出現與此規則相符合的結果。」
他一刻不停地磨練本身的技藝,在晨曦的微光中練習算法,在芬蘭沐浴着北極光的雪山上編譯代碼。經歷了這10000小時+的訓練,以及高強度閱讀和學習專業書籍的加持,二十一年後林納斯終於迎來了生命中重要的節點時刻!
21歲這年,他撫着雪亮的刀鋒上路了,往極客的頂峯攀登,要去創造屬於本身的光輝。
事實上對於他來講,那時和以往沒有什麼不一樣,他也沒有意圖作什麼轟天動地的事情。剛開始,林納斯只是想改造一下當時缺陷百出的操做系統,讓本身用起來比較爽而已...
然而這個改變逐漸一發不可收拾,從最初的改造局部程序,到最終決定開發一個新的操做系統內核並完成了它,林納斯單槍匹馬地只花了四個多月,這種編程效率讓世界上幾乎任何一個程序員都可望不可即。
那一年李納斯還在上課,可是課程很簡單,他惟一的課外活動就是參加每週三晚的同窗聚會,這個長着大鼻子的技術天才,經常不自信於本身缺少社交能力和容貌不美麗,對他來講,惟一有意思的事就是把程序寫出來。看來沒有女神的好處就是能夠寫出個操做系統,而後把本身叫作上帝。
那個夏天林納斯說本身只作了兩件事,第一件事就是什麼都沒作,第二件事是伏在電腦面前噼裏啪啦地敲鍵盤。
芬蘭的四月到八月的日子是一年中最美麗的時段,人們到深藍無際的海上航行,到陰涼小木屋中消遣時光,去海灘上曬暖洋洋的日光浴。可是林納斯,他只是窩在本身的小黑屋裏,永無休止地編寫程序,看不見窗外的白天和黑夜,忘記了外面燦爛的世界。他惟一的想法就是,得趕忙把這該死的系統作出來!
四個月過去了,Linux 內核第一個版本終於誕生了,它從創始人狹小的臥室裏橫空出世,引發了無數極客的狂熱追捧。
林納斯還作出了開源的決定,容許那些但願使用和改進它的人們根據開源協議修改和提交源代碼。這讓 Linux 成爲世界上有史以來最大的開源協做項目。你沒法想象沒有Linux的互聯網會是什麼樣子的,很難形容Linux內核對谷歌來講有多麼「無所不在」。
能夠說,李納斯改變了世界,你每一次伐開心後在淘寶上開始剁手,都有林納斯貢獻的力量!
林納斯將Linux如此成功的緣由歸結爲本身的缺點致使的:
其實這兩個所謂的缺點,正是優秀領導者必備的要素。
正如時代週刊對林納斯的評價:「有些人生來註定能領導幾百萬人;另外一些人生來就能寫出翻天覆地的軟件。惟一一個能同時作到這二者的人,就是林納斯·託瓦茲。」
會編程的孩子,都是好孩子!
林納斯把本身定位成 Nerd(書呆子),實際上這位技術大神是個很是有趣好玩的人。
他出了本自傳,名字就叫「Just for fun(只是爲了好玩)」。這本書語言風趣幽默,充滿了各類好玩的笑料,以及對技術和軟件的嚴肅思考。前言裏煞有介事地這麼說道:
咱們能夠在第一章裏對讀者解釋生命的意義何在,這樣就能夠吸引住他們。一旦他們被吸引,而後付錢買了書,剩下的章節裏咱們就能夠胡說八道了。
其實,林納斯仍是一半認真一半玩世不恭地闡述了本身對生命意義的見解。他認爲生存是驅動人類的首要動機,第二是社會關係,第三是娛樂。生活的意義就是要達到第三個階段。你一旦達到了第三個階段,就算成功了。但首先要越過前兩個階段。
若是能找到一個喜歡的東西,全力專一地投入並不斷探索,還真不是一件容易的事情,可能真的「只是爲了好玩」。
做爲一個傳統的黑客,林納斯少年成名,崇尚自由,快活地作本身喜歡的事,最終因「好玩」顛覆了整個世界。他是一個真正的極客。