|
近日看到一則新聞,OdinJobs.com最近做了一項(xiàng)調(diào)查,就San Francisco地區(qū)J2EE和.NET的就業(yè)市場(chǎng)以及薪資做了比較,從這兩個(gè)技術(shù)的平均薪資來(lái)看,在Architect/Lead角色中.NET的平均薪資略高于Java/J2EE,而在Developer角色方面,Java/J2EE的平均薪資更高一些。(http://news.csdn.NET/n/20081209/121616.html)
本人從事軟件開(kāi)發(fā)也有5年多的時(shí)間,PB,C#,Java都用過(guò),曾經(jīng)經(jīng)歷過(guò),也目睹了許多程序員的迷惘。技術(shù)OR管理?國(guó)企OR外企?Java 或.NET?
記得我一年前稀里糊涂被一個(gè)電話(huà)叫去華為面試。后來(lái)才發(fā)現(xiàn)他們需要的是有C或者Java項(xiàng)目經(jīng)驗(yàn)的人,而且工作地點(diǎn)不確定。我明確告訴他1.我只有.NET的開(kāi)發(fā)經(jīng)驗(yàn),2.我要去上海。所以可能不適合你們公司。正要轉(zhuǎn)身走人。面試官和顏悅色的邀我順便聊幾句。然后此君就開(kāi)始說(shuō)為什么華為不選擇.NET的原因,然后說(shuō)了一句:微軟的東西沒(méi)有技術(shù)含量,只能做中小企業(yè)的項(xiàng)目。我心里想:你們是做Java的,然后就說(shuō)微軟的壞話(huà),未免太不厚道。但是我回答說(shuō):不管做什么東西的,都是一個(gè)金字塔結(jié)構(gòu),我只希望我能夠最終站到金字塔的塔尖。
探討.NET與Java技術(shù)誰(shuí)優(yōu)誰(shuí)劣的文章太多。我不想跟他爭(zhēng)辯。看到這個(gè)新聞我想起這個(gè)事情來(lái),是有句大實(shí)話(huà)要一吐為快。
.NET程序員說(shuō),微軟的開(kāi)發(fā)環(huán)境如何好用,可視化編程做的無(wú)與倫比。Java的IDE太弱智。
Java程序員說(shuō),.NET程序員就會(huì)玩玩可視化控件。在架構(gòu)方面落后Java很多年。根本沒(méi)法做大型項(xiàng)目。
這則新聞?wù)媸菍?duì)這兩種說(shuō)法極大的諷刺, .NET程序員覺(jué)得使用微軟的開(kāi)發(fā)環(huán)境更爽,但是他們拿得錢(qián)卻比Java的程序員少;Java的架構(gòu)比.NET架構(gòu)成熟,但是Java的架構(gòu)師卻拿的比.NET架構(gòu)師少。
為什么呢?因?yàn)榇蠹叶贾牢④浭钦l(shuí),SUN是誰(shuí),而且產(chǎn)生了幻覺(jué),以為用了微軟的產(chǎn)品就是微軟的人,下意識(shí)的維護(hù)微軟,忘了自己是誰(shuí),自己的價(jià)值如何體現(xiàn)。
一種技術(shù)越成熟,那表示掌握它就越容易,就可以花更小的成本去使用它。所以,.NET程序員以為微軟的可視化開(kāi)發(fā)環(huán)境難道是因?yàn)樾奶鄢绦騿T才開(kāi)發(fā)出來(lái)的嗎?NO!是為你們老板做的!因?yàn)樗梢园涯汩_(kāi)除,用一半的薪水雇個(gè)高中生就能開(kāi)發(fā)了!
同樣的道理,Java在架構(gòu)上已經(jīng)有了最佳實(shí)踐,因此架構(gòu)師只要按部就班就行了。那還需要花大價(jià)錢(qián)招牛人嗎?找個(gè)熟練工就OK了。相反,.NET架構(gòu)就比較難了,因?yàn)槲④洓](méi)告訴我們應(yīng)該怎么做。因此必須花多點(diǎn)錢(qián)雇個(gè)高手,否則就砸鍋了。
我想很多人應(yīng)該經(jīng)歷過(guò)這樣的情形:你想要學(xué)一種新東西,你很興奮的去查資料,但是每個(gè)人說(shuō)的都不一樣,你很郁悶,你很沮喪,甚至生氣,為什么要搞明白一個(gè)東西就那么難呢?現(xiàn)在你要明白,如果一個(gè)問(wèn)題,每個(gè)人回答的都一樣,那就沒(méi)你什么事了,(比如你問(wèn),怎么用VS2005建一個(gè)窗口?)。如果每個(gè)人的說(shuō)法都不一樣,那么,機(jī)會(huì)來(lái)了。
因此Java的程序員多學(xué)學(xué)微軟的可視化思想,把它用到開(kāi)發(fā)中去,即多拿了工資,又提高了效率。.NET的架構(gòu)師多掌握Java的架構(gòu)體系,拿到.NET當(dāng)中去,即省了琢磨的時(shí)間,還可以忽悠老板,同樣也是多拿工資。畢竟生活就美好了一些。
當(dāng)然,判斷一個(gè)技術(shù)的出路還要看市場(chǎng)的前景,這個(gè)就不在這里討論了。
it知識(shí)庫(kù):Java vs. .NET程序員的困惑,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。