如今編程語(yǔ)言的數(shù)量非常多,決定使用哪種語(yǔ)言已經(jīng)成為一項(xiàng)艱巨的任務(wù)。在決定“最佳”語(yǔ)言之前,你應(yīng)該評(píng)估幾個(gè)因素,諸如你的個(gè)人偏好等因素。
Bautista擁有超過(guò)四年的網(wǎng)絡(luò)開(kāi)發(fā)經(jīng)驗(yàn),他認(rèn)為:要選出2018年最佳的編程語(yǔ)言,最好的方法之一是研究該行業(yè)/領(lǐng)域的科技動(dòng)態(tài)。
因?yàn)樾袠I(yè)的動(dòng)態(tài)會(huì)為你提供一些重要的趨勢(shì)和信號(hào),你可以根據(jù)這些趨勢(shì)和信號(hào)來(lái)做出決定。例如,如果你知道 2018 年最賺錢(qián)或最受歡迎的編程語(yǔ)言,你就可以做出適當(dāng)?shù)恼{(diào)整,更多的關(guān)注這些編程語(yǔ)言。
本文,我們將通過(guò)對(duì)一些資源的評(píng)估,提出 2018 年需求最大的三種編程語(yǔ)言。
1、JavaScript
JavaScript是一種動(dòng)態(tài)編程語(yǔ)言,主要用于增強(qiáng)網(wǎng)站的交互性。
它通常被描繪成“對(duì)初學(xué)者友好”的語(yǔ)言,正因?yàn)槿绱耍?a target="_blank">開(kāi)發(fā)者社區(qū)中的使用量也大大增加
Stack Overflow是一個(gè)開(kāi)發(fā)人員用來(lái)分享技能的流行網(wǎng)站,該網(wǎng)站通常會(huì)進(jìn)行年度調(diào)查,從開(kāi)發(fā)者社區(qū)獲得有用的統(tǒng)計(jì)數(shù)據(jù) - 這些數(shù)據(jù)包括工資、最受歡迎的技術(shù)等
在2018年1月,該網(wǎng)站調(diào)查了超過(guò)10萬(wàn)名開(kāi)發(fā)人員,并得出了一些有趣的統(tǒng)計(jì)數(shù)據(jù)。
下圖就是Stack Overflow根據(jù)編程的受歡迎程度繪制出來(lái)的:
(詳情:https://insights.stackoverflow.com/survey/2018#most-popular-technologies)
如上圖所示,JavaScript是2018年的頂級(jí)編程語(yǔ)言,使用量達(dá)到69.8%,已經(jīng)連續(xù)六年排名第一了。
GitHub是全球數(shù)百萬(wàn)開(kāi)發(fā)人員都在用的代碼共享網(wǎng)站,在GitHub上JavaScript也是最常用的編程語(yǔ)言。在2017年底的一份報(bào)告中,GitHub表示其大多數(shù)用戶(hù)的庫(kù)都依賴(lài)于JavaScript
下圖是GitHub根據(jù)編程語(yǔ)言的流行度繪制出的圖表:
在全球范圍內(nèi),Stack Overflow調(diào)查發(fā)現(xiàn),JavaScript開(kāi)發(fā)人員每年的收入約為55,000美元。但是,在美國(guó)使用該語(yǔ)言的開(kāi)發(fā)人員的年收入約為98,000美元。
Indeed.com是一個(gè)受歡迎的就業(yè)搜索網(wǎng)站,估計(jì)美國(guó)的JavaScript開(kāi)發(fā)人員每年平均收入110,945美元。
2. Java
Java是一種通用的通用編程語(yǔ)言,主要用于創(chuàng)建跨平臺(tái)應(yīng)用程序。無(wú)論想部署于何種平臺(tái) - 桌面,移動(dòng)端還是Web - Java都能滿(mǎn)足您的需求。
TIOBE編程社區(qū)索引根據(jù)搜索引擎結(jié)果衡量編程語(yǔ)言的流行程度,截至2018年7月,Java一直是最受歡迎的語(yǔ)言。
以下是TIOBE編程語(yǔ)言排行:
根據(jù)Stack Overflow調(diào)查,Java的受歡迎程度為45.3%,(排除HTML,CSS,SQL這些非獨(dú)立的,用于支持主語(yǔ)言的編程語(yǔ)言)排名第二位
在美國(guó),調(diào)查發(fā)現(xiàn)Java開(kāi)發(fā)人員每年的收入約為10萬(wàn)美元。同樣,Indeed.com估計(jì),美國(guó)的Java開(kāi)發(fā)人員每年的平均收入為100,873美元。
3、Python
Python是一種功能強(qiáng)大的高級(jí)編程語(yǔ)言,在2018年獲得了極大的普及。由于其通用性,可廣泛用于各種任務(wù),諸如Web開(kāi)發(fā),機(jī)器學(xué)習(xí)和數(shù)據(jù)分析等。
Stack Overflow發(fā)現(xiàn)其38.8%的用戶(hù)主要使用Python開(kāi)發(fā)他們的項(xiàng)目。根據(jù)該網(wǎng)站的調(diào)查,Python的受歡迎程度在2017年超過(guò)PHP之后,在2018年則又超過(guò)了C#
在GitHub平臺(tái)上,Python超越了Java,成為使用量排行第二的編程語(yǔ)言,2017年開(kāi)啟的pull request 比2016年增加了40%。
值得一提的是,人工智能領(lǐng)域的興起可能會(huì)持續(xù)刺激對(duì)Python的需求。事實(shí)上,Stack Overflow稱(chēng)其為“ 增長(zhǎng)最快的主要編程語(yǔ)言”。
下圖就展示了Python驚人的增長(zhǎng)速度:
在全球范圍內(nèi),Stack Overflow調(diào)查發(fā)現(xiàn)Python開(kāi)發(fā)人員每年的收入約為56,000美元。在美國(guó),Indeed.com估計(jì)他們平均每年賺114,811美元。
總結(jié)
JavaScript,Java和Python顯然是2018年學(xué)習(xí)/工作的最佳編程語(yǔ)言。
盡管調(diào)查報(bào)告可能略有不同,但三種排名靠前的編程語(yǔ)言都值得你學(xué)習(xí),如果你希望將你的職業(yè)生涯提升到一個(gè)新的水平。
-
編程
+關(guān)注
關(guān)注
88文章
3591瀏覽量
93592 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1938瀏覽量
34593
原文標(biāo)題:2018年最受歡迎(最賺錢(qián))的三種編程語(yǔ)言
文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論