絕影跟宴斌算是老朋友了,去年《數(shù)據(jù)庫原理與應(yīng)用》期末考試完了后絕影想請(qǐng)宴斌一起吃個(gè)飯,宴斌說比較忙拒絕了,這當(dāng)然有可能是借口。后來絕影還是有點(diǎn)慶幸宴斌沒有來,否則他90分的期末考試成績肯定要被絕大多數(shù)同學(xué)置疑,不過他還是對(duì)他這種不給面子的行為耿耿于懷。
去上課,他就和土匪王江坐第一排。絕影當(dāng)然要坐第一排。王江呢?講心里話,他是很想學(xué)好這門課,畢竟大一的時(shí)候他《數(shù)據(jù)庫》也學(xué)得不錯(cuò),宴斌對(duì)他的印象還是很好。土匪呢?他必須坐第一排,他深深知道這門課自己要過肯定困難不小,跟他們一起坐第一排首先能給宴斌留下良好的印象,其次從現(xiàn)在開始就跟他們倆混,到期末肯定會(huì)對(duì)自己照顧有佳。聽課的時(shí)候,絕影睡覺了,王江認(rèn)真地記著筆記,土匪在發(fā)呆。
回來寢室,王江說:“宴斌瞅了你好幾眼,好像幾次都想把你弄醒,但是沒弄!苯^影當(dāng)然知道宴斌不會(huì)把他弄醒,宴斌不傻,要是把他弄醒罵他一頓,或者讓他“Go out”,到期末成績一出來萬一絕影又是全年級(jí)最高分,那就等于狠狠扇自己一耳光。
絕影呢?他從小到大就這性格。要像王江那樣,天天認(rèn)真聽課做筆記背書回來還使勁把習(xí)題拿著做,考了100分,那又怎么樣?那是應(yīng)該考100分的,考不到是你智商有問題。如果你天天上課睡覺不做筆記回來不看書不做作業(yè)最后還是考了100,那才能讓人刮目相看。別人就想:這是咋的?他不學(xué)都能得100,我好好學(xué)了還不及格,是不是我智商的問題?
有一天你要是讓別人對(duì)自己的智商都產(chǎn)生疑問了,你在他們心目中就是神童。
但是,不看書是肯定要不得的,本來絕影以為C語言,不過爾爾嘛,憑自己平時(shí)的技術(shù)積累,還有過不了的?但實(shí)際上才上了幾節(jié)課他就發(fā)現(xiàn)不對(duì)了。原來一門課看起來容易,你要真的把它當(dāng)課去學(xué),問題就多了。很多事情都是這樣,比如公司里,BOSS跟你說:“小李啊,那個(gè)軟件客戶還想要個(gè)功能啊,我看也不復(fù)雜,估計(jì)就一二十行代碼,就當(dāng)場答應(yīng)了,你就去看看吧?蛻艟褪巧系,他們的合理要求我們當(dāng)然要首先考慮!笨墒钱(dāng)你把那要求拿來一看,媽呀!這數(shù)據(jù)庫也要重新設(shè)計(jì),界面也要改,配置文件要增加,好多結(jié)構(gòu)又要重新設(shè)計(jì),一算下來,一兩萬行代碼也解決不了問題,而且估計(jì)又要制造一二十個(gè)新BUG。
再這樣忽悠下去,別說拿全年級(jí)最高分,就是考及格,都有很大問題。迫不得已,絕影開始C語言學(xué)習(xí)計(jì)劃。當(dāng)然,他不敢明目張膽地拿出來學(xué)習(xí),那就破壞了他在同學(xué)心目中神童的形象。
他就偷偷地學(xué)。把《C語言程序設(shè)計(jì) 第二版》,譚浩強(qiáng),清華大學(xué)出版社的封面撕了,粘上《PC匯編語言程序設(shè)計(jì)》,先在電腦上開一大堆應(yīng)用程序,什么QQ啊,F(xiàn)lastget啊,記事本啊,計(jì)算器啊能開的都開上,再偷偷開個(gè)TurboC的DOS窗口,一有人來,馬上切換。
所以說人活得很累,有很多事情,像學(xué)習(xí),在很多時(shí)候都不是為自己學(xué),是為別人學(xué)。為什么?因?yàn)槟阍趧e人心目中是個(gè)高手。你不得不花比別人更多時(shí)間去維護(hù)你在別人心目中高手的形象。你做到了,但那又有什么,別人認(rèn)為你理所當(dāng)然應(yīng)該是個(gè)高手,那是你應(yīng)該,他才不會(huì)管你比自己多花了多少時(shí)間和精力而來贊揚(yáng)你刻苦,值得學(xué)習(xí)。
這一點(diǎn)被資本家充分利用。BOSS總說:“小張啊,你從來沒讓我們失望過。”你聽了心里自然舒坦。然后他說:“哎呀現(xiàn)在公司里這個(gè)編譯器不好用啊,你想想辦法,給咱們開發(fā)個(gè)編譯器吧,兩個(gè)月時(shí)間夠了吧,這點(diǎn)東西對(duì)你來說算啥。磕銖膩頉]讓我們失望過啊。”你聽他這么說的時(shí)候又恨不得立刻給他兩耳光,但是沒辦法,誰讓你從來沒讓別人失望過。最后反正不管你用什么辦法千辛萬苦終于把這編譯器搞出來了,BOSS又微笑著對(duì)你說:“小張啊,你真是從來沒讓我們失望過。 蹦悄憔偷戎乱淮巫屇汩_發(fā)操作系統(tǒng)吧。
話說回來,絕影認(rèn)真學(xué)了下C語言,覺得很有意思,他就不明白別人為啥老不懂,像土匪,背數(shù)據(jù)類型,背關(guān)鍵字,背函數(shù)甚至去背程序,每天累得要死。其實(shí)C語言這東西,只要你天天上機(jī),經(jīng)常摸著代碼很多東西不用背甚至不用看就知道了,反而是那些天天背不上機(jī)的人,一旦上機(jī),寫的東西又全是錯(cuò)的。寫程序,不比其它的學(xué)科,動(dòng)手才是硬道理。
往后一點(diǎn)是講的指針。指針這東西,絕影開始還有點(diǎn)害怕,早在他還在學(xué)“DOS”的時(shí)候,廣告公司那男人就說:“指針啊,是C語言最復(fù)雜的東西,也是C語言的靈魂。”這話估計(jì)是他抄的,因?yàn)楝F(xiàn)在很多前輩都用這句話教導(dǎo)后輩。不過到后來,也覺得就那么回事,不就是存放個(gè)變量的地址么?就像學(xué)校的信箱一樣。你跟別人說,給我寫信,寄到XXXX大學(xué)509號(hào)信箱,別人怎么知道509信箱是啥?不過他不用管,只管把信發(fā)過來,到時(shí)候你去箱子里取東西就是了。只要這么想,就拿指針當(dāng)信箱吧,往那里送信行了,其它不管,一切問題就簡單了。
想到這里,絕影突然又想起來一個(gè)問題,他的心跳開始加快,呼吸急促,手開始戰(zhàn)抖,胡亂往桌上摸索著,他在找一本書。
下文:瘋狂的程序員 第九回
本文鏈接:http://www.95time.cn/column/member/2008/5890.asp
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁 瘋狂的程序員 第八回 [1] 下一頁
◎進(jìn)入論壇休閑灌水版塊參加討論
|