一個(gè)老的程序員,目睹著這個(gè)電腦世界的風(fēng)風(fēng)雨雨,感觸之深是非年輕的程序員所能體會(huì)得到的。
當(dāng)年剛剛畢業(yè)時(shí),只要會(huì)一點(diǎn)dBase,或者C,就可以在國營單位里的找到一份工作,盡管這個(gè)工作的收入往往是微不足道的。那個(gè)年頭根本沒有現(xiàn)在這么多的軟件企業(yè),所謂的電腦公司也僅僅是買賣名牌機(jī)的銷售公司。我們程序員能夠做的,就是培訓(xùn)員工們五筆字型打字輸入,另外就是用dBase或者FoxBase編制一些報(bào)表軟件。
92年以后,一批臺灣來的軟件企業(yè)開始大量在東南沿海地區(qū)投資,順著時(shí)代的潮流,我也從國營單位里跳槽出來進(jìn)入了一家臺資企業(yè)。國營企業(yè)和外資企業(yè)的對比感覺實(shí)在是天差地別,收入多,人也辛苦,學(xué)到的東西自然也是不能類比的,93年初的時(shí)候我們已經(jīng)在Windows上面開
發(fā)自己的產(chǎn)品了,而那個(gè)時(shí)候,大多數(shù)的人甚至還沒有見到過Windows。也是從這個(gè)時(shí)候開始,也充分感覺到了程序員工作生活的單調(diào)性。遇到暫時(shí)解決不了的技術(shù)障礙,會(huì)整天愁眉苦臉,相反,一旦突破了這個(gè)障礙,同事們會(huì)為自己歡欣雀躍,而自己更是輕飄飄的,仿佛世界已經(jīng)踩在自己的腳下一般,活脫脫的一個(gè)征服者的形象。在這個(gè)時(shí)期里,我開始學(xué)會(huì)了抽煙。從此煙和電腦一起,一直陪伴著我,見證著一個(gè)資深程序員的成長史。
1998年,一個(gè)偶爾的機(jī)會(huì),我離開了自己的祖國,來到日本。我初次到日本的時(shí)候,只會(huì)念念五十音圖,根本就沒有學(xué)過日語。語言的障礙是很痛苦的,開始時(shí)只能用英文和日本人交流,日本人的英語水平多半很糟糕,幸運(yùn)的是我一開始上班的地方有幾個(gè)在美國工作過很多年的日本人,不管怎么說,我認(rèn)為這幾個(gè)人的英語水平,至少口語水平,大大高于我。真是不和老外打交道,不口語的重要性。
雖然自認(rèn)為閱讀理解和寫作上絕沒有障礙,一開口,就發(fā)現(xiàn)問題大大。再好的編程技術(shù)在語言障礙面前都顯得那么地蒼白無力,這好比去出去旅游,你空有一整套野外生活的豐富經(jīng)驗(yàn),卻不知道最終會(huì)去哪里,而最后發(fā)現(xiàn)組織者定下來去的地方是某個(gè)大城市。
日本人的式樣書比較規(guī)范,考慮的東西比我們要仔細(xì)很多。上司是個(gè)在美國工作過20年,日本工作過10多年的資深I(lǐng)T老前輩,非常熱心,總是不停地教我很多我所不了解的各種各樣的知識,從式樣書的寫法,編程技術(shù),項(xiàng)目管理,到人生,無所不談。時(shí)過這么多年,用日語交流已經(jīng)沒有任何障礙的今日,他依然是我最說得來的日本人朋友。
1999年開始,歷時(shí)兩年,我加入了多科莫公司主持的3G WCDMA項(xiàng)目--FOMA。能夠加入FOMA這個(gè)項(xiàng)目對我來說是終身難忘的事。在我的眼里,一個(gè)程序員的至高境界,無非就是兩種,一種是加入微軟,參加Windows的開發(fā),還有一種就是加入一個(gè)供大眾使用的采用先進(jìn)技術(shù)的項(xiàng)目里,作為一顆永不生銹的螺絲釘發(fā)揮自己的才華。多科莫公司的FOMA正是這樣的項(xiàng)目。3G的核心技術(shù)至今還在不停發(fā)展中,作為全球第一家采用3G技術(shù)的公司,多科莫面臨的挑戰(zhàn)是非常棘手的。而且,日本國內(nèi)非常缺乏C/C++的程序員,也正是因?yàn)檫@一點(diǎn),有著C語言較深功底的我,有幸加入了這個(gè)項(xiàng)目。我所擔(dān)任的工作雖然和3G的核心技術(shù)無關(guān)(也許自己的功底還不夠,該項(xiàng)目的中層主管都已經(jīng)有四五十歲的年紀(jì),或者也
許這樣的核心技術(shù)非本國人和多科莫公司資深人員不可參加),但一個(gè)超級大項(xiàng)目的開發(fā)過程和管理是什么樣子的,至少是親眼目睹,親身經(jīng)歷了一番。參加FOMA開發(fā)的都是日本國內(nèi)屈指可數(shù)的染指通訊技術(shù)的幾家大公司,NEC,F(xiàn)UJITSU,NTT SOFT,等等,各個(gè)公司擔(dān)任不同子系統(tǒng)的開發(fā),開發(fā)進(jìn)度由多科莫公司統(tǒng)一主持。公司與公司之間,各個(gè)公司內(nèi)部的各個(gè)部門之間,部門內(nèi)部的人員之間的聯(lián)系,碰頭會(huì)隔三差五就要開一次。沒有相互之間的溝通絕無可能取得這么大的一個(gè)項(xiàng)目的最終完成。
FOMA雖然比預(yù)期推遲了5個(gè)月,2001年10月份才上市,但畢竟是全球第一家采用3G技術(shù)的下一代無線通訊系統(tǒng)。值得欣慰的是,我所負(fù)責(zé)的那部分至今沒有聽說出現(xiàn)過任何故障,我為自己有這樣的一番經(jīng)驗(yàn)感到無比的自豪。
我現(xiàn)在是公司里的一個(gè)項(xiàng)目管理員,一個(gè)程序員出身的項(xiàng)目管理員。一個(gè)能夠充分理解程序開發(fā)時(shí)的各種酸甜苦辣的管理員,只要有時(shí)間,我很樂意和項(xiàng)目里的程序員同事們一起寫程序,寫程序已經(jīng)是我的人生中不可缺少的一部分,雖然隨著年齡的增加,編寫程序的水平正在慢慢地走向衰弱,就像一根煙,已經(jīng)抽到一半了,有些人會(huì)考慮到掐滅它,也有些人會(huì)覺得只有后半根煙的味道才是最好的,而我,是屬于后面一類的。