发表日期: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
标签:Udacity、Translate、Python