天天看點

末來高手是怎樣練成的

末來高手是怎樣練成的

末來高手是怎樣練成的

一轉眼已看到天色清晰   一切都情願是無盡的承受

一次次執着就不需要理由 也許會忐忑卻從不會停留

就是那給我最深的勇氣   它這樣燃燒從今天到永久

那一刻付出就無所謂擁有 縱然是風雨現在一起守侯

一次次的執着不需要理由,我真的很想試一試那種感覺,那種瘋狂地喜歡上一件事情的感覺。就好像牛頓對數學和實體學還有光學的癡迷,又好像愛迪生對發明創造的瘋狂。今天我二十二歲,是周歲來的,從來沒有試過那種感覺。連玩電子遊戲都沒有過那種感覺。再好玩的遊戲過一段時間後馬上就會從入迷狀态中解脫出來。但是現在,我真的好像試一試那種感覺。用一生去做一件事的那種執着。我很羨慕那些已經擁有那種感覺的人們。上面是我非常喜歡的一首歌的歌詞。是啊,我也許會忐忑,但決不會停留。

每當看到夜空的時候我都會有莫名的激動。尤其是天空能見度高的時候。那些星星深深地吸引着我。媽媽要給我買個天文望遠鏡。像大炮一樣粗的,比我的電腦還貴,大概要一萬五千塊。用那個我可以看到獵戶座星雲了。行星之類的更是不在話下。

那天,我呆在家裡,腦子一片空白,這時候媽回來了。一句話脫口而出,根本沒經過大腦的思考,“我想上學!”。我已經是我第二次任性了。半年前的那天,我突然決定不再上學。于是我的學曆就停在了國中教育程度。連續兩次父母都容忍了我的任性。這裡面包含着父母對我莫大的信任。我知道對于很多孩子來講這種信任是不可求的,是一種奢侈。我享受着這種奢侈,進入了圖們市職業技術學校,簡稱,圖們技校。

老實講,學校爛透了。這種事情想都不用想,這種窮地方辦的技校不爛才怪。我需要一段時間來說服自己,因為上技校是很丢臉的事情。更要命的是,那技校旁邊就是市立高中。如果我決定上學,就不得不每天面對以前的同學,那些已經考上高中的同學們。面子問題,很重要的對不對?雖然艱難,但還是做出了英明的決定。就這樣,我成為一破技校的學生。我永遠都不會忘記我喜歡的女生看我的眼神。她是高中的。

進入技校後沒有選擇的餘地,隻有進計算機專業。因為之前對計算機認識不足,是以誤以為學習計算機沒什麼前途,因為再過幾天人人都會使用計算機。是以一直都沒有把計算機當回事。我對計算機的認識幾乎是零。

學校雖然破,但機子卻不少。二樓機房擺的是最破的那種,我懷疑那些機子是不是傳說中的286。不過可以肯定絕對不會高過486。現在想來裡面裝的可能是DOS的早期版本。可以送博物館的那種。

因為機少人多,是以上機時間就顯得很寶貴了。女生都特别珍稀少得可憐的上機時間,男生反之。是以到後來我班的“高手排行榜”裡基本上找不到男同胞們。我也不例外。我的打字速度不是一般的慢。打字練習練了一個學期,有夠誇張的吧?後來學起了五筆。我們班一女生用兩天時間背完了字根。于是衆生對她的景仰之心猶如滔滔江水連綿不絕了。因為她的關系,我們班用兩天時間就搞定了五筆字根的背誦任務。很好的帶頭作用。現在我用五筆寫這個文章還真得感謝她。因為她長得不漂亮,不可愛,是以我忘記她的名字了。真是對不住她。

五筆之後教的是BASIC語言。不知怎麼的,我突然感覺這個東東很重要,是以就全身心地投入到學習當中了。我們當時主要是在紙上寫程式,在我印象中上機操作的次數屈指可數。是以到最後都沒有學會編譯。上機操作是痛苦的,我隻希望早點結束。那段日子就像是夢遊一樣,對計算機的認識還是零。學習也沒有明确的目的。學了一大堆也沒學明白。FOXBASE+學到一半就放棄了。

2000年7月我的第一台電腦從北京寄了過來。姐姐給我做了詳細的說明,教我如何組裝電腦。我說的組裝是指插好機箱後面的電線。接上電後15英寸的小螢幕上出現了傳說中的win98。真的是傳說中的啊,之前我很少有機會用到win98。現在居然擁有了,真是人類文明的一大進步沒有錯我不由自主地傻笑着。我很想大聲叫喊,來發洩心中的喜悅,但卻叫不出來。因為并沒有像想象中那樣令人高興。可能是因為等得太久的原故吧?好心的姐姐在機子裡裝了很多應用軟體。像是winzip 7.0,Acdsee 等。但是我連最基本的操作都不會。當時能做的隻有什麼都碰一碰,什麼圖示都點一點。一段時間過後總算對win98有了少許了解。

我玩過的第一個電腦遊戲是三國系列。名字不記得了。因為不會安裝,是以請了人來。安裝完成後感覺玩三國真的需要天份,根本就玩不明白。于是乎我就發誓再也不玩遊戲了。然後給姐姐打電話問:“winzip怎麼用?”。

我猜當時姐有一種想跳樓的感覺。電話那邊沉默了好一陣子。姐一定是被我那超級白癡問題給鎮住了。後來她給我介紹了一本雜志,《電腦愛好者》。其實我很想讓姐姐為我驕傲,可惜每一次都是這樣,我不想再打擊她的神經了。是以之後再也沒有問她有關技術的問題。

雜志裡介紹過的幾乎所有軟體我都要下載下傳,每一種操作都要試一試。有一期雜志介紹重裝win98的方法。當時感覺那真的是超高技術超高難度啊!當我完成有生以來第一次的作業系統安裝工作後那感覺真是沒得說。有一種成就感。感覺自己已經位列本市高手行列了。一點也沒有誇張,當時真是那麼想的。我還教會學校的老師使用GHOST軟體。有一種居高臨下的感覺。

我上網最常去的地方是電腦愛好者雜志社辦的技術論壇和各大軟體下載下傳站。偶而有高手發貼說專業術語時真是對他佩服得不行。什麼柱面,磁道啊,實體位址啊等等等等。在偶眼裡這些人都是傳說中的高手高手高高手了。我好崇拜他們。有些人在論壇上談論C語言,于是我開始自學C語言了。BASIC語言的基礎對自學C語言有很大的幫助。學習還是比較順利的。經過幾個月的努力,總算是看完了譚浩強的C語言教程。本以為學完C語言的文法之就能可以寫應用軟體了,但是後來才發現這根本就不可能。這是我學習過程中遇到的第一個巨大的阻力。因為我住的地方資訊不暢,周圍又沒有人懂電腦,是以隻能一個人痛苦地掙紮。上網到處發帖問下一步該怎麼辦。得到的答案差不多隻有一個:多看代碼。

我不知道給我回帖的那幫混球是怎麼想的。是不懂裝懂呢還是故意誤導我。不管怎麼樣我照做了。看不懂。我就想可能是我選的代碼難度太高了。但是我怎麼也找不到合适我閱讀的。有些人說看不懂也要看。真是一幫混球,現在想起來就火大。我連C語言标準函數庫的手冊都沒有怎麼可能看得懂那些代碼?我熟悉的函數隻有兩個:printf和scanf。源代碼中有那麼多函數是幹什麼用的我根本就無從查起,怎麼看下去?其中有些人居然還懷疑我的智商。當時來講我根本就是電腦白癡,又沒有人在旁指導,怎麼可能知道這些東東?學習環境太差了。

後來經過一年多的掙紮,我漸漸明白了,需要一本函數庫的手冊。問題是上哪去買呢?我們這個小地方根本就沒有。恰好,我兩個親戚要去北京,我也就跟着去了。主要是想在北京買幾本好書。北京書市好大,書好多。我不知道該買哪一本。很可惜,轉了一圈後還是沒有買到可以幫助我的書。大家都知道大部分書都是垃圾,種類又數不勝數。少數精品中适合我看的又極少。就算有,我也不知道先看哪一本。函數庫的書也沒有找到。不信你去試一試,有關C語言函數庫的書真的很難找的。我就好像沒頭的蒼蠅一樣到處亂撞。

無奈之下隻好轉向C++。買的是錢能的書。第一部分看完後再也看不下去了。看不懂啊。後來姐夫說看那本書根本就能學到C++。多年以後當我看到stan lippman的Essential C++後才真正認同了姐夫的看法。什麼垃圾書?錢能的書第一部分寫得很好。一些技術細節方面很好。讓我打下了比較好的一個基礎。但是從類部分開始就不行了。全書沒有一行真正的C++代碼。所謂C++代碼不是說用輸入輸出流代替printf和scanf函數。看過stan lippman的書後就會知道。可以說錢能的書是披着C++外衣的C語言。

後來在CSDN論壇混日子的過程中我認識到了選書的重要性。一本好書能讓我事半功倍。于是我用紙寫下了所有計算機界的名著。在大連沒做别的,就是花三千多買了一百多本書。全是如雷貫耳的那種作品。有很多都用不着的都不管,因為回到家後再也不能買書了,是以想一次性的買個夠。期間我認真學習了計算機的二進制數方面的知識。當我讀到《windows程式設計第五版》時才明白,這就是我一直以來在找的那本書。學完C語言後要學的正是這本書。我都有一種要哭的感覺。看完這本書後再看《VC技術内幕》就可以寫Win32程式了。我眼前終于出現了一條筆直的通道。前面有些光明。

但是我沒有堅持讀完那本書。讀完上半冊後就打住了。實在是堅持不下去了。在大多數人看來,學習真的是一種痛苦。放棄Win32後我又開始了彙編語言,學到不到十分之一後又放棄了。然後開始看Essential C++,看了一半後又放棄了。是不是很可惡啊?一點耐心都沒有。我看你是看大師們的自傳看多了。那些人通常寫得很簡單。說是迷上了電腦,然後沒日沒夜地粘在那裡,最終成為高手是吧?現實有那麼簡單嗎?每個人所處的環境都不同,條件也不同。不可能每個人都一下子喜歡上程式設計吧?在喜歡上她以前這是一件很痛苦的事情。我能堅持到現在是因為相信計算機是我最終的選擇。我深信這一點。眼前的反複終有一天會結束。我與計算機的距離在一點一點地拉近。

具體是哪一天忘記了。是我一個轉折點。也不知道是為什麼我突然開機。那是習慣性的動作。然後毫無目的地翻開一本電子書。那個書我已經下載下傳好久了。一直沒看。我電腦裡有很多沒看過的電子書,數不過來的多。我就選了那本,《編碼的奧秘》。這本書對我個人來講具有革命性的意義。這本書把我四年來的散亂的知識集中到了一點,讓我靈台清明,一切的疑惑都解開了。整個學習路線在腦中浮現出來。那句話怎麼講?醍醐灌頂對吧?讀那本書也不是很順利,第一次我讀到最關鍵時就堅持不下去了,放棄了。然後一直放了好長一段時間。

2004年10月初我爸去南韓,需要途經北京。我也跟着去了。在火車上也沒事做,我就帶了那本書開始看。來回50個小時的時間我看完了那本書。而且是看了好幾遍。每次都有不同的發現。經過四年的反複,我終于找到了正确的路線圖。這是我四年來一直追求的。現在我正在看彙編語言。等看完後還要看計算機系統結構和微機原理。我有十足的把握看懂這些書。别跟我說我的路線圖錯了。錯不了。因為我能看明白。這些都是最關鍵的微機技術,是最基礎的。有了這些技術後我學什麼都遊刃有餘了。

記得有個白癡說我們不用學那些基礎課,因為那是微軟公司的事情。但是我要說,我的目标是微軟公司。這個理由充分了吧?對于底層技術的執着沒有改變過。從一開始就是這樣。我一直都很崇拜用彙編寫程式的人。而對那些隻會用VB的豬頭從來都是不屑一顧的。我不喜歡JAVA,喜歡C語言。因為我總感覺那東東是個空中樓閣。看起來漂亮,華而不實。尤其是JAVA編譯器和虛拟機居然是用C語言寫的。JAVA根本就是吃青春飯的不二選擇。三十歲後就等着被炒鱿魚吧。stan lippman 說JAVA已經到頭了。因為有即将出世的 C++ /CLT。我不懂,但是無所謂。因為C++是我最終的選擇。等我學完基礎理論後就要轉向C++了。

四年過去了,我終于要走上正軌。對于眼前的這條路,我有的隻是無限憧憬。如果你跟我的觀點不同,比如說你是JAVA的擁護者,我是指不會彙編語言的那種豬頭,我也沒什麼好說的。每個人的喜好不同嘛。我喜歡蘿蔔,你喜歡白菜。