2000年時我在北加州讀電腦碩士時(一個無名學(xué)校,但課程很實用),正是.com如火如荼之際。學(xué)了Java我就找工作去了,在三藩市的一個startup作programmer。那時離畢業(yè)還有一年,我就把所有的課都改成晚上和周末的。

那時的我其實電腦綜合知識很少,就會寫code和一些書本知識,連ftp都不太會,是名副其實的菜鳥。工作了一年,長進了不少,逐漸可以獨立做一個方面了,這時已是2001年中,公司錢燒完了,開始大批擂人,我這種新手自也在其列。

那時工作已經(jīng)很不好找了,我天天在家狂發(fā)50個簡歷,無奈只有一年工作經(jīng)驗又要靠人家辦H1B,只有幾個電話interview,連on-site都拿不到(我覺得最主要原因是我當時水平太有限)。天天只有恐慌,擔心沒身份,沒錢。

3個月后,圣荷西的一家小公司以超低薪水雇了我,幸運的是H1B在空了這么長時間又這么低工資的情況下還順利批了(INS在911前真是挺松的)。就在那兒繼續(xù)干,因為人手緊,每天都要學(xué)很多新東西,很累但也在進步。半年后公司又沒錢了,就把新手和不骨干的轉(zhuǎn)成part-time上班(每周上班2.5天),我又在其列。心里真不好受,為什么我老是被列為junior水平?既然兩個公司都這么對我,也許是我的問題。

於是每周不上班的那半周,我就天天上網(wǎng)學(xué)東西,J2EE,Oracle, web service, design pattern, uml...,有用沒用沾了一大堆。然后擴充我的簡歷,繼續(xù)找工作,這時是2002年初,IT差得不能再差得時候,一直找了9個月,終於找到一家資訊公司,往大公司送contractor developer做他們的project。這種project是一年合同,其實是很不穩(wěn)定的。但我想這樣part-time地在一個搖搖欲墜的小公司混,也好不到哪兒去,就還是去了。

在這家大公司,因為team大,做的東西豐富,技術(shù)又用的是最新的,我感到從未學(xué)過這么多有用的東西,由於怕不穩(wěn)定的危機感,每天都非常努力,對自己的部分也很負責(zé),漸漸地,我感到自己對這些技術(shù)融會貫通了,也可以獨當一面了。我這組的lead開始讓我?guī)聛淼娜?,而且開始重用我做一些關(guān)鍵的project,慢慢又成為一個小project的lead developer。

到了我的合同滿一年時,他們又續(xù)了我一年。這時已是2003年底,IT市場逐漸回春,工作機會多了起來,我因為已有近4年經(jīng)驗,簡歷上的skill set東西比較專精,開始有recruiter找我。不久,我在那家大公司的manager打電話給我,說鑒于我的表現(xiàn),問我是否有興趣被轉(zhuǎn)成正式雇員。我禮貌地謝了他,說自己非常原意,但綠卡還沒辦完,不好轉(zhuǎn)公司。他告訴我,我們愿意一直盡量keep你,等到我可以自由換工作,告訴他。

那一刻我覺得很欣慰,一種自己終於成為有用的人的感覺,自己這些年摔的跤,學(xué)的東西也都沒有白費。

寫了這么多,是想用以自勉,告訴自己繼續(xù)這樣努力下去。也想告訴其他IT的朋友(或其他行業(yè)),堅信你的路,也許你有過灰暗的日子,但是,只要你付出努力,你會有得到的。IT界的工作機會雖然在增多,但現(xiàn)在還不算很好,不過,只要有扎實的技術(shù),你會得到自己的位置。