未來(lái)十年P(guān)ython會(huì)取代Java嗎?
計(jì)科專業(yè)主要方向是瀏覽器內(nèi)核主體開發(fā)語(yǔ)言是C/C++,java,因?yàn)闃I(yè)務(wù)調(diào)整最近開始玩服務(wù)端后臺(tái),只有在軟件行業(yè)呆的不長(zhǎng)的人才會(huì)計(jì)較哪種編程語(yǔ)言可能存活的時(shí)間更長(zhǎng)久,更加有優(yōu)勢(shì),這種不在同一個(gè)頻道的比較沒有任何實(shí)際的意義,在編程還沒學(xué)習(xí)之前很多人都有一種強(qiáng)烈的好奇心,非要比較出個(gè)哪種編程語(yǔ)言是***的,只是選擇就耗掉了大量的時(shí)間,其實(shí)選擇起來(lái)很簡(jiǎn)單,選擇自己要做的方向,然后選擇這個(gè)方向使用最多的編程語(yǔ)言就可以了。
就目前編程語(yǔ)言的發(fā)展趨勢(shì),有三種類型目前在市場(chǎng)上比較火:java、python、前端,java火主要是目前主流編程的***語(yǔ)言,雖然現(xiàn)在很多人喊著python勢(shì)頭非常猛,但在真正的項(xiàng)目實(shí)戰(zhàn)開發(fā)上還是java居多,畢竟成熟的類庫(kù)框架選擇空間非常大,雖然就業(yè)崗位目前在市場(chǎng)上最多,但并不意味著工作隨便找一下就能搞定,現(xiàn)在java入行的門檻已經(jīng)提升了許多,學(xué)個(gè)一知半解找個(gè)合適的工作真不是那么容易,任何一種編程語(yǔ)言在流行之初門檻門檻相對(duì)都會(huì)比較低,隨著發(fā)展入門的門檻會(huì)逐漸提升,現(xiàn)在java就是這種態(tài)勢(shì),現(xiàn)在在市場(chǎng)上招聘?jìng)€(gè)做java,投簡(jiǎn)歷的人數(shù)也比之前多,即使這種情況也不耽誤java占據(jù)主流***編程語(yǔ)言。
目前培訓(xùn)班最喜歡的兩種培訓(xùn)python,前端,兩種編程方向入門簡(jiǎn)單,市場(chǎng)需求量大,python目前是喊的口號(hào)最響亮的編程語(yǔ)言,號(hào)稱膠水語(yǔ)言,幾乎沒有不能做的領(lǐng)域,特別是在人工智能,科學(xué)統(tǒng)計(jì),網(wǎng)站后臺(tái),以及爬蟲領(lǐng)域都有不俗的表現(xiàn),對(duì)java最有沖擊的編程語(yǔ)言,沖擊并不意味著取代,編程語(yǔ)言的切換從來(lái)不是一朝一夕的事情,而且已經(jīng)形成巨大生態(tài)鏈的切換不是一朝一夕的事情,十年后可能python的市場(chǎng)占有率提升,依然會(huì)有大量的開發(fā)者使用java。
編程語(yǔ)言的發(fā)展都需要依賴編程社區(qū),需要廣大的程序員能支持到位,然后有問題在編程社區(qū)里面討論,才能整體推動(dòng)發(fā)展,一種編程語(yǔ)言的普及除了能跟上大形勢(shì)還需要能大量的粉絲推動(dòng),而且即使一種編程已經(jīng)很古老,只要曾經(jīng)大量使用過(guò),也會(huì)有大量的技術(shù)人員繼續(xù)留守,取代不是一朝一夕的事情,畢竟對(duì)于企業(yè)來(lái)講首先考慮的是成本不是跟風(fēng),不是什么編程語(yǔ)言***就拿過(guò)來(lái)使用,現(xiàn)在大家不太關(guān)注的VB,VC還有大量的企業(yè)在使用,熟悉又簡(jiǎn)單沒有必要切換。
java收費(fèi)也不會(huì)影響大量的從業(yè)者繼續(xù)使用,畢竟已經(jīng)在程序員領(lǐng)域打下了深厚的基礎(chǔ),所以討論哪種語(yǔ)言取代哪種編程語(yǔ)言意義不大,任何一種還存在的編程語(yǔ)言都有其存在的必要性,當(dāng)然編程語(yǔ)言的進(jìn)化是一種趨勢(shì),必然有集成度更高的編程語(yǔ)言切入進(jìn)來(lái),但這一切都需要時(shí)間。
如果做過(guò)幾年的程序,時(shí)間長(zhǎng)了編程語(yǔ)言只是一種工具,核心還是編程思想和編程算法,到真正拔高的時(shí)候,硬實(shí)力還是這兩樣,所以沒有必要死死扣住一種編程語(yǔ)言,真正的高手玩的不是懂得多少種編程語(yǔ)言,而是深層次研究編程思想,精準(zhǔn)的算法等等這才是編程的核心。

























