自2001年11月下旬開始,sun公司主辦的“java國際認(rèn)證日”相繼在北京、廣州、上海舉行,眾多的開發(fā)人員、程序設(shè)計(jì)人員、軟件工程師、企業(yè)平臺設(shè)計(jì)師及高校學(xué)生從四面八方趕到會場。java培訓(xùn)服務(wù)部安排的咨詢展臺及其授權(quán)培訓(xùn)中心的服務(wù)臺前,人山人海;同時java認(rèn)證的主會場內(nèi),數(shù)千人的位置座無虛席。
其實(shí),這種場景絕非破天荒第一次。從韓國、印度、新加坡等國家的java認(rèn)證日的活
動現(xiàn)場看,咨詢的人群比肩繼踵,聽報(bào)告的人聚精會神,體驗(yàn)java產(chǎn)品的人們興高采烈,一次次的火爆場面讓每一個人堅(jiān)信,java的認(rèn)證培訓(xùn)真真正正是香飄全球!
究竟java有什么樣的魔力,使得其認(rèn)證培訓(xùn)這般火爆?在java認(rèn)證日的現(xiàn)場,有幸采訪到了java專家??清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系教授、博士生導(dǎo)師王克宏和sun公司客戶培訓(xùn)服務(wù)部中國區(qū)總經(jīng)理胡家瑩先生。
應(yīng)用廣泛
在王克宏看來,若我們將inernet比作剛剛升起的太陽的話,月亮就是java。為什么?因?yàn)樵铝两柚柊l(fā)光,java借助internet啟動;但同時,java又將internet的應(yīng)用推到極致。正如sun公司總裁scott mcnealy所說,java為internet開辟了一個嶄新的時代。
在國外,80%以上的企業(yè)都在利用java技術(shù),各個數(shù)據(jù)中心大大小小的機(jī)器上同樣離不開java。最近我們常常能從廣播上聽到,全球各手機(jī)公司都在利用java推出其第三代手機(jī),諸如sony公司所做的游戲機(jī)(以后能上網(wǎng))里也嵌入了java。不遠(yuǎn)的將來,我們在下班的路上駕駛著汽車,甚至遠(yuǎn)在千里之外,仍可以調(diào)節(jié)著家中空調(diào)的溫度,可以控制著家里的電飯煲給親人做飯……這一切,聽起來是那么不可思議,但有了互聯(lián)網(wǎng),有了java語言,有了其它先進(jìn)的技術(shù)的結(jié)合,它們就會漸漸成為現(xiàn)實(shí)。難怪比爾.蓋茨發(fā)出感嘆:“java是最卓越的程序設(shè)計(jì)語言!”
正是因?yàn)閖ava的卓越和奇妙,才使得其開發(fā)人員的數(shù)量和薪資節(jié)節(jié)上揚(yáng):在北美地區(qū),使用java的軟件開發(fā)人員比例達(dá)到了44%,明年這個比例將會上升到61%;在美國,java程序開發(fā)人員的平均年薪最高,基本年薪為7萬美元,擁有java證書的程序員平均工資高于沒有證書人員的37%;在印度和韓國等地,政府和企業(yè)出資鼓勵人們?nèi)W(xué)習(xí)java;據(jù)權(quán)威部門統(tǒng)計(jì),我國對java技術(shù)人員的需求量將高達(dá)20萬人……
三大特點(diǎn)
java的應(yīng)用廣泛是其認(rèn)證火爆的一個原因,但這個原因,畢竟是表象的,主要是因?yàn)閖ava特有的優(yōu)勢所創(chuàng)造的。其特有的優(yōu)勢又有哪些呢?
當(dāng)問起java和c++相比學(xué)員接受起來的難易程度時,胡家瑩介紹說:“我們從非技術(shù)的角度講,它是非常簡單、高效的。究竟怎樣簡單高效,用過、摸過的人感覺會更深刻。舉個例子來說,在美國食品和藥物管理局,他們用c++和java來完成一個同樣的系統(tǒng),發(fā)現(xiàn)java寫的程序要比c++節(jié)省60%的代碼;也有一個專業(yè)的認(rèn)證雜志以c++和java來做一個相同功能的項(xiàng)目,發(fā)現(xiàn)用java來寫要節(jié)省66%的時間。”可以說,用java語言編程時間短、功能強(qiáng),人們接受起來更快、更簡便。
好的東西人人都喜歡,更需要其推廣。在“apec人力資源能力建設(shè)高峰會議”上,與會代表就“apec人力資源能力建設(shè)促進(jìn)項(xiàng)目”達(dá)成共識,其中,sun公司要求為500名學(xué)員提供“sun認(rèn)證java語言程序員”(scjp)證書培訓(xùn)及認(rèn)證。
當(dāng)然,除了其簡單易學(xué)外,java還有其特有的優(yōu)勢。王克宏分析認(rèn)為,java有很多特點(diǎn),最主要有三個:第一,跨平臺,不管是windows還是unix或是其它平臺,它都可以用;第二,面向?qū)ο;第三,動態(tài)域的控制。這是三條根本的特點(diǎn),而這三點(diǎn),是c++及其它語言無法比擬的(c++盡管也是面向?qū)ο螅⒉皇菄?yán)格意義上的面向?qū)ο?。面向?qū)ο笫擒浖こ套詈诵牡募夹g(shù),所以java是網(wǎng)絡(luò)工程最佳的選擇。java發(fā)展到現(xiàn)在,已經(jīng)不僅僅是一種語言,而可以說是一種技術(shù),這個技術(shù)涉及到網(wǎng)絡(luò)、編程等領(lǐng)域。
針對性和濃縮性強(qiáng)
java認(rèn)證火爆除了其技術(shù)上的優(yōu)勢外,更是因?yàn)槠湔J(rèn)證培訓(xùn)時間有相當(dāng)高的濃縮性,無論是對于非編程人員的sl-110,還是對于體系決策者及資深開發(fā)人員的sl-425,其系統(tǒng)知識的培訓(xùn)時間均不超過5天;而且,不同層次的人均可以找到一款適合自己的培訓(xùn)。在胡家瑩看來,無論你是一名老到的熟手,還是一只剛剛出道的菜鳥,只要你在信息科技中愿意迎風(fēng)弄潮,或者是打算繼續(xù)在這個行業(yè)的深海淘金,java認(rèn)證均可以提供一條適合你的學(xué)習(xí)道路,一條能在事業(yè)上真正幫助你的道路。
王克宏補(bǔ)充道:“對于不同知識層次的人,在java認(rèn)證培訓(xùn)時可以選擇不同的課程。若你對c++很熟悉了,根本不用學(xué)sl-110,直接就可以學(xué)275;對于一般的技術(shù)管理人員,只學(xué)sl-275就可以了;若搞了多年的開發(fā)工作,就可以跳過sl-110和sl-275,直接學(xué)sl-285,之后再根據(jù)自己的發(fā)展方向選擇不同的認(rèn)證培訓(xùn)。”