4個維度告訴你2019年10大頂級編程語言

2019悄然接近尾聲,時間是真的真的過得很快,這一年你瞭解了什麼語言,學習了什麼語言,鞏固了什麼語言呢?是什麼原因讓你接觸現在的語言,是薪資?是GitHub排行?是編程語言排行?

當今的編程世界裏,無論是個人開發還是企業開發,都有太多太多的語言可以供開發者選擇。所以,不同的企業都會存在不同的要求,針對不同的要求,自然就會有不同的語言來作爲最佳選擇。例如我們平時用到的前端,JavaScript是必不可少的;移動開發中有Java、Object-c、Swift、Kotlin;後端開發可以是Java、PHP等,所以競爭不可謂不激烈。

所以,小編在Medium上尋覓了一篇關於「2019年面向企業的10種頂級編程語言」的文章,原文地址「https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921798d652」,來總結過去的一年在企業中用的比較多的Top10語言。在這裏你還能看到全美、全球收入最高的編程語言,莫慌莫慌,等下你都會知道噠。

在列出針對開發人員和企業的最佳編程語言排行之前,先說下研究依據,主要有以下4個:

1. 收入最高的頂級編程語言(摘錄Stack Overflow開發者調查2019)

聲明:語言的出色程度並不取決於開發人員的待遇水平。同樣,對於一種特定的按需頂級編程語言,開發人員得到多少報酬並不重要。從長遠來看,最重要的是開發人員如何培養技能並使用他們熟悉的語言進行工作。

但是,作者還是考慮了這兩個因素,畢竟薪水更高,也會帶動小夥伴們的熱情,所以還是有那麼點依據吧。

2. 基於Stack Overflow的開發人員偏好

再過去的十年中,頂級編程語言的開發越來越容易上手,開發人員相對會輕鬆點。因此,爲了公平起見,還是把他們對編程語言的熱愛程度作爲依據。

這句題外話,小編就是這樣的情況。一開始只是出於好奇學習的編程,甚至學習C的時候,討厭指針,但是現在不一樣了,現在編程已經成爲小編愛好之一,或許幹一行愛一行就是這個道理吧。

3. 分析GitHub上開發人員的活躍程度

雖然自2014年第二季度以來,GitHut的第一個版本一直沒有更新,但GitHut 2.0在分析GitHub上的活動方面可能也提供了類似的價值。開發人員活動在幫助企業確定特定語言/框架或技術堆棧的價值方面發揮着巨大的作用。他們密切關注開發人員的活動,並以此爲基礎選擇租用編碼器。

4. 2018年6月至2019年5月全球Google搜索趨勢

因此,基於以上參數,分別是JavaScript、Python、Java、Go、Elixir、Ruby、Kotlin、TypeScript、Scala、Clojure。當然啦,爲了保證排名的準確性,還是需要做下具體的說明滴。下面,我就簡單的根據之前提到過的四個維度來說明。

1. JavaScript

JavaScript

  • 美國JavaScript開發人員的平均工資:每年109,462美元
  • 在2019年Stack Overflow開發者調查中被公認爲最受歡迎的頂級編程語言
  • GitHub上最受歡迎的編程語言
  • 根據Google趨勢數據顯示,JavaScript去年以來的流行度似乎有所下降。該語言在2018年6月的最高分數是100,而到2019年5月,該分數是84

2. Python

Python

  • 美國Python開發人員的平均薪酬:每年117,503美元
  • 根據2019年Stack Overflow開發者調查,Python是最頂級的面向對象編程語言之一,在最受歡迎的頂級編程語言列表中排名第二
  • 在StackOverflow Developer調查中也被公認爲最需要的編程語言
  • GitHub上第二活躍的編程語言
  • 自去年以來,Python的流行程度沒有發生重大變化。截至2019年5月,該語言得分爲88,而2018年6月爲85

3. Java

Java

  • 美國Java開發人員的平均工資:每年101,929美元
  • 作爲2019年最令人恐懼的編程語言之一,Java恰好排在第十位
  • GitHub上第三活躍的頂級編程語言
  • 截至2018年6月,Java在Google趨勢中獲得100分中的97分。截至2019年5月,該數字已降至80。這可能是因爲Python作爲替代品的廣泛使用,以及Python與Java之間的激烈競爭

4. Go

Go

  • Go開發人員的全球平均薪資:每年109,483美元
  • 在2019年Stack Overflow開發者調查中,Go是全球收入第三高的語言。
  • Go編程語言是Github上第四活躍的語言
  • 自去年以來,Go的Google搜索受歡迎程度一直保持不變

5. Elixir

elixir

這個語言,小編之前是真的沒聽說過,尷尬。而且,人家竟然還是排名第5

  • 在Elixir上平均全球開發薪水:7.6萬美元,美國Elixir開發人員的平均薪水爲12.3萬美元。
  • 根據2019年Stack Overflow開發者調查,Elixir是全球收入第五高的語言。
  • Elixir在GitHub上最活躍的頂級編程語言排名中已上升3個位置。
  • 自去年以來,Elixir的Google搜索趨勢一直保持不變

6. Ruby

Ruby

  • 全球使用Ruby進行開發的平均薪資:7.6萬美元,美國Ruby開發人員的平均薪水爲12.3萬美元。
  • 根據2019年Stack Overflow開發者調查,Ruby是全球收入第六高的語言。
  • 自從去年以來,Ruby在Github中最活躍的頂級編程語言排名中下降了一位
  • Ruby在Google搜索趨勢中的受歡迎程度已大大下降。
  • 去年6月,該語言的普及度得分爲94(滿分100),截至2018年5月,該分數爲72。

7. Kotlin

Kotlin

誰說Android已經涼了,Kotlin作爲Android官方支持的語言,發展速度迅猛。

  • Kotlin的全球平均開發薪酬:5.7萬美元。在美國,Kotlin開發人員的平均工資爲12.5萬美元
  • 儘管Kotlin並不是目前收入最高的語言之一,但由於Google宣佈Kotlin爲Android應用程序開發的官方語言,因此它的需求激增
  • Kotlin是GitHub上排名第15的最活躍的頂級編程語言,自去年以來排名上升了一位
  • 今年Kotlin的知名度迅速飆升。在2018年,科特林在Google趨勢中的得分僅爲71,而到2019年5月,它在100分中得分90

8. TypeScript

TypeScript

  • 使用TypeScript進行開發的平均全球薪資:6萬美元,美國的TypeScript開發人員爲11.5萬美元
  • 根據Stack Overflow開發人員調查,TypeScript是排名第十的最受歡迎的頂級編程語言
  • 受微軟支持的編程語言在GitHub上排名第八
  • 與Google搜索相比,TypeScript的流行度在今年5月達到頂峯,而2018年6月的評分爲84分

9. Scala

Scala

  • Scala的全球平均開發工資:7.8萬美元,在美國的平均薪水爲14.3萬美元。
  • 根據2019年Stack Overflow年度開發商調查,Scala是美國收入最高的編程語言也是全球收入第四高的編程語言。(全美收入最高的語言竟然是它,你想到了嗎)
  • Scala是2019年Github上排名第12的最活躍的頂級編程語言
  • 自去年以來,Scala在Google搜索趨勢中的受歡迎程度一直保持不變

10. Clojure

Clojure

  • Clojure的全球平均開發薪酬:9萬美元,在美國的平均薪資爲13.9萬美元。
  • 根據2019年Stack Overflow開發人員調查,Clojure是全球收入最高的編程語言,在美國排名第二(全球收入最高的是它,嚇壞小編了,表示孤陋寡聞)
  • 但是,Clojure並不是GitHub上2019年最活躍的頂級編程語言之一。實際上,自去年以來,其排名下降了一位
  • Google對Clojure編程語言的搜索趨勢大致相同

結語

編程的世界每年都在變化。我們有一些頂級的編程語言,例如Java和JavaScript,它們在此類列表中幾乎佔據永恆的位置。然後出現了像Kotlin這樣的語言,它們以驚人的速度崛起,併成爲迄今爲止最受歡迎的編程語言之一。

作爲開發人員,此列表將使您瞭解當今的10種最相關的編程語言,並可能激發您學習其中一種,或者其實你現在已經是掌握其中一種技能的高級人才。

如果您足夠勇敢,那就上多種語言,現在不是提倡全棧開發嗎?不是前後端一手抓嗎?這次一個很好的參考。一般來說,這就是編碼和計算機編程的美。您擁有提升實力所需的所有資源,而最重要的是,您要全心投入以及如何將知識付諸實踐。

這篇是外文,相關文章可以聯繫小編。此篇僅僅是一個參考依據,每個維度產生的結果都會有所偏差,此文僅代表列舉的維度上的排名,各位參考即可哈。

作者:奔跑吧攻城獅

solgan: 當你的才華還無法撐起你的野心時候,那應該靜下心來好好學習

歡迎和大家一起交流,探討學習編程開發、讀書、理財

發佈了115 篇原創文章 · 獲贊 44 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章