坎德人的小包包

欧剃,游荡的坎德人,在他的旅途中收集了许许多多有趣的东西。

发表日期:2019-09-06

2019 年最好的十大编程语言,来看看你已经学了哪一门?

—— 不论你是刚入门,还是打算再学一门语言提升一下自己,你一定需要了解一下哪些是当前最热门的编程语言。

作者:Ruchika Singh Aggarwal


我们正处在一个编程语言大爆炸的时代。

现如今的软件开发行业,同时使用许多不同的语言,来构建各种不同类型的软件应用程序,已经是家常便饭了。

不管你是个人开发者,还是专业公司,只要是靠编程吃饭的,都逃不开选择编程语言这个问题。正如我们在往期文章中讨论过的那样,对编程语言你不能“从一而终”,有时候你甚至需要同时动用多种语言,才能方便高效地解决问题。但最终,你都必须根据实际需要——比如个人职业规划,或者公司技术栈的要求——来选择你需要使用的编程语言。

不论你是刚入门,还是打算再学一门语言提升一下自己,你一定需要了解一下哪些是当前最热门的编程语言。于是,下面就是我们整理的 2019 年顶级编程语言排行榜,希望能对你有用。

2019 年最好的编程语言都有哪些?


Google 搜索趋势中显示的编程语言热度历史

在正式开始之前,请容我卖点关子,介绍一下我们这个榜单是怎么统计出来的。嫌太长不想看的同学,请继续往下拉。

在本榜单统计排名的过程中,我们主要分析了以下几种因素:

1. 这门语言的程序员的薪资等级情况

这个数据来源于 StackOverflow 网站的 2019 程序员调查结果,以及 Indeed 招聘网的搜索结果。

在这里,我要先声明一下:我完全同意一门语言好不好,和程序员的工资高不高并没有什么关系。我也同意程序员的薪资水平主要是由他们的技术能力决定的。但如果你希望少走一点弯路,找到适合你的编程语言,那一门语言的开发者能拿到的薪资水平将会是一个重要的参考指标。这个指标的重要程度完全不亚于用户对这门语言的热情——毕竟热情不能当饭吃啊。

2. 这门语言受到程序员欢迎的程度

数据来源也是 StackOverflow 网站的 2019 程序员调查结果。

如今的编程语言,都在向着方便程序员,提高开发效率方向发展。越优秀的编程语言,它的表达能力就越强,也就越容易受到使用者的欢迎。要想找到最好的编程语言,肯定得考虑最受用户喜欢的那些。

3. 这门语言的项目在 GitHub 上提交代码的情况

数据来源是 GitHut 2.0 的 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 年最好的十大编程语言,或许你会有兴趣了解其中的一两门(如果你能全部都学下来,请让我尊称你一声“大佬”),为你的业余爱好或是职业生涯添砖加瓦。这就是代码和编程的美妙之处——永远能获得提升自我的资源与平台。而最重要的是,你将会如何抉择,以及如何将知识付诸实践。

让我们一起努力吧!

(本文已投稿给「优达学城」。 原作: Ruchika Singh Aggarwal ,有调整。编译:欧剃 转载请保留此信息)

编译来源: https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921798d652

标签:UdacityTranslatePython

Powered by Jekyll on Github.io
2022 © 欧剃