要不是每個星期要繳交一篇文章給CNET專欄刊登,碰巧我這一陣子又黔驢技窮擠不出好文章來,否則我實在很不想以這麼普通的主題寫一篇這麼普通的文章來濫竽充數,畢竟「Java或.NET」是一個很無聊的主題,在我當時的想法中,根本不認為這篇文章會激起任何一點漣漪。
在該篇文章中,不過是陳述出我所認為的事實,或許不是百分之百客觀,但也不至於太離譜。之所以被大加撻伐,可能是因為我向來Java色彩鮮明,一旦打著紅旗反紅旗,難免大眾很難接受。在讀者的反應中,我發現許多人罵我罵得頗有道理,所以我無力反駁;也有許多人罵我罵得毫無道理(甚至掰出我沒說過的話),我也不願意同這種人反駁。
其實這不是偶發事件,在Java愛好者聚集的JavaLobby.org論壇上,也常常發生這樣的事。在JavaLobby中,也有許多「Java基本教義派」人士出沒。只要有任何人在JavaLobby中提出稍微不利Java的言論,就會有一堆鯊魚游過來啃他,根本不管這些言論是否有道理。甚至有某些Java擁護者,看到.NET的技術如此優異,而對於Java的未來表示憂心,鯊魚對於這些「魏徵」依然照啃不誤。
我要強調:「在民主國家,政黨輪替是一種常態。在IT產業,技術變革也是一種常態」。以不變應萬變的時代已經不復存在。細數過往,我們不都曾經迫於無奈而放棄過一些自己鍾愛的技術?更何況,在這個十倍速的時代,「虛歲」9歲的Java,換算成人類對等的年紀,已經屬於曾祖母輩,可以去領老人津貼了。
我記得IT技術聞人侯捷先生都曾在文章發表與訪談錄中說過,從DOS時代跨越到Windows時代的過程中,有許多優秀的DOS技術人員很可惜的未能追隨上Windows的腳步。我覺得侯先生的話也可以套用在Visual Basic到Java的時代,以及未來將會出現的Java到Whatever的時代。
我分析,我們之所以不願意放棄舊技術而迎向新技術,一方便是因為念舊,一方面是因為偷懶。念舊,所以無法全然理性。偷懶,所以無法接受新挑戰。
在IT技術上,念舊可不是好事。長期接觸某個技術,是會對此技術產生感情的,感性會干擾理性的判斷。不只偶像明星推出附屬商品造成熱賣,許多技術廠商也會推出許多附屬商品,一樣可以有不錯的銷售成績,也可以藉此凝聚向心力。我手邊就有BeOS與Java的杯子、帽子、T-Shirt…等一堆紀念品。我也知道有許多Linux愛好者會收集Linux的企鵝玩偶等紀念品。
我們總是希望自己熟悉的技術可以延續下去,就可以不必再次面臨學習新技術的痛苦,這是可以理解的。舉例來說,如果電腦鍵盤廢除ㄅㄆㄇㄈ注音符號,改用漢語拼音(或通用拼音),我可能會抗拒,因為我大量使用電腦來寫文章,我使用的輸入法是ㄅㄆㄇㄈ注音符號。廢除ㄅㄆㄇㄈ注音符號會造成我短時間內(說不定長達半年)的文章產出效能嚴重下降。許多Java使用者目前的心態也是如此,畢竟放棄Java,改學.NET,又必須面臨牙牙學語、跌跌撞撞的那一段歷程。我想,我們目前能夠做的,也只能督促Sun,繼續加快Java改革的腳步。
我在提倡Java的時候,Sun沒有因此付錢給我;我現在說.NET的好處,微軟也沒有為此付錢給我。「該學Java或.NET」一文只是反映我的想法,至於大家學不學.NET,和我是沒有關係的。
不過,話說回來,我看到大家如此抗拒學習新技術,我倒是放心不少。就好像我正在為考試積極準備時,發現很多人都不讀書一樣。
蔡學鏞專欄固定每個星期二更新,別錯過囉!
80.lin 於 2008/04/17 10:06 回應
好像c 跟mip組合語言幾十年都沒有變吧?79.SDFS 於 2005/09/14 04:51 回應
.NET 萬歲 蔡學鏞老師萬歲.NET 萬歲 蔡學鏞老師萬歲
78.販夫走卒耳 於 2005/02/01 01:44 回應
在無腦的基本教義派面前 勇於發表看法的人真的很辛苦啊哪個地方都有拒絕聽取別人意見的基本教義派...
Java若真的夠好 不會因為一兩個名家昧著良心反對而垮台
Java若真的老了 也不會因為擁護者連手攻擊truth teller而永生不滅
這句似乎是以前古文觀止讀過的
花了點功夫找出來 算是一個不錯的註腳吧:
"今夫坤輿之大,吾不知其幾千萬里也
坤輿之厚吾亦不知其幾千萬里也
以幾千萬里之大之厚,而鑿其數丈焉,或鑿其數十丈焉
若挹滄溟之一勺,何損於海"
77.村民 於 2004/10/20 18:04 回應
完全不一樣的人@@這…他以前的文章有深度又有內容@@
怎麼現在文章變成這麼空泛@@...>_<
感覺好差…>_<
76.anonymous 於 2004/09/14 19:28 回應
置入性行銷寫了那麼多篇也沒寫出個所以然。
總之就是.NET比JAVA好?
我真懷疑M$沒給蔡好處?
學學 "Web Services大未來"的許建志吧。
人家也是來置入性行銷的。
可是至少比較言之有物!
75.A-2000 於 2004/06/16 09:13 回應
請持續自己的風格,不要受到鄉愿批評的影響期待專欄有更多的好文章
74.Gamma 於 2004/05/05 11:45 回應
兩個誰贏決定在花錢的人啦不管是哪個陣營的
花錢的人覺得哪邊好就是哪邊贏
對技術服務提供廠商
哪個能讓他獲利最多的就會贏
別以為塞Open Source老闆就覺得不用成本
別以為用MS SBS就要花很多錢
別以為將來就一定是.NET或Java...Python, Ruby也都不錯ㄚ
以前死命抱著DBase, Clipper, FoxPro 的人在哪裡呢
不管市場怎麼演變...
冷眼旁觀理智判斷把自己的精力花在刀口上
相信自己的判斷但不要死抱不放...
當老闆說決定要從Java改成用.NET時
你是覺得漢賊不兩立 丟辭呈 毅然離職
還是冷靜思考想想該如何做對自己未來最有利...
除非老闆給錢請你走 否則按照勞基法要以不適任趕人
老闆可是要提出已經提供妥善教育訓練的証明勒
而且按照判例...這種都是老闆輸...
有人出錢讓你學東西難道不好 呵
73.月光 於 2004/04/14 14:46 回應
應該改成 大內霹靂火!!!很就沒看到蔡兄在Java夜未眠發表文章....
今日才連到此站。
不過專欄名稱應該改名吧!!!
連續幾篇都有Java->C#的意向,這也許是作者真實的心境,那為何不改為 大內霹靂火 ???
這個時代是否已經很混淆了
也造就了人與人的不信賴...
蔡兄既然有心往.Net發展,就不要裝中立啦....
不過這專欄看來又很久沒文章,
所以我這些花應該是白搭吧 :p