2019 年最好的十大編程語言,來看看你已經學了哪一門?

我們正處在一個編程語言大爆炸的時代。
現如今的軟件開發行業,同時使用許多不同的語言,來構建各種不同類型的軟件應用程序,已經是家常便飯了。不管你是個人開發者,還是專業公司,只要是靠編程吃飯的,都逃不開選擇編程語言這個問題。正如我們在往期文章中討論過的那樣,對編程語言你不能“從一而終”,有時候你甚至需要同時動用多種語言,才能方便高效地解決問題。但最終,你都必須根據實際需要——比如個人職業規劃,或者公司技術棧的要求——來選擇你需要使用的編程語言。不論你是剛入門,還是打算再學一門語言提升一下自己,你一定需要了解一下哪些是當前最熱門的編程語言。於是,下面就是我們整理的 2019 年頂級編程語言排行榜,希望能對你有用。

2019 年最好的編程語言都有哪些?


2019 年最好的十大編程語言,來看看你已經學了哪一門?


Google 搜索趨勢中顯示的編程語言熱度歷史

在正式開始之前,請容我賣點關子,介紹一下我們這個榜單是怎麼統計出來的。嫌太長不想看的同學,請繼續往下拉。在本榜單統計排名的過程中,我們主要分析了以下幾種因素:

1.這門語言的程序員的薪資等級情況這個數據來源於 StackOverflow 網站的 2019 程序員調查結果,以及 Indeed 招聘網的搜索結果。在這裡,我要先聲明一下:我完全同意一門語言好不好,和程序員的工資高不高並沒有什麼關係。我也同意程序員的薪資水平主要是由他們的技術能力決定的。但如果你希望少走一點彎路,找到適合你的編程語言,那一門語言的開發者能拿到的薪資水平將會是一個重要的參考指標。這個指標的重要程度完全不亞於用戶對這門語言的熱情——畢竟熱情不能當飯吃啊。2. 這門語言受到程序員歡迎的程度數據來源也是 StackOverflow 網站的 2019 程序員調查結果。如今的編程語言,都在向著方便程序員,提高開發效率方向發展。越優秀的編程語言,它的表達能力就越強,也就越容易受到使用者的歡迎。要想找到最好的編程語言,肯定得考慮最受用戶喜歡的那些。

3. 這門語言的項目在 GitHub 上提交代碼的情況數據來源是 GitHut 2.0 的 2019 年第一季度統計結果。這個也不難理解,用這個語言寫的開源項目越多,這個語言自然也越有活力。


2019 年最好的十大編程語言,來看看你已經學了哪一門?


GitHut 2.0 最佳編程語言榜單

4. 近一年的 Google 搜索趨勢
數據來源是 Google 放出的全球搜索趨勢數據,時間範圍為 2018 年 6 月至 2019 年 5 月。Google 趨勢說明了世界各地的用戶搜索的最多的是什麼,能從側面反映一個語言受到的關注情況。那就讓我們開始吧!

10. Clojure

  • Clojure 程序員全球平均年薪:$90k。美國國內平均年薪可達 $139k 美金。
  • 據統計,Clojure 是全球平均薪資最高的編程語言,也是美國第二高的。
  • 然而 Clojure 在 2019 年 Github 活躍榜上排名並不靠前,事實上,從去年開始它的熱度就逐漸下降了。
  • Google 搜索趨勢裡,Clojure 的搜索總量保持相對平穩。

9. Scala

  • Scala 程序員全球平均年薪:$78k,美國國內平均年薪可達 $143k 美金。
  • 據統計,Scala 程序員的平均薪資水平排行全球第四,在美國國內則是排行第一。
  • 2019 年,Scala 的活躍度在 Github 上排到第 12 位。
  • Google 搜索趨勢裡,Scala 的搜索熱度和數量都和去年差不多。

8. TypeScript

  • TypeScript 程序員全球平均年薪:$60k,美國國內平均年薪可達 $115k 美金。
  • TypeScript 是 Stackoverflow 上第十大最受歡迎的編程語言。
  • TypeScript 有微軟這個大靠山,同時它的活躍度在 Github 上也排到第 8 位。
  • TypeScript 在 Google 趨勢上的全球搜索熱度在今年 6 月份達到了頂峰 100,相比之下,2018 年 6 月份的分數只有大約 69。

7. Kotlin

  • Kotlin 程序員全球平均年薪:$57k,美國國內平均年薪可達 $125k 美金。
  • 雖然 Kotlin 不是當前報酬最高的編程語言,但拜 Google 所賜,它成為了安卓應用開發的官方語言,未來一定會炙手可熱。
  • 目前 Kotlin 的活躍度在 Github 上排到第 15 位,比去年上升了一位。
  • Kotlin 在 Google 搜索趨勢中的熱度在今年迅速飆升。2018 年還在 71 上下,到今年 5 月已經竄到了 90。

6. Ruby

  • Ruby 程序員全球平均年薪:$76k,美國國內平均年薪可達 $123k 美金。
  • 據統計,Ruby 程序員的平均薪資水平排行全球第六。
  • 在 Github 上的活躍度比去年掉了一位。
  • Ruby 在 Google 搜索趨勢中的熱度掉的很快。在去年 6 月還有 94,到今年 5 月只剩下大約 72 了。

5. Elixir

  • Elixir 程序員全球平均年薪:$76k,美國國內平均年薪可達 $123k 美金。
  • 按照 2019 年 StackOverflow 的統計,Ruby 程序員的平均薪資水平排行全球第五,堪堪勝過 Ruby。
  • 目前 Elixir 的活躍度在 Github 上比去年上升了 3 位。
  • Google 搜索趨勢裡,Elixir 的搜索總量保持相對平穩。

4. Go

  • Go 程序員全球平均年薪:$109k,美國國內平均年薪可達 $136k 美金。
  • Go 程序員的平均薪資水平排行全球第三。
  • 目前 Go 的活躍度在 Github 上排行第 4 位。
  • Google 搜索趨勢裡,Go 的搜索總量保持相對平穩。

3. Java

  • Indeed 求職網上,美國國內的 Java 程序員平均年薪可達 $101k 美金。
  • 在 2019 年最嚇人的編程語言榜單中排行第十。
  • 目前 Java 的活躍度在 Github 上排行第 3 位。
  • 在 Google 搜索趨勢中,Java 的熱度略微有所減退,但總量還是很高。

2. Python

  • Indeed 求職網上,美國國內的 Python 程序員平均年薪可達 $117k 美金。
  • 2019 Stackoverflow 調查“我最喜愛的編程語言”第二名,同個榜單中“我最想學的編程語言”第一名。
  • 目前 Python 的活躍度在 Github 上排行第 3 位。
  • Google 搜索趨勢裡,Python 的搜索總量保持相對平穩,而且總量一直很高。

1. JavaScript

  • Indeed 求職網上,美國國內的 JavaScript 程序員平均年薪可達 $109k 美金。
  • 2019 Stackoverflow 調查“我最喜愛的編程語言”第一名。
  • Github 上最活躍的編程語言。
  • 在 Google 搜索趨勢中,JavaScript 的熱度略微有所減退,從 2018 年 6 月的 100 到現在的 84,但總量還是很高。

總結

編程世界的特色之一就是,一切都在不斷的變化和發展中,沒有什麼是永恆的。當然,目前 Java 和 JavaScript 依然是如日中天,但像 Kotlin 這樣的新生勢力也以飛快的速度趕超上來,成為目前最受歡迎的編程語言之一。那麼,以上就是今天我們總結出的 2019 年最好的十大編程語言,或許你會有興趣瞭解其中的一兩門(如果你能全部都學下來,請讓我尊稱你一聲“大佬”),為你的業餘愛好或是職業生涯添磚加瓦。這就是代碼和編程的美妙之處——永遠能獲得提升自我的資源與平臺。而最重要的是,你將會如何抉擇,以及如何將知識付諸實踐。


分享到:


相關文章: