2020 年最受歡迎的 10 門編程語言

“程序員,他們想的是什麼?他們想的永遠都是技術,他們崇尚的也永遠都是技術。”

硬件和軟件的結合是推動技術進步的主要因素。

頂尖的編程語言是我們今天所看到的現代和新興技術的核心部分。

我試圖找到最具有生產力和最受企業歡迎的編程語言,並參考了薪資,崗位需求,諸多國際權威榜單等,供開發人員學習。

2020最受歡迎的十大編程語言

在我盤點這 10 門最受開發者和企業歡迎的編程語言前,我要簡述本調查的參考源。

1.收入最高的編程語言統計(StackOverflow Developer Survey 2019)

編程語言的強大與否與開發人員的薪資待遇密切相關。

2.基於StackOverflow的開發人員偏好調查(StackOverflow)

在過去的十年裡,頂級的編程語言都在注重簡化開發,並且讓開發者更容易上手。

3.GitHub的開發者活動分析報告(2019 Q1 - Q4 GitHub 2.0)

開發人員的活動在幫助企業確定特定語言/框架或技術堆棧的價值方面發揮著巨大作用。企業會密切關注開發人員的活動。

4.2019年1月 - 12月 Google 全球搜索趨勢

Google是程序員的好朋友。因此,分析搜索趨勢得出開發人員最感興趣的編程語言相對公平。

因此,基於以上指標,2020年最受歡迎的 10 門編程語言是:

JavaScriptPythonJavaGoElixirRubyKotlinTypeScriptScalaClojure


Top Programming languages as per GitHut 2.0

1.JavaScript



據調查,美國JavaScript開發人員的平均工資:109,462美元 / 年。在2019年Stack Overflow開發者偏好調查中被公認為是最流行的編程語言。GitHub上最流行的編程語言。根據Google搜索趨勢顯示,自去年以來,JavaScript的流行度似乎有所下降。該語言在2019年1月的評分接近最高峰,為91分,但2019年12月,我們發現流行度有所下降,JavaScript在100分中僅獲得62分。

2. Python



據調查,美國Python開發人員的平均薪酬:117,503美元 / 年。根據2019年Stack Overflow開發者調查,Python在最受歡迎的編程語言列表中排名第二。在StackOverflow Developer調查中也被公認為需求量最大的編程語言。GitHub上第二活躍的編程語言。自2019年初以來,Python的普及率已大幅下降。截至2019年12月,該語言在Google搜索趨勢中的評分為62/100,而在一月​​份達到75分。

3. Java



美國Java開發人員的平均工資:101,929美元 / 年。2019年最令人懼怕的編程語言排行榜,Java恰好排在第十位。GitHub上排名第三的最活躍編程語言。截至2019年1月,Java在Google趨勢中獲得89分。2019年12月,該數字降至59。這一下降可能歸因於Python的廣泛使用。

4. C



在美國,C程序員的平均工資為104,905美元 / 年。根據2019年StackOverflow調查,C是第四大最令人懼怕的編程語言。C語言在GitHub上排名第八,這是它連續兩年保持的位置。C的流行度在2019年達到了頂峰,並且在整個一年中一直保持著很高的熱度。實際上,TIOBE Index將C評為2019年最受歡迎的編程語言。

5. Go



Go開發人員的全球平均薪資:109,483美元 / 年。在美國,使用Go語言的開發者平均年薪為$ 136K。在2019年Stack Overflow開發者調查中,Go是全球收入第三的語言。Go語言是GitHub上第四活躍的語言。Go的Google搜索受歡迎程度在2019年保持不變。

6.Swift



Swift(iOS)開發人員的全球平均薪資為$ 59k。在美國,相同職位的平均年薪為125,252美元。根據2019 Stack Overflow開發人員調查,Swift是第六大受歡迎的編程語言。Swift在2019年是GitHub上排名第十的活躍編程語言。Swift在Google搜索中的受歡迎指數在今年6月達到了最高分100。但是它全年的搜索量保持不變。

7. Ruby



全球使用Ruby進行開發的程序員平均薪資:7.6萬美元。美國Ruby開發人員的平均薪水為12.3萬美元。根據2019年Stack Overflow開發者調查,Ruby是全球收入第六高的語言。在GitHub最活躍編程語言列表中,Ruby全年保持第12位。Ruby在2019年1月至4月之間一直保持其流行度高峰。但自5月以來,它開始下降,到12月,其用戶興趣度降至57。

8. Kotlin



Kotlin的全球平均開發薪酬:5.7萬美元。在美國,Kotlin開發人員的平均工資為125,000美元。儘管Kotlin並不是目前收入最高的語言之一,但由於Google宣佈 Kotlin 為Android應用程序開發的官方語言,因此它的需求激增。Kotlin是GitHub上排名第15的最活躍編程語言,自去年以來已經上升了一個位次。今年Kotlin的受歡迎程度基本保持穩定。用戶對這種語言的興趣在5月份達到頂峰。

9. TypeScript



使用TypeScript進行開發的全球平均薪資:6萬美元。美國的TypeScript開發人員為11.5萬美元。根據Stack Overflow開發人員調查,TypeScript是排名第十的最受歡迎編程語言。在GitHub現在排名第七。根據Google搜索指數,TypeScript的流行程度在2019年6月,7月,10月和11月達到峰值。今年,TypeScript的用戶興趣度顯著增長。

10. Scala



Scala的全球平均開發工資:78k美元。Scala開發人員在美國的平均薪水為14.3萬美元。根據2019年Stack Overflow年度開發人員調查,Scala是美國收入最高的編程語言,也是全球收入第四高的編程語言。Scala在GitHub上的流行度在2019年有所下降。它已從2018年在GitHub上排名第12的活躍編程語言,跌至第17位。Scala在Google搜索趨勢中的受歡迎程度在三月和八月達到高峰。但是,自2019年11月以來,用戶對Scala的興趣開始下降。

結論

編程的世界每年都在變化。但有一些編程語言,例如Java和JavaScript,它們幾乎永遠佔據任何榜單的前列。然後出現了像Kotlin這樣的語言,它們以驚人的速度崛起,併成為迄今為止最受歡迎的編程語言之一。

如果您擁有提升實力所需要的所有資源,那就儘可能多地學習編程語言,並全心全意地將所學知識付諸實踐。

本文翻譯自 10 top Programming Languages in 2020 for Businesses by Ruchika

想學習以上介紹到的編程語言,可以訪問“實驗樓”官網。

以上大部分語言的入門教程都能在實驗樓找到,且統統免費,我們也為您搭建好了線上開發環境,無需下載任何軟件。