題外話:前幾日筆者的“一個(gè)javaFans的質(zhì)疑和憂慮”得到諸位的熱烈捧場,非常感謝!該文題為“質(zhì)疑和憂慮”,自然是源于筆者學(xué)習(xí)過程中產(chǎn)生的焦慮情緒。故而期待諸位高手的真知灼見,以澄清思想,堅(jiān)定信念。其實(shí)筆者本身主要從事維護(hù)工作,編程不過是業(yè)余愛好,再加上是半路出家,所以感謝諸位高人對(duì)筆者技術(shù)上的指難,錯(cuò)誤的地方敬請(qǐng)斧正,只是希望不要羅列一大排重復(fù)的詞語。筆者本來打算討論的其實(shí)并非技術(shù)本身,而是技術(shù)與商業(yè)利益的關(guān)系,故厚著臉皮再撰一文,希望與諸位繼續(xù)探討。另外希望年齡小一點(diǎn)的同道多舉一點(diǎn)事實(shí),少一些火氣與筆伐。討論問題本身是好事,可以從別人的意見和經(jīng)驗(yàn)中學(xué)到很多學(xué)問,望大家在csdn這個(gè)共同的家園中走好。
J2EE與.NET之爭由來以久了,論壇上每一次爭論都可說是波瀾萬千。這說明程序員們對(duì)二者是極其關(guān)注的,而且說明大家其實(shí)都處在左右為難的境地,否則就沒有什么好爭論的了。說得再清楚一點(diǎn),這與大家現(xiàn)在及未來的錢途關(guān)系很大。J2EE現(xiàn)在無疑是霸主,假如早上三五年,大家學(xué)習(xí)Java,無疑是非常明智的選擇;可惜.NET現(xiàn)在熱起來了,而且問題的要害是.NET會(huì)占據(jù)多大的市場,也就是它會(huì)走多遠(yuǎn)的問題。這就是好比大家買足球彩票,假如歐洲杯有哪位幸運(yùn)兒購買了希臘隊(duì),那將是件很爽的事情!國內(nèi)的諸位其實(shí)無法左右二者核相爭的結(jié)果,但結(jié)果卻對(duì)大家有著不小的影響。比方說,現(xiàn)在的IT市場,只要打上“J2EE”這個(gè)招牌,就意味著較高的就業(yè)率和薪水,也意味著產(chǎn)品較高的賣價(jià)。但.NET是野心勃勃的,而且它又出自MS!故未年幾年的走勢(shì)很難說。所以對(duì)于現(xiàn)在還未充分把握J(rèn)2EE和.NET的多數(shù)程序員來說,在二者之間如何選擇無疑就是一場賭博了。這一點(diǎn)高手們或許不以為然,的確,只要能成為任何技術(shù)的高手,就業(yè)率與薪水都是不用愁的。可是所謂高手就必然是少數(shù)派,大多數(shù)的同道仍然要受技術(shù)主流的影響。這正是“水漲船高”的道理。而且現(xiàn)在不論是J2EE或是.NET,由于體系的大而全,都是很費(fèi)時(shí)日的。
其實(shí)在中國,以筆者觀點(diǎn),J2EE的勝率現(xiàn)在看來是比較高的(這也就是筆者自稱為JavaFans的原因,僅只是“愛好者”,無非是癮大技術(shù)差而已)。國人錢很少,而軟件正版化是遲早的事情,所以現(xiàn)在連政策都傾向于linux了。筆者現(xiàn)在主要也是用Eclipse+Jboss+MySQL(全免費(fèi))。J2EE發(fā)展了好些年,又得到OpenSource諸多高手的鼎力支持,目前相對(duì).NET要成熟得多。可惜現(xiàn)在Sun、IBM、Oracle、BEA、OpenSource這么幾大塊勢(shì)力經(jīng)常爭執(zhí)不休,搞得開發(fā)者經(jīng)常無所適從。比如說經(jīng)院派的EJB與“輕量級(jí)”的Hibernate、SPRing等等。
作為后起的.NET,要想搬倒老大哥,自然就要揚(yáng)長避短。最初有名的PetShop之爭即是其宣傳手法。經(jīng)過長時(shí)間的爭論,大家對(duì)于純技術(shù)上的高下其實(shí)已經(jīng)沒有什么愛好了。說白了,就是你不錯(cuò),我也不差。那么決定勝敗的要害其實(shí)是在技術(shù)之外(多年來的事實(shí)也反復(fù)證實(shí)是在技術(shù)之外)。MS的商業(yè)手段無疑是NO.1,這正是其成為老大的根本原因。經(jīng)過了PetShop的尷尬之后,MS的宣傳中剩下的主要優(yōu)勢(shì)有兩點(diǎn):一是統(tǒng)一,即產(chǎn)品系列統(tǒng)一,標(biāo)準(zhǔn)、架構(gòu)統(tǒng)一,甚至學(xué)習(xí)研究也統(tǒng)一(MSDN),這意味著省時(shí)省心,相應(yīng)也要付出不菲的價(jià)錢;二是高效。這是最大的疑點(diǎn),也是筆者真正感愛好的問題所在。各位高手們相信都曾用J2EE或.NET都做過不少大大小小的產(chǎn)品或項(xiàng)目,可曾有人專心計(jì)算過在學(xué)習(xí)和開發(fā)中耗費(fèi)的時(shí)間與錢財(cái)?可曾對(duì)比過二者利潤上的差別?可曾計(jì)算過這塊蛋糕是否如宣傳的那么大?假如能夠列舉一二實(shí)例,筆者不勝感激!眾多無所適從的徘徊者們也都不勝感激!
我們生活在現(xiàn)實(shí)而殘酷的商業(yè)社會(huì),不得不符合商業(yè)社會(huì)的鐵律:那就是如何降低生產(chǎn)成本,以低于社會(huì)必要?jiǎng)趧?dòng)時(shí)間,從而獲得較高的利潤。以我非常有限的經(jīng)歷而見,大多數(shù)程序員是相當(dāng)勤奮的,并且為此行業(yè)付出了太多的時(shí)間、精力乃至健康。所以,我們是否應(yīng)該在Coding之余,好好想一想自己的利益問題,也就是能把最寶貴的時(shí)間與精力投到最適合自己的地方,去獲取更好的收益。(參拙作“軟件從業(yè)者的杞人憂天”)
致諸位同道!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注