[轉載]國內不談Java--矽谷有感
國內不談java--會有千萬人跳出來和你爭嘴的。
越是如此,我越是不忍心不說出來,越是不不忍心看到在這個領域被國外的同行越拉越遠--在矽谷的感受。
我是96年畢業的,正值java剛出,火氣衝天之時。我當時是一名C++的狂熱者,有著3年的C++經驗。
接觸java也僅僅是在作畢業設計的時候用過,對java也算是有了基本瞭解, 那時的java才jdk1.0,爛的很,
連些準系統都沒有,和大家一樣,對java根本就不認可。作完了設計之後,就把java扔到一邊去了。自認
為C++不錯, 還是幹自己的老本行吧。畢業時我認為精通C++,並且有java的基礎, 算是身
懷兩種絕技了,在國內的IT(那時還不叫IT)還可以混個明堂出來吧。
懷著對未來美好的憧憬和對C++的無限的崇拜,我出來闖蕩了。
唉--出去的情況於我的想法完全兩樣,delphi,VB漫天飛,C++高不可攀,根本無用武之地。我大失所望,
可我偏偏又是一個C++偏執狂,要我去改學其它語言,在我看來簡直是對C++的侮辱,也是對我信念的侮辱,
是絕對不可能的!對國內失望之餘,於是我想到IT技術前沿的美國,於是滿懷希望來到到了IT精英彙集的地方--矽谷。
我想這下總算可以施展我深藏多年的C++才華了吧。
我--再一次的錯了--在矽谷,VB,delphi根本不入流,雖然C++還繼續再用,
但是已經是大不如以前了,不過有c++背景的找工作要相對容易些。
這裡,程式員們,大小的managers,chargers只對Java感興趣。
沒想到,萬萬沒想到。--這裡反微軟的氣氛很濃,也許是Sun,Oracle,IBM,AOL
等巨頭公司的大本營在此的緣由吧。呆過一段時間後,
我發現這裡只要是稍大一點的公司,都在同時在維護著幾套System, 要一勞永逸
的解決這些問題,讓這些System無縫的銜接起來,java是最好的不過的解決方案
。
在這裡,個大巨頭公司們對java幾乎在玩命似的瘋狂:
ibm在全球16個java實驗室24小時續以奮戰,扛著"java就是一切"的大旗, 投
入java的錢不比sun的少; intel整裝待發,全力以赴趕製java晶片,以求在jav
a謀得一席之地; oracle,Sybase,informix,DB2這些王牌資料庫廠商更是紛紛下
馬, 把java綁定到自己的產品中,提供對java最全面,最直接的支援; Inpris
e,BEA,Iona,netscape聯盟等一大批系統整合、支援廠商,
也不甘落後,爭先恐後的開發自己的java工具、應用服務軟體, 目的只有一個,
讓自己的產品帶上一個響亮的"J"字; cisco,3Com,HP,NEC等一大批網路裝置供應
商對embed java表現了濃厚的興趣, 一批又一批的帶java介面的智慧型裝置相續湧
現出來,在這個市場上的競爭異常激烈,誰也不敢怠慢; sun自己就更不用說了
,sun創造了java,但java並非sun的專有,來自巨頭們的競爭, 也讓sun感到了前
所未有的壓力,在"捍衛java,保衛java,發展java"的方針下, 帶領巨頭們發
布了面向不同領域的各個版本:面向PC領域的java2 Standard Edition, 面向企
業級計算的Java 2 Enterprise Edition,面向嵌入式系統的Java2 Embedded Ed
ition, 面向智能終端的Personal Java Edition。
在這樣的一種趨勢下,迫不得已,只有放下曾經讓我無限自豪、熱情彭湃的C++-
-我心愛的C++!
一邊,在國內,是還達不到使用C++這樣的高度;
另一邊,在矽谷,C++已經喪失了昔日的輝煌。
感歎萬餘,痛定思痛--隨即,以著極大的熱情投入到java的事業中,
幸好有著C++的功底和以前對java的基本接觸,java很快就上手,
來到了java世界裡,啊,原來java還可以這麼用,這是以前根本沒想到的,
以前一直以為自己是個oop行家,這才發現跟java比,簡直就是小巫見大巫--o
op在java中被運用的爐火純青,java本是是一個開放的體系,各家廠商都可以對
她擴充、實現,要維護整個java世界的純潔,他們採用了一種絕妙的方法,運用
java的100%oop特點,對於規範的定義只是一些介面,而這些介面的實現, 則完
全由各個廠家去負責,多麼的和諧,多麼的完美!理解不了這些,你就根本無法
理解象EJB,Servlet/JSP,JTA、RMI/IIOP、JNDI,JMS,Jini....這些java新秀的威
力,稍大一點的公司(除了Microsoft),無一不對她趨之若寵,源源不斷的錢財
、人力往這裡白扔也值。這僅僅只是個j2ee,也是到目前為止,業界中最為完美
的企業解決方案,就更不用說j2me了,想做下一代internet接入裝置,除了j2me
可以說是別無選擇,更要命的是她完全可以與現有系統緊密的銜接起來......
......
--我並非是想把C++說得一無是處,我本人對C++仍然是有著無比的崇拜,
只是每把刀都有每把刀的用處,在系統、支撐軟體領域,C++還是老大, 只是不
要把這種老大的思想隨處爛放。在應用領域現在是java,不管你承認也好, 否認
也罷,辛辛苦苦用C++寫的一套Solution才買10萬還不到,而java輕鬆 就完成的
Solution可以賣到幾百萬,這就是區別;同樣,如果僅僅把java當作 applet,a
pplication用在案頭環境中,她的的確確又比任何一種語言都爛。
我所說的只是國內的環境影響著我們每一個人,當java one 2000在美國紅紅火火
的舉行, 多達4萬家公司擠進會場,更是有3000餘名專家、學者在會上慷慨陳辭
時,而國內還是不 以為然, 守著以前的老家當,倒是精明的日本人,早就預定
了數十個座位; 當個大公司在java的領域裡進行慘烈爭奪的時候,國內還抱著V
B,Delphi 枕著C++睡大 覺。
"java?--不過是個玩具兒",朋友、兄弟--我真的再也不想聽到這樣的話
了,也 許你說這話的時候, 有一絲的快感,但是你應該知道,在你笑得時候,
人家國外的同行比你笑得更開心,他 們是何等的希望 我們永遠都把她當作玩具
!
我真的希望國內的朋友們,到網上去看一看,到國外的公司去看一看,不要被國
內的氛 圍、環境所左右。
我不想再說了,我實在是不忍心看到在這個領域裡,被國外的同行越拉越遠!-
-事實 上是已經被遠遠的 拉在後面!