疯狂的程序员-第三章
第3章 第一個夢想
這個宴斌,大家都說長的像劉儀偉。后來看了
《天天美食》絕影才真覺得劉儀偉和宴斌簡直一模
一樣。所以你在腦子里想想《愛情呼叫轉移》的那
個俏皮的天使,就能知道宴斌的模樣。
《數據庫原理與應用》實際就是《數據庫應用》,
像“原理”這么高深的東西,不能說,不能說,說
了你們也無法理解。這話是宴斌自己說的。
開發工具用的VFP,也有人叫VP,絕影還是喜
歡叫“Visual Foxpro”,還是因為有時候,你跟別
人講出一個英文簡寫的全稱,會讓人對你刮目相看。
宴斌說這東西很好用,拿微軟的廣告語來說:Nothing
run fast than fox。
絕影特別羨慕宴斌,首先是因為他可以一邊望
著投影儀,一邊往Command窗口中敲打命令――不
是敲打,是游走,仿佛并不是用手指頭去敲打命令,
而是命令是為他手指頭的游走而設計。唯一不一樣
的是引號:如果一個命令包含一對引號,他會先打
上兩個引號,然后再往中間插入字符。
后來絕影知道,宴斌的指法還是不標準的,他
不能用左手的SHIFT和右手的引號配合,而總是用右
邊的SHIFT,這樣打,可以減少指法的亂套的次數。
又去學了幾次“DOS”,絕影決定再不去。他
感覺自己還真有點傻,微軟已經把“Windows”升級
到“XP”,連那個DOS窗口也只不過是個虛擬機,
要早兩年,他在電腦前面這么一坐,嗒嗒嗒往鍵盤
上這么一敲,屏幕網上一翻滾,肯定成偶像,但現
在,別人只有可能嘲笑你那486的老爺機應該淘汰了。
時代在改變,技術和人們對技術的看法也在改變。
比如早二三百年,唱歌跳舞的都是下九流等于是做
雞的,現在那職業都是大腕阿,哪個不是后面跟一
大群“粉絲”;再早二三十年,穿百大掛的都是“救
死扶傷”的天使,現在卻成了人見人怕的“魔鬼”;
再早二三年,穿西裝打領帶的都是牛B的白領,現在
都成了賣保險搞推銷的代名字。
而且那男人雖然長像厚道但心也太不厚道,60
塊錢一節的學費足足頂得上重修一個學分,等于他
每周去他那里重修一個學分。起碼在學校里重修了
還有張成績單結業證,他那里就連個評語什么也沒
有。
不去,一定是要有交代的。他跟土匪說:“已
經結業了。憑著我的激情和智商,普通人練一二百
年的上乘武功,我也就一兩年。那老師都說了:教
到這,已經沒法教了。”土匪只是對他微微一笑,
仍然用鄙夷的目光打量著他,仿佛今天的結果,正
好證明了他當初的猜想。盡管在絕影心里,總覺得
土匪笨得無可救藥,但有時候不得不承認,土匪還
是有很多正確的思想。
他跟那男人,什么也沒說,在他那邊看了,這
人昨天還好好的,今天就人間蒸發了。
大家都覺得《數據庫原理與應用》這課是門雞
肋課,每周就兩講,還只有兩個學分。在這個大學
里面,或者說這群人里面,往往用多少多少學分來
評價一門學問的重要性。比如《高等數學》,多達
六個學分,那么誰都不敢怠慢,因為考不及格的重
修費是60元每學分。
什么是雞肋課,就是每個人都在他自己的課表
的這門課旁邊標注一個“可曠”或者“選修”。至
于怎么過考試,大底有3種辦法:一、正道:認真上
課,老師講什么記什么,老師寫什么抄什么,老師
勾什么背什么;二、小道:考試前一天,有錢人將
課本縮引,成本在十元錢左右,沒錢人抄寫課本,
字跡工整,井井有條;三、旁門左道:借口問一高
深的題目接近老師,飯是一定要請吃的,有可能還
要送西瓜或者煙,錢一定不能送:首先作為學生你
送的那點錢還不夠老師買兩包煙,他看不上,再有
就是送錢的性質惡劣,比如你拿板磚砸傷一人,那
充其量就算打架斗毆,違反《治安管理處罰條例》
拘留15天。要是你拿刀捅人了,那刀可是兇器,故
意傷害罪,最少入獄3年。
說實話,絕影對這門課還是比較失望,那課本
的15章標題明明是《簡單的程序設計》,但宴斌說
期末考試只考到14章,好像宴斌故意跟他有仇。雖
然離放假還有一個多月,但期末考試題目已經出來,
讓所有人大吃一驚:用Visual Foxpro做個簡單的通
訊錄。這根本不在上面三點應付考試的辦法當中,
打倒一大片阿。
大家恐慌了。
絕影不怕。
自己往后看,什么是程序?書上說“程序就是
把一系列命令合起來”。書的最后一章是個例子:《簡
單的人事管理系統》,從隨書光盤打開那個例子,
絕影的手在抖。那明明就是個軟件,就像他平時在
電腦上看到的Word,Visual Foxpro一樣,都有個窗
口,有菜單,點點鼠標,居然有反應。這簡直跟黑
洞洞的DOS窗口有天壤之別。你要有一天,忽然做
了這么把“簡單”的通訊錄做成這個樣子,拿給土
匪他們看,他們肯定會驚得目瞪口呆。
這就是程序員。絕影一邊看一邊想一邊忍不住
哈哈大笑,這時候對宴斌又有了點好感,要是把課
往后面一講,大家都能做這么個出來,就沒那么大
的震撼效果了。
要做別人做不到的。
“小時候家里窮??”絕影跟朋友聊天總喜以
這句開頭,小時候家里窮,現在怎么怎么樣,這樣
話題一下就可以展的很開。所謂“放之四海皆準”,
就是和VB里面的萬能變量一樣。
不過那時候的確也很窮,35個人一個班,人人
寢室里的電腦桌都空著,上機課又相當于學駕照:
雖然學駕照就是學開車,但往往要幾天才能看到一
次車,而且你剛上去連檔都沒推上去后面的人就不
停的說:好了好了,你已經可以了,把機會留給我
們。
沒有條件創造條件也要上。去網吧。
網吧好,又有空調,冬暖夏涼。絕影大大咧咧
地做過去:“網管,給我找臺有光驅的機子。”有
些網吧好,還有那么一兩臺CS服務器有光驅,他就
把Visual Foxpro的光盤小心翼翼地交給網管,讓網
管把里面的東西弄到他這臺機器上來。大部分網吧
都條件簡陋,沒有光驅,就從網上下。Microsoft的主
頁上就能下到Visual Foxpro,6.0的版本,還英文版
的。所謂便宜沒好貨,既然都免費下載了,難道絕
影就沒想到Visual Foxpro最終會倒閉,沒有前途的。
網速好,可以2個小時下載出來,裝上就可以做
一個通宵,說不定明天來都還在,那時候網吧根本
沒有什么“萬象管理系統”,“還原精靈”,對于
大多數Windows 98的系統,甚至按F8啟動到DOS下
面,就可以直接把C盤Format掉。
半個月,絕影天天這樣跑著網吧,土匪也天天
跑著籃球場。土匪他們不急:車到山前必有路,試
肯定要考,東西肯定也要教,但是法不責眾,每個
老師每月期掛的學生人數是有指標的,自己還不一
定這么倒霉。
再過半個月,絕影終于等到這一天,就是他揚
眉吐氣的一天。這個有窗口,有菜單,可以用鼠標
點,可以弄成一個exe,隨便拷貝到哪臺機器上――
當然,要先裝Visual Foxpro――都能運行的通訊錄
誕生了。
他小心翼翼地把這門個1.3M的exe壓縮好,拷貝
到磁盤,回想起這一個月來的種種困難,有3點:一、
如何去掉運行時那個Visual Foxpro窗口。在網上查
了資料,可是沒有。那時候的網可不像現在,要什
么有什么,甚至連叫雞的電話都有。沒辦法,給宴
斌發個郵件,自從發了那封郵件,宴斌就成了他心
目中的偶像。為啥?他竟然回了郵件,并且還告訴
他怎么做。二、如何調用API。調用API,那可是Visual
Foxpro里面的高級技術,因為太高級了,其實他也
沒弄懂什么是API,你能想像API竟然是Armor Piercing
Incendiary嗎?不過書上有例子,依樣畫葫蘆。這一
調用,就可以把當前時間顯示出來,也就在通訊錄
里面多這門點附加功能。三、如何把那東西弄成exe。
想像一下,要是每個軟件運行的時候都要你先裝上
Visual Foxpro,把它打開,然后把你那一大堆項目
文件裝載進來,再點“Debug”或者“Run”,那不
把人都累死,那還不如自己拿紙做的通訊錄記好了。
好在這個問題也不難,書上最后一章。做成exe,表
示他已經把這本書能講的全學了,也算功德圓滿了。
這次他很鄙夷地看了看王江做的通訊錄,雖然
王江經過他朋友一個學期廣告制作的培訓,在IT界
也算有點名氣,而且功課的成績也很好,但在他看
來,王江做那個通訊錄也不過爾爾。當然,這就許
就是宴斌心目中標準的期末×××。他幻想著當
宴斌打開他的磁盤,雙擊鼠標運行,立刻露出的驚
訝的表情。所以,他很有道理用鄙夷的目光來審視
王江的期末答卷。
陸陸續續的開始交期末考試答卷。絕影是最早
的一批。于是和交答卷一樣,陸陸續續有人來找他,
他也就陸陸續續地出名了。
“做程序員就是好。”絕影這樣想,他的第一
個夢想實現了。
轉載于:https://blog.51cto.com/wzk89/387263
總結
以上是生活随笔為你收集整理的疯狂的程序员-第三章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 13运行库实现
- 下一篇: InfoWorld的日志管理系统评测