早在大學一開始我進行Linux的學習了,那時大家都跟Windows Xp玩的火熱,而我從來就不走尋常路,在XP上安裝了VMware虛擬機搞起了Linux的探索。這簡直讓我眼界大開,每天都和那么多的國外愛好者通信,因此我的英語四級也通過的特別順利。在經歷一段時間的痛苦摸索后,我就開始為Linux世界貢獻自己的微薄之力了。我不敢說自己對kernel有多么精通,但至少我在學校的Linux圈子里算是一個不大不小的人物呢。。。
才怪!
哈哈,別上當,上面只是Linus式的幽默罷了,Just for fun。其實我第一次使用Linux系統是畢業后一年的事情了。至于為什么要操練起Linux,完全是出于好玩,因為當時我覺得黑客都是用Linux系統,并且是純命令行玩耍的。然后我就開始從Linux終端入手,玩起了Linux。但是好景不長,工作中完全使用Windows,并且我又開始學習別的技術了,對Linux的進一步探索就擱置了。直到2010年,我在自己的筆記本上安裝了Fedora,強迫自己在純Linux環境中玩耍,那股黑客的勁頭又回來了。而且工作中也開始在Ubuntu下配置環境了,再經過Kernel相關的項目,我才真正算的上是Linux陣營的一員。現在我毫不掩飾自己對Linux的喜愛。況且,使用Linux系統才符合我IT癡漢的形象嘛。
就在今年,我對Linux的感情進一步熱烈。我用3個月的時間通讀了linux0.11的源代碼(當然是沒有讀明白啦),選定了Linux相關項目方向(自己的夢想),并且把公司的電腦完全使用Ubuntu系統辦公和開發。現在看來,很多Windows上有的開發工具(最好是開源的),Linux世界都會有相應的。當然了一些特別的除外,像VS和PS就別指望了。我向外界透露著這樣的信息,不要攔著我,我要在Linux路上越走越遠啦!當團隊中大部分都使用Windows系列,而就我一人用Ubuntu時,壓力還是有的。一天,我的代碼環境編譯出來的程序總是有問題,百思不得其解后,大家勸我還是換回Windows吧。我堅持著,因為誰也別想攔著我。最后原因找到了,不是系統的問題的啦。
Linux0.11的1萬多行源代碼,完全出自Linus之手。在我讀完《Just for fun》之后我才知道,而且這個可以工作的小版本是他沒日沒夜鼓搗了多半年才弄出來的,我這三個月想讀懂很難,因為我沒有扎實的基礎。從1991年年初,Linus開始研究在Minix下的終端仿真程序,而后又完成了磁盤驅動和文件系統驅動,這時他發現他所搞的東西竟然有點操作系統的味道了。7月3日,他準備開發自己的操作系統Linux。9月17日,0.01這個標志性的版本被上傳到服務器上,12月份,又發布了0.11.
在讀代碼的過程中我就想,寫代碼的Linus到底是個什么樣的人呢?我在源碼中尋找答案,但坦率的講,我還不能讀懂他。但我一直沒有放棄,那些源碼,是我通往大師的必經之路吧(^_^,這也太扯啦!)。其實,讀懂一個人比登天還難,還是看看他的自傳吧,充其量是多了解一些他的經歷故事。
Linux火了這么多年,我很想知道創始人現在是個什么狀態。Linus和Gates相比,是一個隱士。他與Gates的財富完全不在一個量級上,但精神的富足二人是不相上下的。但我還是比較看重錢,因此我很為Linus抱不平。真是大隱隱于朝啊。
對加班的看法,Linus真的和我們一樣耶!他認為,睡足10個小時,你可能會損失一些工作時間,但是一旦睡足了覺,那么在醒著的幾個小時里,思維會一直保持敏捷大腦的狀態就會像六缸引擎火力全開那樣的---或者就四缸,差不多這樣。嘖嘖,這簡直能夠得到億萬人的共鳴呢。
興趣是最好的老師,樂趣是學習路上永恒的動力。一切只是為了好玩,一切就是這么簡單。當我們沒有思想包袱輕裝上陣的時候,結果往往都是很樂觀的。世界上很多成功的項目開始僅僅是為了好玩。所以,我寫這篇文章也是為了好玩。Just for fun,也是一種生活哲學。活得越簡單,活的就越輕松。
當年我是因為覺得編程好玩才走上IT癡漢這條路的,幾年之后,我仍然能夠找到快樂,說明選擇這條路并不是一種錯誤。我沒有后悔,我還會繼續前行。我會把編程當成事業去經營,一輩子,just for fun!
> 注:
> 本文亦可以算作《只是為了好玩---Linux之父林納斯自傳》的另一種讀后感想。此書寫的真實又歡快,話從Linus口中吐出,好有親切感。
他是極客之王,他是平民英雄。
讀著他的生活經歷,對比自己的代碼生涯。差不多嘛!哈哈,開玩笑的啦。
- 前言
- IT癡漢的工作現狀
- IT癡漢的工作現狀2-女人
- IT癡漢的工作現狀3-臨時工
- IT癡漢的工作現狀4-溝通與分享
- IT癡漢的工作現狀5- 一分鐘的工作
- IT癡漢的工作現狀6-寂寞的夜
- IT癡漢的工作現狀7-TB
- IT癡漢的工作現狀8-三思而后行
- IT癡漢的工作現狀9-會哭的孩子有奶吃
- IT癡漢的工作現狀10-Sprint Planning
- IT癡漢的工作現狀11-程序員的煩惱
- IT癡漢的工作現狀12-葉志堅離職了
- IT癡漢的工作現狀13-恐嚇電話
- IT癡漢的工作現狀14-段子
- IT癡漢的工作現狀15-低級錯誤
- IT癡漢的工作現狀16-職業發展
- IT癡漢的工作現狀17-健康警鐘
- IT癡漢的工作現狀18-思維定式
- IT癡漢的工作現狀19-公司組織結構
- IT癡漢的工作現狀20-職業規劃
- IT癡漢的工作現狀21-Android開發前景論
- IT癡漢的工作現狀22-由Dalvik虛擬機引發的口水戰
- IT癡漢的工作現狀23-鄉關何處
- IT癡漢的工作現狀24-Just for fun
- IT癡漢的工作現狀25-技術之養成
- IT癡漢的工作現狀26-好項目,壞項目
- IT癡漢的工作現狀27-高冷MM與奶茶姑娘
- IT癡漢的工作現狀28-刀客許三爺(上)
- IT癡漢的工作現狀29-社會工程學
- IT癡漢的工作現狀30-刀客許三爺(下)
- IT癡漢的工作現狀31-跳槽小貼士
- IT癡漢的工作現狀32-四次面試
- IT癡漢的工作現狀33-HTML5的春天是原生App的冬天?
- IT癡漢的工作現狀34-技術選型
- IT癡漢的工作現狀35-不要讓你擅長的技術限制了你
- IT癡漢的工作現狀36-做好準備再上路
- IT癡漢的工作現狀37-我想找一個人
- IT癡漢的工作現狀38-讓我的筆記本上網沖浪--無線路由的橋接技術
- IT癡漢的工作現狀39-客戶demo這件小事
- IT癡漢的工作現狀40-將其存成pdf,永久保存
- IT癡漢的工作現狀41-親歷招投標
- IT癡漢的工作現狀42-Android越用越慢?立場不同,談何信任!
- IT癡漢的工作現狀43-開發者宣言