新聞中心
經(jīng)常有初學(xué)者問(wèn)出“哪門(mén)語(yǔ)言更有前途?是java好還是.net好?大公司用哪門(mén)語(yǔ)言的多?學(xué)哪個(gè)編程語(yǔ)言工資高?”這樣的問(wèn)題。這樣的問(wèn)題其實(shí)本來(lái)就是一個(gè)偽命題,就像“說(shuō)英語(yǔ)的人有錢(qián)還是說(shuō)德語(yǔ)的人有錢(qián)”一樣沒(méi)有答案。
學(xué)習(xí)編程是一個(gè)學(xué)習(xí)編程思想的過(guò)程,用哪門(mén)語(yǔ)言并不重要。只要把自己選定的語(yǔ)言一門(mén)心思去學(xué)習(xí)就可以,達(dá)到“一通百通”的境地以后任何編程語(yǔ)言在你眼中都是一樣的。語(yǔ)言無(wú)高低,內(nèi)功心法才分上下。菜鳥(niǎo)拿到倚天劍也只能當(dāng)鐵棍子掄,高手飛葉也能傷人。
當(dāng)然不同的編程語(yǔ)言還是有自己特色的,以目前最流行的java和.net來(lái)比較。很多人都有“java學(xué)習(xí)門(mén)檻高、學(xué)習(xí)起來(lái)難、工資高;.net門(mén)檻低、學(xué)習(xí)起來(lái)簡(jiǎn)單、工資低”這樣的看法。這樣的看法是對(duì)的嗎?
由于java開(kāi)發(fā)環(huán)境配置復(fù)雜,很多java初學(xué)者被攔到了java的入門(mén),很多java初學(xué)者把一個(gè)能打印一個(gè)“Hello world”的開(kāi)發(fā)環(huán)境配置運(yùn)行起來(lái)可能就要一周,而后續(xù)的tomcat的配置、eclipse的配置、struts配置文件的編寫(xiě)、開(kāi)發(fā)框架的搭配組合等等都需要手工完成,絕大部分初學(xué)者都被攔在了java語(yǔ)言的大門(mén)之外,而經(jīng)歷千辛萬(wàn)苦把java學(xué)下來(lái)的人都是毅力和自學(xué)能力非常強(qiáng)的人。
而且java沒(méi)有visual studio那種傻瓜化開(kāi)發(fā)工具,完成一個(gè)程序你需要對(duì)java復(fù)雜的語(yǔ)法、java類(lèi)庫(kù)、javaweb的原理、struts原理等非常熟悉才能開(kāi)發(fā)出一個(gè)簡(jiǎn)單的增刪改查的程序,因此java程序員的基本功都比較扎實(shí)。對(duì)于一個(gè)java程序員來(lái)講,即使沒(méi)有被重重挫折所打敗,從開(kāi)始學(xué)習(xí)到最終開(kāi)發(fā)出一個(gè)能進(jìn)行最簡(jiǎn)單的增刪改查的javaweb網(wǎng)站也需要最少兩個(gè)月。
而.net程序員則幸福多了,由于有了visual studio這個(gè)傻瓜化的工具,什么都不用學(xué)習(xí),只要把visual studio裝好啟動(dòng),然后拖幾個(gè).net控件、設(shè)置幾個(gè)屬性、綁定一下控件,不用寫(xiě)一行代碼幾分鐘就能開(kāi)發(fā)出來(lái)一個(gè)管理系統(tǒng)。但是由于不明白這些傻瓜化的拖控件技術(shù)背后的原理、不熟悉C#的語(yǔ)法、不知道什么是ADO.Net、不熟悉.net的一些高級(jí)技術(shù)、不了解http原理,因此在遇到一些復(fù)雜的問(wèn)題的時(shí)候就會(huì)束手無(wú)策,用這種拖控件形式開(kāi)發(fā)出來(lái)的系統(tǒng)效率非常低,訪問(wèn)人數(shù)一多網(wǎng)站就會(huì)非常卡。上過(guò)大學(xué)的同學(xué)相信都對(duì)學(xué)校里的教務(wù)處選課系統(tǒng)記憶深刻,在全校一起選課的時(shí)候所有人都卡的要命,這種系統(tǒng)一般就是用這些拖控件的技術(shù)開(kāi)發(fā)出來(lái)的。
但是可悲的是,到書(shū)店里一看,所有講.net開(kāi)發(fā)的書(shū)籍全部都是講怎么拖控件,從Label講到Button、從SQLDataSource講到GridView,作者辛辛苦苦的把控件的每個(gè)屬性、方法、事件講解一遍,但是唯一沒(méi)有講的就是這些控件的內(nèi)部原理。
由于這些初學(xué)者賴(lài)以學(xué)習(xí)的學(xué)習(xí)資料全部都是講怎么拖控件的,因此跟著這些教材學(xué)下來(lái)的程序員也是只會(huì)拖控件、不明白原理的菜鳥(niǎo)。這樣由于國(guó)內(nèi)大部分.net程序員都停留在只會(huì)拖控件的水平,那么就導(dǎo)致了.net程序員平均工資偏低了,不少.net程序員畢業(yè)后只有三千來(lái)塊錢(qián)工資。
由于合格的.net工程師很少,而合格的java程序員則很多,因此用人單位在招人的時(shí)候.net的人招聘起來(lái)也比java招聘的難度更大,下面是從網(wǎng)上一部分HR發(fā)出的感嘆:
但是這對(duì)于有心者來(lái)講則是一個(gè)好機(jī)會(huì)。由于.net程序員整體水平偏低,對(duì)于那些深入掌握.net技術(shù)的人來(lái)說(shuō),他們進(jìn)入公司之后,他的技術(shù)比其他人都強(qiáng),更會(huì)得到領(lǐng)導(dǎo)的重視,那么工資提升和職位提升也就不足為奇了。
比如徐歡同學(xué)在傳智播客.net班培訓(xùn)的時(shí)候在班中學(xué)習(xí)成績(jī)屬于中下等的,但是由于在傳智播客培訓(xùn)期間學(xué)習(xí)了很多.net底層、深入的技術(shù),來(lái)到公司中工作了一個(gè)月后打電話跟老師說(shuō)“在傳智播客培訓(xùn)期間班里的同學(xué)各個(gè)技術(shù)都比我好,但是去了公司中才發(fā)現(xiàn)我竟然成了公司中.net技術(shù)最厲害的人了,咱們講課中一些很原理性的編程技術(shù)在公司中很多人都不懂,老板看我技術(shù)很好很重視我。”徐同學(xué)半年后工資漲了一倍,而且公司讓他帶領(lǐng)組建新的.net技術(shù)團(tuán)隊(duì)。
像徐同學(xué)這樣的案例在傳智播客并不少見(jiàn),在2012年9月份傳智播客組織的.net老學(xué)員技術(shù)沙龍上,有50多名畢業(yè)一到兩年的傳智播客.net培訓(xùn)班的老學(xué)員參加,經(jīng)過(guò)調(diào)查統(tǒng)計(jì)數(shù)據(jù)如下:
工資漲幅200%及以上的有 12.7%
工資漲幅100%-200%的有 33.8%
工資漲幅50%-100%有 22.7%
25.6%的老學(xué)員被提升成為了經(jīng)理或者主管級(jí)別
下面是一部分老學(xué)員的數(shù)據(jù)(為了保護(hù)學(xué)員,這里隱去了學(xué)員的部分隱私信息,想要了解全部信息,請(qǐng)聯(lián)系咨詢(xún)老師):
綜上,Java入門(mén)門(mén)檻比較高,需要有足夠的毅力和百折不撓的精神,只要你能堅(jiān)持下來(lái)你就可以將很多人在入門(mén)門(mén)檻上就將很多競(jìng)爭(zhēng)者甩在身后。.Net入門(mén) 門(mén)檻比較低,裝上VisualStudio就可以馬上進(jìn)行開(kāi)發(fā),不需要進(jìn)行太多的配置、不需要學(xué)太多基礎(chǔ)知識(shí),這樣可以很輕松的掌握入門(mén).Net學(xué)習(xí),是 有很成就感的事情,能讓你有興趣進(jìn)一步學(xué)習(xí),但是你不能止步于此,因此你會(huì)發(fā)現(xiàn)身邊也有無(wú)數(shù)的人也是“輕松入門(mén)”,你就需要繼續(xù)深入學(xué)習(xí),深入學(xué)習(xí)同樣需 要毅力和探索的精神,你要在這個(gè)階段上把絕大部分競(jìng)爭(zhēng)者甩在身后。
.Net和Java并不是必須二者選其一,并不像很多初學(xué)者認(rèn)為的那樣“學(xué)一門(mén)語(yǔ)言就靠這門(mén)語(yǔ)言吃一輩子”,工作中很可能這個(gè)項(xiàng)目用Java,那個(gè)項(xiàng)目用.Net,因此你可以喜歡某個(gè)語(yǔ)言,但是不要抱著一門(mén)語(yǔ)言不放,更不用擔(dān)心“Sun被Oracle收購(gòu)了,Java是不是完了?”、“我學(xué).Net,如果微軟沒(méi)落了我是不是就失業(yè)了”之類(lèi)的問(wèn)題, 不同語(yǔ)言只是不同的工具,換了一個(gè)新的工具可以很快的熟悉新的工具,大部分內(nèi)容都是相通的,比如java中的web開(kāi)發(fā)很熟悉了,轉(zhuǎn)而用ASP.Net也 會(huì)發(fā)現(xiàn)大部分東西都是和JavaWeb一樣的,很快就能上手ASP.Net,難道你現(xiàn)在用的是諾基亞手機(jī),你會(huì)害怕諾基亞倒臺(tái)你就不會(huì)用手機(jī)了 嗎?“Java完了、微軟死了”這類(lèi)問(wèn)題不是開(kāi)發(fā)人員去關(guān)心的事情,而是華爾街那些金融大鱷去考慮的問(wèn)題,咱們只管用技術(shù)去賺錢(qián)養(yǎng)家就是了。
附件:http://down.51cto.com/data/2363776另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞名稱(chēng):現(xiàn)在學(xué)習(xí).NET還是學(xué)習(xí)JAVA那個(gè)學(xué)科重要呢?-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.ef60e0e.cn/article/jocgs.html