一          電腦白痴
    小學奧賽免試進入初中,初中免試進入重點高中,2000年參加全國統考,608分,我落榜到現在的學校——北方工業大學,電腦科學與技術專業。
    之所以說落榜,因為這個學校位於北京的石景山區,屬於二類院校。2000年入校的剎那,我差點打了退堂鼓,回去復讀。本科的幾年來,我經常做著同樣的夢,夜裡夢到自己回去復讀了,又在高考失常的恐懼中醒來。同宿的3個外地來的兄弟,一個復旦落榜,還有一箇中科大落榜。似乎整個大一的一年,我只記得在宿舍睡覺,別的記憶都沒有。
    我無意貶低自己的學校,說心裡話,我還是很喜歡這個學校的,也許很多北京人都不知道這個學校,不過,經過5年多的發展,學校現在已經比原來大了近一倍,如果朋友們有機會經過西五環,可以在環路的橋上就能看到高大的教學樓,寬敞的體育場,和赫然而立於樓頂的“北方工業大學”紅字。目前, 學校正在大動土木,為了迎接60年校慶,呵呵,屆時歡迎大家蒞臨指導!我仍在這個學校讀研,儘管有很多美好與不美好的回憶在這裡,我仍然深深喜歡著我的母校。
    我一直不敢讓自己滑向墮落,雖然,學校不盡如人意,可我的自制力還是很強的,我知道,每個學校都有好學生,清華也有差等生!
    上大學前的我,沒有接觸過電腦,沒有動過鍵盤,沒有摸過滑鼠。結果,糊里糊塗地進了計算機專業。還記得,第一個 Email 還是同學幫申請的,曾經用滑鼠左鍵單擊,試圖開啟桌面上的“我的電腦”,然後去找網咖的管理員說電腦壞了……
    大二時候,自己買了電腦,可是,仍舊屬於電腦白痴級別,宿舍的人愛玩遊戲,我卻對遊戲沒什麼大興趣,不過偶爾也打一下quake,然後就是寫一些亂七八糟的“原創文學”,呵呵,雖然是學理出身, 卻很想培養自己的文采。
    很多計算機專業的課程都是似懂非懂就學過去了,大三暑期開始備考,考研後的那個春節過後,已經是大四下學期開學了,回來馬上開始找工作,當時,憑藉綜合實力,呵呵,一路過關斬將,已經得到中軟的肯定答覆,馬上要籤三方的時候,考研的成績下來了,考慮到公費的問題,我繼續讀了研,沒有進入中軟。(這裡多說幾句,可能對那些找工作的同學有幫助。上天青睞的一定是有準備的人,中軟的筆試、機試、面試還是很正規的,筆試的東西,專業的基礎課要紮實些,還有就是要有明確的態度,讓人家在卷面上能看出你的工作態度,字跡不要過分潦草,不懂的也不要胡亂寫,還不如空著或者寫上“不瞭解”的好;機試,當時是MIS系統,連線資料庫等等的東西,這些呢,在頭一天的筆試卷中可能會有所體現。面試,記得當時是一位姓王的女經理還有另外兩位女士,我帶了本科時得的所有的證書,還有我表達了想早點支援家裡的願望)
                             二        經驗經驗……
     我很明白,做計算機這一行的,經驗才是最最重要的砝碼。本科的教育已經與實際應用脫節,但是,我感觸最深的就是,四年的書還不是白讀的,只有積累了一定的基礎,才有能力去自學一些計算機領域的知識。呵呵,否則連什麼是 html 都不知道,如何去讀 web 開發的書籍來自學一些技能呢?
     上研之前的暑假,我邊做家教邊學習一些 web 開發的知識和相關軟體的學習,其中包括三劍客,還有自己從本科畢業設計開始接觸的 .net 平臺,不斷在摸索中前進,感覺是蝸牛爬行般,可能正是因為在本科階段,很少有自己實踐和學習軟體應用的機會。不過,慢慢地,有了點感覺。
     開學後,我把所有的精力放在學習上,第一時間完成課業任務,然後就是每天坐在實驗室裡學習自己感興趣的技術,這期間,由老師安排我們做了一個 JSP 的 website,對基礎的 JSP 開發和資料庫設計技術有了些許瞭解,平時,還是專注於自己的興趣——.net。
     很快,一個學期就下來了。寒假,我沒有放鬆自己,而是,拿著自己的本科學位證找了份工作,進了 joincheer (久其)公司的一個 .net 專案組,做 web 開發。記得面試那天,我只吃了一頓早餐,面試的除了人力資源的一個老師,還有一個專案經理,面試結束,直接就把我領到一臺機器邊上,開始了試用。馮老師(那個專案經理)給了我一本書,讓我照著例子做一個線上的檔案管理系統,一個星期中,只有第二天花 10 塊錢和同事一起吃的午餐,後來都是一直餓到下班,回去再吃飯,覺得 10 塊錢吃飯太貴了,呵呵。餓著努力了一個星期,終於實現了那個現在看來很簡陋的系統。其後,我開始了正式的工作體會,開始接觸實用開發軟體——vss、powerdesigner等等,僅僅在不到一個月的時間,看了十幾本.net的書,最大的感覺就是,工作比上學學東西快多了,估計是有壓力,不學不成吧,在學校的話,經常學學停停的。
      春節放假前,我得知專案最早要在第2年的5月份結束,思量再三,我向馮老師請辭,當時沒敢說自己是學生,就找藉口說家裡給找了別的工作,讓我回去工作。我不想耽誤專案的進度,因為這個專案本身就缺人,其中有的人都是同時身兼幾個專案的開發任務。馮老師找我談話,說覺得我不錯,想讓我考慮一下,留在 joincheer。後來,答應做到一期結束——3月份。
      3月初,我回到了學校,在此前,也向面試我的兩位老師說了實情,他們囑我努力積累經驗,說畢業後來 joincheer 發展也不錯。至今,還和幾位公司的同事偶有聯絡,討論技術問題。
     回到學校,除了上課老師到了臨近暑假安排了專案任務,因為那時課程基本結束了,我和另一位同學一起做一個 delphi 的控制軟體。由不熟悉到熟悉,到編碼到除錯,期間培養了很多解決問題的能力,對資料庫儲存過程的應用也大大提高。我不喜歡在學校裡死學,因為我知道,實踐的東西很重要,期間也抓機會出去面試過多次,呵呵,其實,面試也是一種實踐,你可以知道外面的公司招人的方向,面試的題目,等等。後來在一個離學校很遠的電子商務公司剛剛乾了一個星期,就被老師安排出差了,工作的事也不了了之。
     在做任何安排的任務的同時,我一直堅持自己的興趣,不斷跟隨 .net 的學習,蒐集各方面的資料,聽他們的 webcast……
     感覺最大的進步就是:所有研究生階段課程的實驗環節,我都用 .net 獨立完成,其中更加強了自己對 .net 應用的領會和編碼技能的提高,並把實驗中應用到的用 Remoting 技術實現分散式資料庫查詢整理成文,發表了論文。
    
                           三        繼續繼續……
    實踐出真知,計算機這行,尤其畢業後要先做開發的,沒有一定的編碼能力和實踐經驗,就少了很大的砝碼。研2的這個學期過得真快,開學到學校休養了一段身體,可能每天坐在電腦前時間太久了,呵呵,然後幫一個同學調了一個畢業設計——JSP 圖書銷售系統;後來用一個星期完成了一個小活——給一個本科生做畢業設計——JSP實現的 web 同學錄。然後就是繼續維護上一學期出差實施的 delphi 專案,期間又出差了一次,對 delphi 的報表開發有了一定的認識。
    目前狀態,跟隨 MS 的步伐,學習 .net 2.0 的新特性,準備著手實踐一個實際專案。同時,準備自己的課題方案——基於 J2EE 的電子政務系統的安全審計。很快,下個學期,就開始找工作了,爭取在找工作前完成 .net 專案的實施,也好為未來找一個好工作增加點籌碼。