2020年最受欢迎的 10 门编程语言
“程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。”
硬件和软件的结合是推动技术进步的主要因素。
顶尖的编程语言是我们今天所看到的现代和新兴技术的核心部分。
我试图找到最具有生产力和最受企业欢迎的编程语言,并参考了薪资,岗位需求,诸多国际权威榜单等,供开发人员学习。
2020最受欢迎的十大编程语言
在我盘点这 10 门最受开发者和企业欢迎的编程语言前,我要简述本调查的参考源。
调查参考来源:
1.收入最高的编程语言统计(* developer survey 2019)
编程语言的强大与否与开发人员的薪资待遇密切相关。
2.基于*的开发人员偏好调查(*)
在过去的十年里,*的编程语言都在注重简化开发,并且让开发者更容易上手。
3.github的开发者活动分析报告(2019 q1 - q4 github 2.0)
开发人员的活动在帮助企业确定特定语言/框架或技术堆栈的价值方面发挥着巨大作用。企业会密切关注开发人员的活动。
4.2019年1月 - 12月 google 全球搜索趋势
google是程序员的好朋友。因此,分析搜索趋势得出开发人员最感兴趣的编程语言相对公平。
因此,基于以上指标,2020年最受欢迎的 10 门编程语言是:
- javascript
- python
- java
- go
- elixir
- ruby
- kotlin
- typescript
- scala
- clojure
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在最受欢迎的编程语言列表中排名第二。
- 在* 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年*调查,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
想学习以上介绍到的编程语言,可以访问官网学习哦。