2020 年 10 大受欢迎的全球顶级编程语言与薪资水平

Ubuntu服务器通过IPV6端口转发搭建幻兽帕鲁私服实战 本文详细介绍了在Ubuntu服务器上通过IPV6端口转发搭建幻兽帕鲁私服的完整教程。针对只有公网IPV6地址的服务器环境,提供了从硬件检查、端口转发工具配置到游戏服务器安装的全流程解决方案,帮助玩家轻松实现多人联机游戏体验。 阅读详情

点击“开发者技术前线”,选择“星标????”

在看|星标|留言,  真爱

英文 | https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921798d652

翻译 | 杨小二

硬件和软件技术的进步是推动整个互联网技术进步的主要因素。顶尖的编程语言是现代技术与新兴技术的核心组成部分。

今天的开发人员需要学习的编程语言比以往任何时候都要多。同样,许多IT外包公司现在正在使用大量语言来构建所有不同类型的软件应用程序。

对于那些利用这些编程语言满足其需求的人(无论是个人还是企业的),都有多种语言可供选择。由于开发时候,需要掌握多种编程语言,因此企业很难在软件开发项目时,找到合适的程序员。

而我试图找到一些最有效和最受欢迎的编程语言,供开发人员学习和企业使用。

2020年有哪些顶级编程语言受全球欢迎

在列出针对开发人员和企业的最佳编程语言之前,我想简要介绍一下其研究工作。因此,这里简要介绍了用于研究的数据:

1、收入最高的顶级编程语言(摘自《StackOverflow开发人员调查报告2019》和《Indeed》)。数据来源地址:https://insights.stackoverflow.com/survey/2019#top-paying-technologies

全球薪资水平最高的编程语言截图如下:

以上为全球编程语言的薪资水平

注意:语言的受欢迎程度并不取决于开发人员的薪资待遇。同样,为特定需求开发的语言与多少开发人员使用也没有关系。从长远来看,最重要的是开发人员如何培养技能并使用他们已经掌握的语言进行工作。

我研究这项数据指标,更多的是考虑编程语言的薪水水平,但热情同样重要。

2、基于StackOverflow数据调查来看开发人员偏好

在过去的十年中,顶级编程语言的开发越来越集中在使开发人员更容易上手。因此,公平地将他们对编程语言的喜爱作为衡量标准。

3、分析GitHub上的开发人员活动(排名来自2019年Q1-Q4的GitHut 2.0结果,地址:https://madnight.github.io/githut/#/pull_requests/2019/1)。

自2014年第二季度以来,GitHut的第一个版本没有更新,但就分析GitHub上的活动而言,GitHut 2.0更具有参考价值。开发人员的活动在帮助企业确定特定语言/框架或技术堆栈的参考方面发挥着巨大作用。企业会密切关注开发人员的活动,并在此基础上选择合适的开发语言。

4、2019年1月至2019年12月全球Google搜索趋势。

Google是地球上每个开发人员的最好朋友。因此,分析搜索趋势并找到开发人员对今年最感兴趣的编程语言的比较这个问题上,是具有一定参考价值的,也是相对公平的。以下就是,企业在软件开发项目时,优先选择使用的一些编程语言:

  • JavaScript

  • Python

  • Java

  • Go

  • Elixir

  • Ruby

  • Kotlin

  • TypeScript

  • Scala

  • Clojure

这个数据,也基本与GitHut 2.0的数据一致。截图如下:

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是最顶级的面向对象编程语言之一,在最受欢迎的顶级编程语言列表中排名第二。

  • 在StackOverflow Developer调查中也被公认为最需要的编程语言。

  • GitHub上第二活跃的编程语言。

  • 自2019年初以来,Python的流行度已大大下降。截至2019年12月,该语言在Google趋势中的评分为62分,100分中。而在1月份时该评分为75分。

3、Java

  • 根据相关数据显示,美国Java开发人员的平均工资:每年101,929美元。

  • 作为2019年最令人恐惧的编程语言之一,Java恰好排在第十位。

  • GitHub上排名第三的最活跃的顶级编程语言。

  • 截至2019年1月,Java在Google趋势中获得100分中的89分。2019年12月,该数字降至59分。这一下降可能归因于Python作为替代产品的广泛使用以及Python与Java之间的激烈竞争。

4、C

  • 有数据显示,在美国,C语言的程序员,平均工资为每年104,905美元。

  • 根据2019年StackOverflow调查,C语言恰好是第四大最令人恐惧的编程语言。

  • C语言在GitHub上排名第八,这是它连续两年保持的位置。

  • C的受欢迎程度在2019年达到了顶峰,并且在整个一年中一直保持着很高的用户兴趣。实际上,TIOBE Index将C评为2019年最受欢迎的编程语言。

5、GO

  • Go开发人员的全球平均薪资:每年为109,483美元。在美国,使用这种顶级编程语言的平均年薪为$ 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搜索中,它的受欢迎程度在2019年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月份达到顶峰。这可能是由于在 2019年,Google宣布Kotlin被用作Android应用开发的主要语言所致。

9、TypeScript

  • 使用TypeScript进行开发的程序员,他的全球平均薪资:6万美元。

  • 美国的TypeScript开发人员为11.5万美元。

  • 根据Stack Overflow开发人员调查,TypeScript是排名第十的最受欢迎的顶级编程语言。

  • 在GitHub上,由Microsoft培育的编程语言现在排名第七。

  • 根据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搜索趋势中的受欢迎程度在3月和8月这一段时间达到了顶峰。但是,自2019年11月以来,用户对Scala的兴趣开始下降。

结论

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

通过今天的文章的一些数据分析,可以将使你对当今的10种最相关的编程语言有所了解,并可能激发开发人员学习和促进企业使用其中一种语言。

如果你足够勇敢,可以都尝试一下!一般来说,这就是编码和计算机编程的美。你拥有提升实力所需的全部资源后,而最重要的是你在哪里以及如何运用这些编程语言知识。

译者PS:今天的这篇文章内容可以作为你在选择学习何种语言时候的一个参考数据,但是不能作为唯一依据,学习编程这种东西,除了企业需要外,自己兴趣也很重要,需要两者结合一起来看,这样才能让你的知识技能有用武之地。

END

好文点个在看吧!

化工设计软件:AutoCAD Plant 3D二次开发_(1).AutoCADPlant3D概述 AutoCAD Plant 3D 是一款专为化工行业设计的三维工厂设计和建模软件。它基于AutoCAD平台,提供了强大的三维建模功能和专业的化工设计工具,帮助工程师和设计师在工厂设计过程中提高效率和准确性。AutoCAD Plant 3D不仅能够创建详细的三维模型,还可以进行管道设计、设备布置、支架设计等复杂任务。通过上述案例,我们可以看出 AutoCAD Plant 3D 在化工厂设计中的强大功能和优势。该软件不仅提供了丰富的建模工具和专业的设计功能,还支持二次开发,使用户能够根据具体需求进行定制化操作。 阅读详情

相关推荐

BLE天线设计避坑:NRF52832官方50欧姆阻抗匹配的3个常见误区

本文深入解析NRF52832蓝牙SoC天线设计中的常见误区,重点探讨50欧姆阻抗匹配的3个关键问题:PCB板材介电常数差异、匹配元件寄生参数及VSWR测试。通过实测数据和优化方案,帮助工程师规避设计陷阱,提升BLE通信性能。

beer8的博客 214

全球10大受欢迎的顶级编程语言与薪资水平

英文 |https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921798d652翻译 ...

web前端开发 1621

基于ADS1299的8通道脑电采集系统硬件设计实战

生物电信号采集是医疗电子与可穿戴设备中的关键环节,微弱信号的高保真放大与数字化处理直接影响系统性能。高精度模数转换器与低噪声模拟前端设计成为工程实践的核心。ADS1299作为专用生物电测量芯片,集成多通道低噪声放大器与24位Δ-Σ ADC,广泛应用于脑电、心电等生理信号检测。本文基于ADS1299构建8通道脑电采集系统,详细阐述硬件架构、电源与参考设计、输入保护、PCB布局布线、固件SPI配置及数据读取,并结合实测数据分享噪声抑制与调试经验,为EEG采集设备开发提供完整参考。

weixin_29169505的博客 224

2020年度美国最受市场欢迎的十大编程语言

译 原文:https://dev.to/itshifting/top-10-programming-languages-sought-after-by-employers-in-the-us-3255 ITShifting.com网站分析了Glassdoor上的招聘信息,以找出2020年美国IT人才市场的招聘趋势。该分析涵盖了美国25个最大城市和周边城镇的33种IT相关职业的数据。 分析显示,在多数情况情况下,在美国,最流行的编程语言是Java、JavaScript和Python。它们远远领先于其他..

三分恶的博客 3693

简单搭建 可视化日志+链路追踪

JAVA 可视化日志、链路追踪、plumeLog、Tlog、Logback

qq_39535439的博客 1204

保姆级教程:用Verilog手把手实现一个MIPI CSI-2 D-PHY接收器(附PPI接口时序详解)

本文提供了一份详细的Verilog实现MIPI CSI-2 D-PHY接收器的教程,重点解析了PPI接口时序和deskew数据对齐技术。通过模块划分、时钟域处理、状态机设计和错误恢复机制等实战内容,帮助开发者掌握高速数据接收的核心技术,适用于嵌入式视觉系统开发。

weixin_30619101的博客 512

国外大型网站使用的编程语言汇总

1、Google.com  前端:JavaScript  后端:C, C++, Go, Java, Python  数据库:BigTable, MariaDB 2、YouTube.com  前端:JavaScript  后端:C/C++, Python, Java, Go  数据库:BigTable, MariaDB 3、Facebook.com  前端:JavaScri

u011153667的博客 5762

8155平台multi-display(多屏显示)原理与配置

8155平台多屏互动原理与配置

漂流瓶の海岸 1606

Python,美国顶尖大学里最受欢迎的编程入门语言

摘要 截止到目前,Python 已经成为目前美国顶尖大学里最受欢迎的计算机编程入门语言。计算机排名前 10 的学校里,有 8 所学校(80%)使用 Python 作为编程入门语言。在计算机排名前 39 的学校里,有 27 个学校(69%)使用 Python 作为编程入门语言。 研究背景 Python 已经成为越来越多美国顶级大学的计算机编程入门语言了。三年前,Mark Guzdial 曾撰写博客,预测 Python 在未来将成为主流的计算机编程入门语言。而现在,这个预言基本已经实现了。美国

wubaohu1314的博客 2392

Moviepy自动化剪辑视频中的广告

本教程展示了如何使用 Python 中的 MoviePy 库,通过检测和剪辑广告段落来实现视频内容的清洁播放。通过广告检测算法和 MoviePy 剪辑功能的结合,可以自动化处理视频,极大提升编辑效率。在学习和应用中,理解广告检测的原理及其实现方法尤为重要,以便针对不同类型的视频进行调整。此外,MoviePy 的灵活性使其适用于多种视频编辑场景,适合自动化内容制作与优化。

Mr数据杨 3411

【Davinci开发】:MPU(内存保护)

【Davinci开发】:MPU(内存保护)

2207

为了避免内存攻击,美国国家安全局提倡Rust、C#、Go、Java、Ruby 和 Swift,但将 C 和 C++ 置于一边...

本文翻译自两篇文章,第一篇是对美国国家安全局在“软件内存安全”网络安全信息表的解读,第二篇是普及什么是内存安全,为什么它很重要?第一篇 为了避免内存攻击,美国国家安全局提倡Rust、C#、Go、Java、Ruby 和 Swift,但将 C 和 C++ 置于一边本文来自翻译(谷歌翻译加持)。原文作者:Liam Tung原文标题:NSA to developers: Think about switc...

dotNET跨平台 582

ROS局部路径规划器插件teb_local_planner流程梳理(上)

在我之前的文章《ROS导航包Navigation中的 Movebase节点路径规划相关流程梳理》中已经介绍过Move_base节点调用局部路径规划器插件的接口函数是computeVelocityCommands,接下来,我们就从这个函数入手梳理一下teb_local_planner功能包的工作流程。

慕羽★的博客 5165

2020 , 10 大受欢迎的全球顶级编程语言与薪资水平

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱英文 |https://codeburst.io/10-top-programming-languages-in-...

开发者技术前线-DevolperFront 1219

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

10 大受欢迎的全球顶级编程语言与薪资水平

点击上方“逆锋起笔”,关注领取学习资源☞ 程序员进阶必备资源免费送「各种技术!」 ☜英文 |https://codeburst.io/10-top-programming-langua...

code小生 825

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

计算机专业的学生也太惨了吧!“劝”你别学计算机

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱来自:西二旗程序员指北最近又到了开学季,又一群懵懂的大学新生怀着憧憬走进了校园,如果让学长学姐们用一个词给学弟学妹们...

开发者技术前线-DevolperFront 729

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

在澳大利亚或者加拿大做JAVA后端开发,需要掌握哪些技术栈呢?

如果你在澳大利亚或加拿大做 Java 后端开发,下面是一些常见的技术栈: Java语言:Java是一种广泛使用的语言,是后端开发的主要语言之一。 Spring框架:Spring是一个开源的Java框架,它提供了一系列的工具,以简化Java应用程序的开发。 数据库:MySQL, Oracle, PostgreSQL等是后端开发中常用的数据库系统。 缓存:如Redis, Memcached等用...

weixin_42576410的博客 879

编程语言之最,盘点各语言的应用领域

经常在网上看到各种关于编程语言的争论,对于这个问题大家真是乐此不疲,但是从应用领域上来讲,每种编程语言都各有各的优势,今天小编就带着大家一起来盘点一下编程语言的应用领域。 Python Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python作为一种解释型脚本语言,主要应用于: 1. web和Internet开发 2. 科学计算与统计 3. 人工智能 4. 教育 5. 桌面界面开发 6. 软件开发 7..

CZ-001的博客 2454

韩国程序员面试考什么?

大家可以理解为韩国的微信就行了,怎么说呢,有点离谱,他们的支付每天大概九点多到十点多要停服维护,你能想象微信支付每天有一个小时不可用吗?这个仓库,让我来评价评价,好,但不是特别好,为什么呢?和国内的相比,这个仓库还是单薄了一些——当然也可能是韩国的IT环境没那么卷,这些就够用了。大家好,我是老三,在G站闲逛的时候,从每日热门上,看到一个韩国的技术面试项目,感觉有点好奇,忍不住点进去看看。也有同事对接过Kakao的登录,很简单的一个Oauth2,预估两三天搞定,结果也是各种状况,搞了差不多两周。

三分恶的博客 2295

2021 年哪些编程语言的薪酬最高?

????????关注后回复“进群”,拉你进程序员交流群????????作者 | invozone译者 | 平川策划 | 凌敏来源公众号丨AI前线(ID:ai-front)要在软件开发领...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 591

薪酬最高的编程语言居然是?

点击⬆️方“逆锋起笔”,公众号回复编程资源 领取大佬们推荐的学习资料 作者 | invozone译者 | 平川策划 | 凌敏要在软件开发领域有所发展,你需要用最新的编程技能武装自己。这...

code小生 407

被认为最具影响力的4种编程语言!平均薪资20k+

点击上方“民工哥技术之路”选择“星标”每天10点为你分享不一样的干货原文:https://www.toutiao.com/a6730785305210651143/编程语...

民工哥的博客 3136

扒一扒国内外最火开发语言“上位”史!升职加薪很靠谱!

黑马程序员视频库播妞QQ号:3077485083传智播客旗下互联网资讯、学习资源免费分享平台hello,调皮播妞上线都说程序员智商高这里有几道专属程序员的智力测试题敢不敢来挑战一下1有两...

传智播客的专栏 387
上一篇: 太赞了!华为工程师整理的一套Linux学习资料和笔记,提供下载
下一篇: 同事:求求你别再这样用 HashMap 了
DevolperFront
博客等级 码龄8年 464粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值