1999年6月12日
清華大學23#421
正在醞釀着以何種方式向各位同學朋友告別的時候,欣喜地得知我的項目
“Visual PHL-1600便攜式數據採集器可視化程序設計系統”在清華大學第
17屆“挑戰杯”學生科技展覽中獲得了一等獎。我想,我這五年的大學生
活,終於可以圓滿的畫上一個句號了。
回想起我這五年的生活,好像從來就沒有用心學習過。大一的時候,天
天忙着掰指頭等待假期的到來;到了大二,對環境熟悉了一些,便經常
躲到舊圖書館三樓的外語閱覽室讀外文小說,或者是逃課到外面去玩計
算機;大三時進了建築材料教研組,所有心思都放到了我的課題上,幾
乎是每個星期都要有三天以上在主樓熬夜;大四的時候一邊準備課題答
辯一邊準備TOEFL和GRE,一年中上過的課加起來還沒有普通同學一個星
期上的課多;到了大五,因為在大學生研究訓練(SRT)計劃中提前獲得
了畢業資格,便給自己找了一份工作,每天早上七點鐘就要騎車出去,
到晚上六七點鐘才能夠回來,直到現在。
象我這種不學無術的人,最害怕也是最疼恨的事,就是考試。每每到了
學期末,我便緊張得直打哆嗦,總恨不得能夠找一個地方藏起來,但是
最終還是不得不早早的到教室去把公式和定理抄在桌子上。我不喜歡在
考試的時候向老師諮詢或者是和同學討論,雖然這在土木系的考試中非
常流行,因為我總認為這已經超過了自力更生的範圍。我還喜歡提前交
卷,因為等待交卷的鈴聲並不能夠提高我的分數,相反會增加我的恐懼
和無奈。開始的三年我沒有不及格的記錄,這使得我不由自主的飄飄然
起來,認為在清華想不及格也是一件很不容易的事情,再加上準備課題
答辯、準備TOEFL和GRE都需要大量的時間和精力,到了大四上學期的期
末,我終於全面潰敗,施工技術、建築技術經濟、還有彈性力學與有限
元同時給我亮出了紅牌。到了補考彈性力學與有限元的時候,由於五字
班同學的情報有誤,竟然讓我錯過了考試時間,只好惴惴不安的給那位
不知名的老師打電話,幸好老師和藹可親地告訴我說這門課我已經過了。
著名教育家蔡元培先生曾經說過,大學是培養研究人才的地方,對此我
深信不疑。但是我身邊大多數的同學都在狂熱地追求考試的高分,卻對
到教研組去做課題不屑一顧,對此我感到非常的難以理解。記得在大二
的時候我們上計算機軟件基礎課,無疑我是班裡學得最好的學生之一,
因為我那時候完成的2500行的大程序至今仍然是計算機軟件基礎課的記
錄,但是我這門課的成績差不多是班裡最低的,因為我不知道那些一翻
書就可以找到的人名和專用名詞。全國著名的高等學府清華大學,就是
這樣來考核學生的學習成果,我不知道這樣的成績有什麼用。
我最喜歡的事情,是做課題。記得在結構矩陣分析課程上機考核的時候,
我就跟劉西拉老師說我是一個研究型的人才,而不是一個考試型的人才。
大二快要結束的時候,清華大學轟轟烈烈地推出了第一屆大學生研究訓
練(SRT)計劃,我毫不猶豫地第一個報了名。記得當時土木系的課題有
五六個,其中有交通教研組繆立新老師的停車場規劃和建築材料教研組
路新瀛老師的鋼筋鏽蝕數據庫,也許是看上了“數據庫”這三個字吧,
我挑選了路新瀛老師的課題。在填寫申請表的時候,我非常小心的避開
了我的考試成績,把我在計算機軟件基礎課上編的那個2500行的大程序
搬了出來,竟然象模象樣地露出了一點計算機高手的風範。我又花了一
個多星期的時間,把所有與鋼筋鏽蝕有關的物理化學知識如法拉第公式
和電價電位等複習了一遍。也許是由於我的認真,也許是由於我的執着,
雖然在面試的時候我緊張得連手都不知道該往哪裡放,但是我終於如願
以償地成為清華大學第一批參加SRT計劃的學生。
如果要我說出這五年來讓我收益最深的一件事,一個人,我一定會說是
SRT計劃和路新瀛老師。剛剛進入課題組的時候,我對於鋼筋鏽蝕的所有
認識就是法拉第公式和氧化還原反應,對於如何做科學研究更是一無所
知。是路新瀛老師手把手地教會我應該如何查找文獻資料,應該如何處
理數據,應該如何做課題討論,應該如何寫科研論文。為了我們做課題
的需要,路老師專門申請購買了一台Pentium Pro計算機,那是當時速度
最快的計算機了,為此路老師還專門要求我們不要過於張揚。在一般的
課題組裡,導師總是希望學生能夠順着他的思路走,但是路老師不但沒
有要求我們接受他的思路,相反卻鼓勵我們提出自己的思路來。他總是
努力創造這樣一種氛圍,就是不是他教我們學,而是我們一起學。在我
們課題組裡,沒有一個絕對的權威,不管是誰提出了什麼想法,都需要
擺到桌面上來和大家一起討論。對於一顆年輕的心來說,沒有什麼事情
比自己的想法能夠得到老師的認可更令人激動了,因此我總是非常認真
地對待每一個問題,在發言之前總是要查閱足夠多的資料文獻,爭取能
夠提出自己的想法來。
清華的老師,除了學識淵博之外,最讓人敬佩的就是他們的敬業精神。
路老師的身體不太好,經常頭暈和頭疼,他在夏威夷大學做訪問研究的
時候還曾經因為勞累過度而暈倒,但是每次我給他打電話討論問題,他
總是會在最短的時間內趕到實驗室來,或者是讓我到他家裡去。有一回
我們在路老師家,路老師先到廚房燒上水,然後開始和我討論我的論文。
當我們終於長長地喘了一口氣的時候,發現有一縷青煙正從廚房裊裊飄
出,等我們衝進廚房一看,才知道是燒水的鍋給燒了一個大洞。正是由
於路老師的影響,我在做課題的時候總是非常的投入,乃至於經常逃課
與熬夜。那時候我們的實驗室在主樓9樓,我總喜歡晚上把一個人鎖在實
驗室里,把自己最喜歡的CD放到光驅里,把音箱的音量開到最大,然後
開始寫程序。在我的抽屜里,除了參考資料以外還有電爐、快食麵和雞
蛋,肚子餓了的時候,就煮雞蛋快食麵吃。
我在建築材料教研組總共呆了兩年時間,在這兩年裡,我付出了很大的
努力,也得到了豐碩的回報。就是在這兩年裡,我和王洪深同學一起為
國家自然科學攀登計劃B的年度研究報告撰寫了4篇論文,3次獲得清華大
學“挑戰杯”學生科技成果展覽二等獎,1篇論文被評為清華大學自然科
學報告會十佳論文,我們所負責的項目“鋼筋鏽蝕數據庫的建立”還獲
得了清華大學大學生研究訓練(SRT)計劃優秀項目二等獎。在課題結束
的時候,我們組織了一次規模宏大的結題答辯會,前來參加答辯會的有
廉惠珍老師、朱金銓老師、王志浩老師、覃維祖老師、楊靜老師、路新
瀛老師和蔡昊老師。在答辯會上,我們無論是做報告還是回答問題,都
獲得了在場老師的很高評價。答辯會後,雖然主管教學的副系主任王志
浩老師以“以往沒有先例”和“不好管理”為藉口不同意我們將我們的
結題論文替代畢業設計,但是路新瀛老師和覃維祖老師據理力爭,經過
了相當周折之後,學校終於批准我們將SRT結題論文替代畢業設計。
在“鋼筋鏽蝕數據庫的建立”課題結束以後,我由於忙於準備TOEFL和GRE
考試離開了建築材料教研組,但是我仍然非常懷念我在建築材料教研組的
那段時光。我至今不能夠忘懷由於一個小小的發現而在深夜裡給路老師打
電話時的那種雀躍心情,不能夠忘懷路老師為了我能夠在“挑戰杯”學生
科技成果展覽上做演示而將自己家裡的計算機借給我,不能夠忘懷廉惠珍
老師手把手地教我騎三輪自行車的情形,不能夠忘懷為了一個小小的問題
我和廉惠珍老師在電話里整整討論了一個多小時……我深深地感覺到,我
所獲得的遠遠不僅僅是那些榮譽與獎勵,更為重要的是我學會了如何去做
科研,學會了如何去與人共處和與人合作,學會了發揮自己的想象力。如
果有低年級的同學向我請教應該如何渡過大學時光的話,我一定會對他說
:到教研組去,到實驗室去!
大三結束的時候,就已經確立了要出國深造的目標。要出國,就要考TOEFL
和GRE,但是當時我們家三個孩子都在上學,家裡沒有錢供我交TOEFL和GRE
的考試費。大三那個暑假,我白天在懷柔的一家小公司做計算機維護的工作,
晚上在宿舍里背單詞,一個假期下來,總算賺夠了考試費和新東方的報名費。
雖然我的英語水平在我們年級至少能夠排在前5名以內,但是由於我在考試
技能方面的先天不足,我對能否在這兩個考試中取得滿意的成績毫無把握。
但是既然已經做出了選擇,就不允許自己失敗,因此我幾乎是將所有的精力
都投入到這兩個考試中去。在付出了巨大的代價(三門專業課程不及格)之
後,我終於拿到了比較令自己滿意的成績,雖然和年級里的高分相比我那點
分數實在有點拿不出手,但是對於我來說已經足夠了。
考完了TOEFL和GRE之後,便是選擇專業方向和學校。我最初考慮的研究
方向主要有建築材料、結構耐久性能、計算機輔助設計和自動控制。在
經過充分的考慮之後,我選擇了建築材料作為我今後的研究方向。我並
不清楚建築材料專業今後的就業形勢如何,我只知道我挺喜歡這個方向
並且已經積累了一定的研究經驗,也許在今後能夠比較容易的做出一些
成果來。在建築材料領域,全美最富有盛名的兩個大學都在伊利諾伊州,
一個是伊利諾伊大學厄巴那分校(University of Illinois at Urbana
Champaign),另外一個是西北大學(Northwestern University)。我
最終被伊利諾伊大學厄巴那分校錄取並獲得該校的獎學金資助,我的新
研究方向將是新拌混凝土的流變形能。
大四結束以後,我進入水利水電工程系拱壩教研組,師從段雲嶺老師學
習計算機結構仿真。在這裡,我第一次接觸了工作站和UNIX系統,第一
次接觸了世界上最先進的有限元分析軟件MSC PATRAN。我幾乎是一下子
就被這些新奇的事物給迷住了,每天早上我都早早的起床,草草的吃過
一點早餐之後便直撲實驗室而去,除了在吃飯時間匆匆地跑出去吃點東
西以外,一天到晚都趴在計算機上琢磨。雖然在我進入拱壩教研組的時
候已經錯過了MSC公司的技術培訓,但是得益於我在計算機方面的豐富
經驗,我仍然在很短的時間內就掌握了這個系統的使用,並在進入教研
組的頭一個星期內完成了段老師整整一個月都沒有能夠完成的有限元分
析。教研組裡的老師都說:“小蔣,咱們這裡就你學得最快了,等你把
手頭的項目做完以後我也跟你學學。”
但是我最終並沒有一直在拱壩教研組呆下去,因為我無法接受段老師那
暴躁的脾氣。和路老師一樣,段老師也是一個貨真價實的工作狂,曾經
在帶學生上十三陵水庫實習的時候由於勞累過度暈倒在大壩上。當時MSC
PATRAN不管是對我還是對段老師來說都是一個全新的事物,雖然他接觸
MSC PATRAN的時間比我早了大約一個月,但是在很短的時間內我們的水
平便旗鼓相當了。那時候我還沉浸在我在建築材料教研組時的那種學術
氣氛中,在遇到問題的時候自然而然地傾向於與段老師相互討論,但是
他似乎並不希望我與他討論,他只希望我按照他的要求去做,而在我看
來他這些要求大多都是錯誤的。在這種情況下,發生衝突幾乎是不可避
免的了,我們兩個幾乎是每天一小吵,三天一大吵。在經歷了第三次大
吵之後,我交出了實驗室的鑰匙。
幾乎是整個大五都是在北京宏馳海盟科技發展有限公司渡過的。我進公司
的原因很簡單:聯繫出國、交培養費都需要很多錢,但是我小妹剛剛考上
北京郵電大學,哥哥剛剛參加工作,家裡沒有能力給我出這筆錢。開始找
工作的時候,我拿着我的簡歷每天在中關村上來回奔波,希望能夠找到一
家計算機公司給我一個程序員的職位。也許是由於我是土木出身,也許是
由於我能夠呆在北京的時間太短,中關村的公司無一例外的拒絕了我。最
後,我按照北京青年報的招聘廣告找到了遠在航天橋的北京宏馳海盟科技
發展有限公司,成為該公司軟件工程師。從那時起,不管是颳風下雨,烈
日曝曬,還是大雪紛飛,我都是每天早上7:00就騎自行車到公司去上班,
到下午5:00又從公司騎自行車回到清華。
在北京宏馳海盟科技發展有限公司,我主要負責設計基於條碼、IC卡和射
頻標籤的數據採集與處理系統,其中大部分時間都是為PHL-1600型便攜式
數據採集器做應用程序。由於這時候我在數據庫系統開發方面已經具備了
相當豐富的開發經驗,做這些程序幾乎可以說是不費吹灰之力。PHL-1600
型便攜式數據採集器類似於單片機,配置比較低,通常程序設計人員只能
夠在MS-DOS環境下首先用C語言給其編寫應用程序,利用Microtek C編譯
器將其編譯成二進制可執行代碼,然後上載到便攜式數據採集器上執行,
非常的複雜困難。為了解決這個問題,我利用Visual FoxPro開發了一個基
於Windows 9x的可視化程序開發平台,稱為Visual PHL-1600便攜式數據采
集器可視化程序設計系統。該系統使得稍微具備C語言基礎的程序員能夠在
一個所見即所得的環境下很容易地給PHL-1600型便攜式數據採集器編寫應用
程序,並且能夠節省80%左右的代碼量。正是這個可視化程序設計系統,使
我在即將離開清華的時候,為土木工程系贏得了17年來第一個清華大學“挑
戰杯”學生科技作品展覽一等獎。
在北京宏馳海盟科技發展有限公司期間,除了第一個星期熟悉各種設備參數
以及程序設計基本方法比較費勁以外,基本上沒有碰到過什麼難題,只是每
天上下班都要騎一個小時左右的自行車,很累。沒有程序做的時候,我就上
網衝浪或者是聊天。在我的辦公室里一共有兩台電話,一台用來聯繫業務,
另外一台專門用來上網。我非常喜歡已經被微軟宣判死刑的Visual FoxPro,
而在網絡上關於FoxPro程序設計的中文網站幾乎沒有幾個,因此我利用空閒
時間創建了“快樂的狐狸精”FoxPro程序設計網站,現在該網站已經成為中
國大陸最有影響力的五大FoxPro程序設計中文網站之一。
流過汗水,也流過淚水,有過成功,也有過失敗,我就這麼一步一步地渡過
了五年的大學生活。我清楚地知道象我這樣與眾不同的做法不管是在老師還
是在同學中間都有不同的看法,但是我自己認為這五年來我始終牢牢把握住
了自己的發展方向,並且在很大程度上獲得了成功。雖然在領到成績單的那
一霎那我還是感覺到了一點點慚愧,但是如果一切都可以重新來過的話,我
想我還是會義無反顧地選擇我以前所走過的路的。
總結這五年的經歷,我只有一句話希望能夠與各位同學朋友共勉:要認真,
要有毅力,要有自己的想法。