金旭亮:一個普通IT人的十年回顧(下)

我放下了vb,開始研究c++,原來學過vc,但沒學會,就直接從c++builder入手。borland公司的vcl類庫讓我大為嘆服,很快就迷上了它,為此連帶學了delphi,並參與了一個delphi項目。給我真正震撼的是《設計模式》這本書,看了才知道,原來好軟體是這么設計出來的!在此,我強烈推薦所有有一定編程經驗的程式設計師一定要看這本書!

一邊學習理論,一邊可沒忘記我沒經濟來源,於是又四處打工,接一些小項目與小模組來賺些生活費,國內一家橫跨家電與軟體的著名公司是我打工期間去過的最大的公司。但無論什麼公司,都給我一種感覺——爛!公司中充滿了對員工的剝削與不尊重,對軟體開發這一事物的錯誤認識,管理混亂。

我沒機會去外企,技術水平不到,別人不要我?,但我所見到的軟體公司,我敢說沒一家能做出世界一流的軟體!

我上的研究生課程也讓我失望,整個就是本科教育的再版。經過聯考與考研兩次重大考試,我對考試已是深惡痛絕,但讀研期間仍要考試,而且是閉卷!我就不知道我去背那些條文對我的研究與學習有何幫助?2000年7月當我考完最後一門,終於大鬆一口氣,我終於擺脫了考試的壓迫,可以在剩餘的一年半中真正搜尋我渴望已久的軟體技術了。這年,我29歲。

悲哀嗎?一個中國的程式設計師要到29歲才可以真正自由地學習想學的東西!

我開始研究面向對象理論,看了大量的書,每天都在實驗室學習到深夜12點,天天上網,csdn成了我最常去的網站。

隨著我對軟體技術的了解越多,就越深刻地感到國內與國外技術水平的差異是如此的巨大,巨大得甚至有讓人絕望的感覺。同時,在北京這箇中國軟體人才最集中的地方,我也見到了許多牛人,一個清華的本科學生,做程式設計師可以拿到一個月12000元的工資,一個北大的計算機系研究生,一畢業就到外企,一個月一萬多收入,每年發16個月工資!幹了兩年就開了自己的公司。我看到了一個北方交大的本科生作品,在半年的業餘時間里,用delphi寫了十幾萬行代碼,他甚至在代碼中嵌入彙編,自行編寫數據存取引擎讀寫foxpro,速度超快!軟體中有一個計算公式解析模組,他用編譯原理理論居然做了一個小型的公式解析器,就象c++編譯器檢查c++程式一樣,不僅可以判斷是否公式正確,而且給出的出錯信息還相當準確!其基本功之紮實,水平之高讓我望塵莫及!中國優秀的人才真還是不少的!在精英集聚的北京,面對著博大精深的軟體科學,我深感自身的渺小。

但我畢竟是靠自己奮鬥出來的,我並不自卑,這世界需要牛人,同樣需要大批合格的勞動者,我成為不了牛人,但我作一名程式設計師是合格的。

時間過得飛快,一年半根本就不算時間,馬上就要畢業了,學習的成績如何,要到社會上去競爭了,讓社會考場來決定你是否及格。

三、畢業求職

98級的研究生是it業最後輝煌的回光反照。當時,各大公司都發了瘋似的要人,象華為,當時是來者不拒。計算機專業的研究生是一搶而光,本科生也供不應求。2001年畢業的我的師兄師姐們,平均每個人手頭都至少有兩三個offer,談的工資沒有低於每月6000的,許多人去了外企,工資在8000~10000每月的也有。真是畢業生的黃金時間。

但好景不常在,911事件我看來好象成了分水嶺,911之後,整個it業急剎車,就業形勢急轉直下,各大公司都在消化去年吃得過飽的胃口,我形容是大家都吃壞了胃,再也不可能有我師兄師姐們的風光了。雖然時間相隔僅大半年。

從10月開始,11月和12月,我幾乎是在招聘會與公共汽車上渡過的,北京東南西北地去面試,上午在上地,下午可能就要跑到朝陽區,疲於奔命。

在找工作過程中,我良好的心理素質與豐富的編程經驗起到了很大的作用,並沒有遇到很大的困難,就先後有幾家公司表示要我。