# 8 魔術師的雙手
上面是這樣寫的:程序員是值得尊敬的,程序員的雙手是魔術師的雙手。他們把枯燥無味的代碼變成了豐富多彩的軟件……
絕影忽然感覺很震撼。他想起最開始的時候他為什么想做一個程序員?因為程序員就可以去教書,教書就可以從學校里泡妹妹出來,這是很牛B的事情。再想想,為什么要去學黑客,到底是自己追求黑客的那種精神還是為了追求向更多的人展示自己,讓他們來崇拜自己。大部分時候,帶著不一樣的目的去做同一件事,結果往往大相徑庭。
他還是想做程序員。為什么?不是因為這個職業是天底下最偉大的職業。你想,當你愛好著某件事情并且去做的時候,你心里當然會非常舒坦。但如果這事情是你的工作,你不得不面對BOSS的面孔,不得不在規定時間內完把它完成,又不得不用做這件事來換取你明天吃早飯的錢,打車的錢,喝咖啡的錢的時候,你當然會感覺很累。所以有時候興趣固然重要,興趣能給你動力去做一件事,但最重要的卻是熱情,熱情能給你動力去一直做這一件事。
在中國,人多少都要受十幾年的教育,最后歸根結底,十幾年的教育也許就教會了你那么一兩句話。對絕影來說,有三句話:一、把自己的東西分一半給小朋友。這是幼兒園老師告訴他的;二、實事求是。這是高中哲學老師告訴他的;三、程序員是值得尊敬的,程序員的雙手是魔術師的雙手。他們把枯燥無味的代碼變成了豐富多彩的軟件。這是《黑客防線》上寫的。
放假了,絕影只帶了一本書回家――《PC匯編語言程序設計》,電腦實在太重,就讓他放學校。王江的電腦也放學校,不過是花了五元錢放寢室管理員那里保管。他沒有。其實帶那本書回家多半還是給媽媽看的。尋址那部分實在太抽象,卡在那就一直動不了。
整個假期他就想好好收拾一下心情。啥也沒做,就跟“三陪”下了32盤國際象棋,勝21,平5,負6。
三陪是他從小玩到大的伴。追溯起來可以從幼兒園說起,倆人坐到一起,總是以:“唉,家里窮……”開始。不過他們倆家里也確實窮,不然他們為啥天天坐樓頂上下棋,有錢早跑去網吧上網去了。
絕影想跟三陪講一些黑客啊病毒方面的東西,畢竟經過在學校這么一年,感覺自己還是多孤單,有時候就有那種沒人理解,就是“高處不勝寒”。但是三陪對這個不感冒,他喜歡聽音樂,彈吉他。
開學的時候,土匪也儼然一個搞IT的。桌上擺了一臺電腦主機,和絕影他們不同,那是臺品牌電腦,整個機身相當小,只有絕影的三分之一,所以他的主機擺在桌上,絕影他們的擺在桌下。那顯示器也相當小巧精制,不過擺放的位置剛好遮擋了他的鏡子。主機旁邊是本綠色的書,絕影遠遠看了一眼,好像是本介紹VisualBasic的。
土匪很得以地看著絕影和王江笑,所以技術的進步有時候也不是啥好事情,以前的文化人和文盲很好區分,起碼有胸間別幾只鋼筆,夾個文明包,那就是文化人,而文盲是怎么學也學不到這一步來。現在可好,電腦一下普及進文盲的社會,像土匪這樣的文盲也能迅速用它來作裝飾,迅速步入文化人之列。絕影感覺像他這樣的文化人,一下失去了以前文化人的優越感。
王江說的第一句話是:“課表在哪?”他沒有第一個關心土匪的電腦,這讓土匪多少有點失望,他慢條斯理地把課表遞給王江,王江迅速掃視了一編,用周星馳式的笑聲干笑了兩下:“果然有C語言!”
絕影湊上去看,課名是《C語言程序設計》,老師還是宴斌,每周2講。現在人常說那人牛B,說:“那斯,給他衛星他也能放上天。”這真是大學老師的真實寫照:比水平?別人能上兩門課,我就上四門五門。VFP?能教!C語言?也能教!高數物理不能上?創造條件也要上!最后其實哪一門都不精通,大部分照書講。作業?有參考書――教書專用參考書,不給學生看,什么作業啊考試啊隨便五六分鐘就從上面扒下來一套。你想上一門課多少錢?要是能上五門八門的,那工資還不頂天了!
下午土匪就去教務處領了課本,絕影迫不及待從他手中接過一本《C語言程序設計第二版》,譚浩強,清華大學出版社。用這種《XXXX第X版》,XXX,XXX出版社的方式來描述一本書是絕影的習慣,這樣能給人非常專業的感覺,你想連第幾版誰寫的哪個出版社出版的都了解這么深入,說明他已經對這本書有了深入研究。
絕影跟宴斌算是老朋友了,去年《數據庫原理與應用》期末考試完了后絕影想請宴斌一起吃個飯,宴斌說比較忙拒絕了,這當然有可能是借口。后來絕影還是有點慶幸宴斌沒有來,否則他90分的期末考試成績肯定要被絕大多數同學置疑,不過他還是對他這種不給面子的行為耿耿于懷。
去上課,他就和土匪王江坐第一排。絕影當然要坐第一排。王江呢?講心里話,他是很想學好這門課,畢竟大一的時候他《數據庫》也學得不錯,宴斌對他的印象還是很好。土匪呢?他必須坐第一排,他深深知道這門課自己要過肯定困難不小,跟他們一起坐第一排首先能給宴斌留下良好的印象,其次從現在開始就跟他們倆混,到期末肯定會對自己照顧有佳。聽課的時候,絕影睡覺了,王江認真地記著筆記,土匪在發呆。
回來寢室,王江說:“宴斌瞅了你好幾眼,好像幾次都想把你弄醒,但是沒弄。”絕影當然知道宴斌不會把他弄醒,宴斌不傻,要是把他弄醒罵他一頓,或者讓他“Goout”,到期末成績一出來萬一絕影又是全年級最高分,那就等于狠狠扇自己一耳光。
絕影呢?他從小到大就這性格。要像王江那樣,天天認真聽課做筆記背書回來還使勁把習題拿著做,考了100分,那又怎么樣?那是應該考100分的,考不到是你智商有問題。如果你天天上課睡覺不做筆記回來不看書不做作業最后還是考了100,那才能讓人刮目相看。別人就想:這是咋的啊?他不學都能得100,我好好學了還不及格,是不是我智商的問題?
有一天你要是讓別人對自己的智商都產生疑問了,你在他們心目中就是神童。
但是,不看書是肯定要不得的,本來絕影以為C語言,不過爾爾嘛,憑自己平時的技術積累,還有過不了的?但實際上才上了幾節課他就發現不對了。原來一門課看起來容易,你要真的把它當課去學,問題就多了。很多事情都是這樣,比如公司里,BOSS跟你說:“小李啊,那個軟件客戶還想要個功能啊,我看也不復雜,估計就一二十行代碼,就當場答應了,你就去看看吧。客戶就是上帝,他們的合理要求我們當然要首先考慮。”可是當你把那要求拿來一看,媽呀!這數據庫也要重新設計,界面也要改,配置文件要增加,好多結構又要重新設計,一算下來,一兩萬行代碼也解決不了問題,而且估計又要制造一二十個新BUG。
再這樣忽悠下去,別說拿全年級最高分,就是考及格,都有很大問題。迫不得已,絕影開始C語言學習計劃。當然,他不敢明目張膽地拿出來學習,那就破壞了他在同學心目中神童的形象。
他就偷偷地學。把《C語言程序設計第二版》,譚浩強,清華大學出版社的封面撕了,粘上《PC匯編語言程序設計》,先在電腦上開一大堆應用程序,什么QQ啊,Flastget啊,記事本啊,計算器啊能開的都開上,再偷偷開個TurboC的DOS窗口,一有人來,馬上切換。
所以說人活得很累,有很多事情,像學習,在很多時候都不是為自己學,是為別人學。為什么?因為你在別人心目中是個高手。你不得不花比別人更多時間去維護你在別人心目中高手的形象。你做到了,但那又有什么,別人認為你理所當然應該是個高手,那是你應該,他才不會管你比自己多花了多少時間和精力而來贊揚你刻苦,值得學習。
這一點被資本家充分利用。BOSS總說:“小張啊,你從來沒讓我們失望過。”你聽了心里自然舒坦。然后他說:“哎呀現在公司里這個編譯器不好用啊,你想想辦法,給咱們開發個編譯器吧,兩個月時間夠了吧,這點東西對你來說算啥啊?你從來沒讓我們失望過啊。”你聽他這么說的時候又恨不得立刻給他兩耳光,但是沒辦法,誰讓你從來沒讓別人失望過。最后反正不管你用什么辦法千辛萬苦終于把這編譯器搞出來了,BOSS又微笑著對你說:“小張啊,你真是從來沒讓我們失望過啊!”那你就等著他下一次讓你開發操作系統吧。
話說回來,絕影認真學了下C語言,覺得很有意思,他就不明白別人為啥老不懂,像土匪,背數據類型,背關鍵字,背函數甚至去背程序,每天累得要死。其實C語言這東西,只要你天天上機,經常摸著代碼很多東西不用背甚至不用看就知道了,反而是那些天天背不上機的人,一旦上機,寫的東西又全是錯的。寫程序,不比其它的學科,動手才是硬道理。
往后一點是講的指針。指針這東西,絕影開始還有點害怕,早在他還在學“DOS”的時候,廣告公司那男人就說:“指針啊,是C語言最復雜的東西,也是C語言的靈魂。”這話估計是他抄的,因為現在很多前輩都用這句話教導后輩。不過到后來,也覺得就那么回事,不就是存放個變量的地址么?就像學校的信箱一樣。你跟別人說,給我寫信,寄到XXXX大學509號信箱,別人怎么知道509信箱是啥?不過他不用管,只管把信發過來,到時候你去箱子里取東西就是了。只要這么想,就拿指針當信箱吧,往那里送信行了,其它不管,一切問題就簡單了。
想到這里,絕影突然又想起來一個問題,他的心跳開始加快,呼吸急促,手開始戰抖,胡亂往桌上摸索著,他在找一本書。
- 1 Hello World
- 2 DOS
- 3 第一個夢想
- 4 電源里的病毒
- 5 尋址方式
- 6 黑客
- 7 《黑客防線》
- 8 魔術師的雙手
- 9 又是尋址方式
- 10 墮落
- 11 轉折點
- 12 “影總”
- 13 告別光棍的光棍節
- 14 女人的敵人
- 15 魚和熊掌
- 16 兼職
- 17 另類的方法
- 18 RMB500
- 19 天天上網的工作
- 20 應聘
- 21 MFC
- 22 畢業設計
- 23 出差
- 24 BOSSLiu
- 25 應聘的美女
- 26 多線程
- 27 畢業
- 28 黑屏
- 29 C++和ASM
- 30 RMB2000
- 31 大CASE
- 32 BOSSLiu的離去
- 33 燕兒的工作
- 34 HONDA
- 35 技術主管
- 36 DAP
- 37 動搖
- 38 張廠長的遙控器
- 39 真正的注冊機
- 40 精華和糟粕
- 41 網吧
- 42 工資和房價
- 43 背出來的面試題
- 44 真正的大CASE
- 45 向業主致敬
- 46 DHTML
- 47 先進性
- 48 非洲
- 49 技術經理
- 50 BugYang
- 51 游戲
- 52 大棒和胡蘿卜
- 53 Architect
- 54 EB失敗
- 55 北京
- 56 反匯編器
- 57 貧民窟
- 58 大爺
- 59 BugYang的心事
- 60 Nothing Impossible
- 61 周總的斷言
- 62 曹操的馬
- 63 BugYang進京
- 64 BugYang離去
- 65 辭職
- 66 球不是一個人踢的
- 67 短信
- 68 外掛
- 69 小朱
- 70 分手
- 71 New
- 72 西班牙布局
- 73 100萬用戶
- 74 Bayerische Motorenwerke J
- 75 搞IT的民工
- 76 瘋狂的程序員
- 77 開店
- 78 土匪的新工作
- 79 fatal error
- 80 夭折
- 81 丁骨牛排
- 82 資本家的艱辛
- 83 相親
- 84 BOSScLiu和VB
- 85 王老板
- 86 裝孫子
- 87 CASE Closed
- 99 后記