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开发人员的平均工资:每年109,462美元
  • 在2019年Stack Overflow开发者调查中被公认为最受欢迎的顶级编程语言
  • GitHub上最受欢迎的编程语言
  • 根据Google趋势数据显示,JavaScript去年以来的流行度似乎有所下降。该语言在2018年6月的最高分数是100,而到2019年5月,该分数是84

2. Python

  • 美国Python开发人员的平均薪酬:每年117,503美元
  • 根据2019年Stack Overflow开发者调查,Python是最顶级的面向对象编程语言之一,在最受欢迎的顶级编程语言列表中排名第二
  • 在StackOverflow Developer调查中也被公认为最需要的编程语言
  • GitHub上第二活跃的编程语言
  • 自去年以来,Python的流行程度没有发生重大变化。截至2019年5月,该语言得分为88,而2018年6月为85

3. Java

  • 美国Java开发人员的平均工资:每年101,929美元
  • 作为2019年最令人恐惧的编程语言之一,Java恰好排在第十位
  • GitHub上第三活跃的顶级编程语言
  • 截至2018年6月,Java在Google趋势中获得100分中的97分。截至2019年5月,该数字已降至80。这可能是因为Python作为替代品的广泛使用,以及Python与Java之间的激烈竞争

4. Go

  • Go开发人员的全球平均薪资:每年109,483美元
  • 在2019年Stack Overflow开发者调查中,Go是全球收入第三高的语言。
  • Go编程语言是Github上第四活跃的语言
  • 自去年以来,Go的Google搜索受欢迎程度一直保持不变

5. Elixir

这个语言,小编之前是真的没听说过,尴尬。而且,人家竟然还是排名第5

  • 在Elixir上平均全球开发薪水:7.6万美元,美国Elixir开发人员的平均薪水为12.3万美元。
  • 根据2019年Stack Overflow开发者调查,Elixir是全球收入第五高的语言。
  • Elixir在GitHub上最活跃的顶级编程语言排名中已上升3个位置。
  • 自去年以来,Elixir的Google搜索趋势一直保持不变

6. Ruby

  • 全球使用Ruby进行开发的平均薪资:7.6万美元,美国Ruby开发人员的平均薪水为12.3万美元。
  • 根据2019年Stack Overflow开发者调查,Ruby是全球收入第六高的语言。
  • 自从去年以来,Ruby在Github中最活跃的顶级编程语言排名中下降了一位
  • Ruby在Google搜索趋势中的受欢迎程度已大大下降。
  • 去年6月,该语言的普及度得分为94(满分100),截至2018年5月,该分数为72。

7. 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进行开发的平均全球薪资:6万美元,美国的TypeScript开发人员为11.5万美元
  • 根据Stack Overflow开发人员调查,TypeScript是排名第十的最受欢迎的顶级编程语言
  • 受微软支持的编程语言在GitHub上排名第八
  • 与Google搜索相比,TypeScript的流行度在今年5月达到顶峰,而2018年6月的评分为84分

9. Scala

  • Scala的全球平均开发工资:7.8万美元,在美国的平均薪水为14.3万美元。
  • 根据2019年Stack Overflow年度开发商调查,Scala是美国收入最高的编程语言也是全球收入第四高的编程语言。(全美收入最高的语言竟然是它,你想到了吗)
  • Scala是2019年Github上排名第12的最活跃的顶级编程语言
  • 自去年以来,Scala在Google搜索趋势中的受欢迎程度一直保持不变

10. Clojure

  • Clojure的全球平均开发薪酬:9万美元,在美国的平均薪资为13.9万美元。
  • 根据2019年Stack Overflow开发人员调查,Clojure是全球收入最高的编程语言,在美国排名第二(全球收入最高的是它,吓坏小编了,表示孤陋寡闻)
  • 但是,Clojure并不是GitHub上2019年最活跃的顶级编程语言之一。实际上,自去年以来,其排名下降了一位
  • Google对Clojure编程语言的搜索趋势大致相同

结语

编程的世界每年都在变化。我们有一些顶级的编程语言,例如Java和JavaScript,它们在此类列表中几乎占据永恒的位置。然后出现了像Kotlin这样的语言,它们以惊人的速度崛起,并成为迄今为止最受欢迎的编程语言之一。

作为开发人员,此列表将使您了解当今的10种最相关的编程语言,并可能激发您学习其中一种,或者其实你现在已经是掌握其中一种技能的高级人才。

如果您足够勇敢,那就上多种语言,现在不是提倡全栈开发吗?不是前后端一手抓吗?这次一个很好的参考。一般来说,这就是编码和计算机编程的美。您拥有提升实力所需的所有资源,而最重要的是,您要全心投入以及如何将知识付诸实践。

这篇是外文,相关文章可以在后台回复【编程语言】获取PDF版本。此篇仅仅是一个参考依据,每个维度产生的结果都会有所偏差,此文仅代表列举的维度上的排名,各位参考即可哈。

作者:小酒窝91

公众号:奔跑吧攻城狮

微信:xuyue4087

solgan: 当你的才华还无法撑起你的野心时候,那应该静下心来好好学习

欢迎和大家一起交流,探讨学习编程开发、读书、理财

本文由博客一文多发平台 OpenWrite 发布!

原文地址:https://www.cnblogs.com/dimple91/p/12053837.html

时间: 2024-07-30 04:47:36

4个维度告诉你2019年10大顶级编程语言的相关文章

分享:10 大顶级开源 ERP 系统

10 大顶级开源 ERP 系统 企业资源规划(ERP)和客户关系管理(CRM)系统现在已经成为各种组织和企业的必需品,通过它们,可以轻松实现企业的信息数据标准化.系统运行集成化.业务流程合理化.绩效监控动态化.管理改善持续化. 本文将为你介绍10种顶级的开源ERP软件,它们都可以在网上免费下载到. 1.  OpenERP 当提到开源ERP软件时,OpenERP是无可争议的重量级冠军.OpenERP开发的初衷是为了提供SAP.Microsoft Dynamics等商业ERP软件的开源替代产品. O

10大流行编程语言和它们的创造者

1)Java 和 James Gosling Java 是世界上最成功最流行的编程语言之一.James Gosling 博士发明了 Java,并被尊称为 Java 之父.在早些时候,Java 是由 SUN 微系统公司开发与提供技术支持的,在 2010 年 1 月 SUN 被甲骨文公司收购后,现在这些是由甲骨文公司来完成.Java 的创造是为了完成 WORA(Write once, run anywhere 一次编写到处运行)的理念,它的平台独立性使它在企业应用中获得了巨大成功.到目前为止,它已经

一周极客分享2019年10月-第5周

一周极客分享2019年10月-第5周 1. 张潇雨老师有一个感慨,他说:在几乎任何领域里面,顶级玩家与优秀玩家水平之间水平的差距,其实比优秀玩家和普通玩家之间水平的差距还要大,而且大得多. 2. 什么意思呢?比如说,一个诺贝尔奖的获奖者,这是顶级玩家:一个大学的博导教授,这是优秀玩家:一个刚入学的本科生,这是普通玩家.一个大学生成长为一个博导教授不难,但是博导教授要想获诺贝尔奖可就难比登天.3. 那为啥呢?普通玩家成长为优秀玩家,那是有固定的道路和套路的,前人的经验很有用的.但是成为顶级玩家,这

2019年10月北京科博会,中国科技第一展来了!

2019年10月24日,一年一度的中国北京国际科技产业博览会(简称北京科博会)将在中国国际展览中心拉开序幕.科博会以"坚持智能创新,推动科技发展"为主题,聚焦实体经济,突出创新驱动,促进科学技术与实体经济融合发展.目前,是中国规模最大.最具影响力的科技类展会,有"中国科技第一展"之称. 21年来,科博会已成为北京乃至中国的一张名片.在改革开放四十周年,科博会走过了二十一个年头的关键节点.那么,22岁的中国北京国际科技产业博览会将会是什么模样呢?据科博会公布,第二十一

2019年大数据的10大发展趋势

如今,人们寻求获得更多的数据有着充分的理由,因为数据分析推动了数字创新.然而,将这些庞大的数据集转化为可操作的洞察力仍然是一个难题.而那些获得应对强大数据挑战的解决方案的组织将能够更好地从数字创新的成果中获得经济利益. 考虑到这个基本前提,以下是组织在2019年应该关注的大数据的10个发展趋势: 1.数据管理仍然很难 大数据分析有着相当明确的重要思想:找到隐藏在大量数据中的信息模式,训练机器学习模型以发现这些模式,并将这些模型实施到生产中以自动对其进行操作.需要清理数据,并在必要时进行重复. 然

等Excel工作簿关闭后自动加密压缩备份2019年10月9日.ahk

;; 等Excel工作簿关闭后自动加密压缩备份2019年10月9日.ahk;; 腾讯QQ号 595076941; 作者:徐晓亮(weiyunwps618); 写作日期:2019年5月15日; 版本号:第1版; 手机号(中国移动) 138#####488;; 用法:;; 1.在Windows 7 专业版中安装WinRAR 5.7 简体中文版和WPS Office 2016 专业增强版.; 2.在此脚本所在的文件夹新建一个与此脚本同名的Excel工作簿文件(*.xlsx).; 3.运行此脚本.; 4

【Lazy资产管理系统v1.0】2019年10月19日发布测试版

Lazy资产管理系统,是一款简洁而高效的资产管理系统,包括[资产明细查询].[资产新增管理].[资产变动管理].[资产借用管理].[资产处置管理].[我的资产变动记录].[我的资产借用记录]等功能. 为了解决广大企业管理者资产管理的难题,作者将此项目免费发布出来,供大家使用与交流,欢迎大家加入Lazy资产管理系统QQ交流群:×××,作者愿意和一起做好做强这款简洁而高效的资产管理系统. Lazy资产管理系统,将于2019年10月19日发布测试版本,欢迎大家下载测试,以便我们提供更好的免费版本给大家

S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月

S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月 本文档的创建作者的腾讯QQ聊天号码是 595076941 S02-电脑软件安装过程中不要随意关闭窗口除非必需关闭窗口否则请不要关闭任何窗口 S03-建议文档用docx格式.表格用xlsx格式自动化脚本用ahk格式少用jpg图片格式 S04-用FastCopy复制原有磁盘中的文档表格图片和数据库文件到固态U盘 S05-从固态U盘启动电脑到杏雨梨云USB维护系统对本地磁盘重新分区 整个磁盘分两个区,C盘100GB S

云锵投资 2019 年 10 月简报

2019 年 10 月云锵投资团队股票及基金产品投资月报: 云锵股票投资 概况: 目前帐户仓位:79.89%.本月涨幅 -9.57%. 同期上证指数:+0.82%:云锵本月跑输大盘 10.39%,收益率表现极差. 自动化: 随着前期的问题逐渐修复完毕,目前自动化系统比较稳定,最近六月未再出现任何 BUG. 量化策略: 本月核心量化策略未有变化,版本号:YQ3.2,资金占比 44.4%:YQ4.0,资金占比 55.6%:人工策略 0%: 人工策略: 从上个月开始,已经暂停使用. 后续计划: 暂无.