- 相關(guān)推薦
C++ java C#就業(yè)前景
現(xiàn)在有很多人都在苦惱學(xué)軟件到底是java方向發(fā)展前景好還是.net、C++、C的發(fā)展前景好呢?武漢北大青鳥(niǎo)徐東老師建議學(xué)員在選擇方向的時(shí)候可以根據(jù)自己的興趣、愛(ài)好來(lái)選擇。由于我國(guó)軟件人才緊缺,從目前來(lái)看無(wú)論你選擇哪一個(gè)方向都可以成功就業(yè)。
看哪一個(gè)更容易就業(yè),不要相信任何培訓(xùn)機(jī)構(gòu)的忽悠,可到各大招聘信息網(wǎng)上去搜"java、C/C++、.NET."看看哪個(gè)需要的人多就可以了。這幾個(gè)方向各有優(yōu)勢(shì),IT行業(yè)發(fā)展各方面人才都是企業(yè)爭(zhēng)先招納的財(cái)寶。如果你想成為技術(shù)大牛,那么C/C++肯定是你的首選,它主要在通信,嵌入式,服務(wù)器方面優(yōu)勢(shì)明顯。如果你想以后慢慢轉(zhuǎn)管理,或者自己創(chuàng)業(yè)JAVA是一個(gè)好選擇。
隨著計(jì)算機(jī)硬件方面的科技不斷創(chuàng)新,相應(yīng)的軟件系統(tǒng)也越來(lái)越復(fù)雜和龐大,最初的匯編,C語(yǔ)言已經(jīng)很難適應(yīng)高層的開(kāi)發(fā),其主要應(yīng)用場(chǎng)合僅限于底層硬件接口或性能瓶頸,相信不會(huì)有人傻到用匯編或C去寫(xiě)軟件界面吧。其實(shí)不單是匯編,C,即使是C++,也幾乎已經(jīng)成為了底層的語(yǔ)言。而大型的軟件系統(tǒng),全省聯(lián)網(wǎng)使用甚至全國(guó)聯(lián)網(wǎng)使用的,基本上都是使用c#或java來(lái)開(kāi)發(fā),用c#和java的好處很明顯,成本低,健壯性更強(qiáng)。因?yàn)楦叨确庋b,很多東西無(wú)需程序員考慮,自然出的BUG也就更少。而出的BUG,一般也比較容易調(diào)試。這種便利性等于是解放了程序員的雙手,讓他們可以專注于業(yè)務(wù)需求。因?yàn)閷W⒂谛枨,于是做出的軟件用戶體驗(yàn)便相當(dāng)出色,這種易用性與友好的用戶體驗(yàn)在以前c,c++的年代是不常見(jiàn)的.
而c#,java之所以薪水難上去,也正是因?yàn)樗鼈兿鄬?duì)來(lái)說(shuō)更簡(jiǎn)單。更簡(jiǎn)單 -> 更多人使用 -> 競(jìng)爭(zhēng)更劇烈 -> 薪水更低。話講到這里,也許你要想“那我還是學(xué)c++好了,學(xué)c++才掙錢(qián)多”,但事實(shí)上這種想法過(guò)于簡(jiǎn)單。聽(tīng)我分析:
當(dāng)前中國(guó)的軟件行業(yè)落后,這是人所共知的事情。但這也意味著這個(gè)行業(yè)的前景極為廣闊。在將來(lái),許許多多的單位和企業(yè)都會(huì)陸續(xù)更換高級(jí)語(yǔ)言寫(xiě)出的系統(tǒng),因?yàn)楦呒?jí)語(yǔ)言寫(xiě)的系統(tǒng)更好用,更貼近需求。這個(gè)是趨勢(shì)。
那么c++以及c++以前的c,匯編是不是要退出歷史舞臺(tái)了?答案是“是”,當(dāng)然這會(huì)是一個(gè)非常長(zhǎng)的過(guò)程,但最終職場(chǎng)上的底層代碼編寫(xiě)者會(huì)越來(lái)越少,因?yàn)楹芏嘀С指邔娱_(kāi)發(fā)的底層代碼一旦完成,便開(kāi)始重復(fù)使用,只需很少人維護(hù)就可以了.這么一來(lái)底層的需求是肯定在減少了,一旦系統(tǒng)穩(wěn)定,誰(shuí)會(huì)輕易去動(dòng)底層的代碼?因此我們可以預(yù)見(jiàn),以后在軟件行業(yè),投在c++方面的資金會(huì)慢慢減少,整個(gè)市場(chǎng)會(huì)逐漸變小。這里面的機(jī)會(huì)自然也會(huì)相應(yīng)減少。所以我個(gè)人認(rèn)為,如果你要跟大多數(shù)人一樣娶老婆生小孩贍養(yǎng)父母供這一家子人,而你自己因?yàn)楦鞣N原因無(wú)法擁有強(qiáng)大的實(shí)力的話,那么還是量力而為選擇不參與這個(gè)市場(chǎng)比較好。你剛畢業(yè)時(shí)有很強(qiáng)的學(xué)習(xí)動(dòng)力,可一旦過(guò)了三十歲,身體開(kāi)始走下坡路,生活中大大小小的事情把你整得焦頭爛額,這個(gè)時(shí)候還要靠鉆研技術(shù)來(lái)掙錢(qián)的話,就太累了。
而高級(jí)語(yǔ)言開(kāi)發(fā),就拿我擅長(zhǎng)的c#來(lái)說(shuō),一般都對(duì)技術(shù)要求不高,這類開(kāi)發(fā)的薪水一般來(lái)自兩塊:(1)你的編碼勞動(dòng) (2)你的業(yè)務(wù)知識(shí)積累。代碼是不值錢(qián)的,值錢(qián)的是業(yè)務(wù)知識(shí)。當(dāng)你積累到一定層次的時(shí)候,自然有人打電話問(wèn)你愿不愿意跳槽。到那個(gè)時(shí)候你拿的薪水,相信不會(huì)讓自己尷尬。
但是你最初若選擇c++這類底層,很可能到這時(shí)候還只是底下的一個(gè)程序員,每天負(fù)責(zé)解決各項(xiàng)技術(shù)難題。老板不會(huì)讓你升遷,因?yàn)槟阋坏┥w底下重要的活就沒(méi)人干了,要再找人也難。而你若是通過(guò)積累業(yè)務(wù)知識(shí)來(lái)提升自己,一方面你是在無(wú)壓力的工作環(huán)境中完成提升,另一方面你一旦提升到合適的層次,自然就是憑著自己掌握的業(yè)務(wù)知識(shí)指揮底下的代碼工人干活。那時(shí)的輕松自然不言而喻,而薪水也肯定不會(huì)太低。
當(dāng)然,走這條路有極限,它很難像c++那樣走的更遠(yuǎn),但我之所以建議大家選擇高級(jí)語(yǔ)言,也有我的道理:人的生命是有限的,在人生與財(cái)富之間你需要有一個(gè)權(quán)衡。如果你前半生都在拼命,等開(kāi)始享受的時(shí)候發(fā)現(xiàn)自己早就老掉了,你會(huì)不會(huì)難過(guò)?所以能在壓力比較小的工作環(huán)境中掙得穩(wěn)定的生活,并逐漸提升自己,這樣的人生應(yīng)該是更值得追求的。而事實(shí)上在這條路上走的人,中途改行的可能性也更小。
其實(shí)也可以這樣比喻:c++就像獨(dú)木橋,橋的盡頭有更多的金子等著你,只要你實(shí)力強(qiáng)能走過(guò)這根圓木你一定比大多數(shù)人更成功。而java,c#像一座大橋,你可以閑庭信步慢悠悠散著步走過(guò)去,代價(jià)是你掙的錢(qián)更少,能達(dá)到的高度比不了c++,但同時(shí)也有更多其他的人生體驗(yàn)。你想走哪座橋,你自己選吧。
【C++ java C#就業(yè)前景】相關(guān)文章:
Java和c#哪個(gè)就業(yè)前景會(huì)更好?07-14
java和c#哪個(gè)就業(yè)前景比較好??07-14
c/c++的就業(yè)前景06-30
c++就業(yè)前景如何06-27
C#就業(yè)前景怎樣呢07-14
java的就業(yè)前景06-29
java方向就業(yè)前景07-14
java軟件就業(yè)前景06-27
武漢java就業(yè)前景06-27