Java 薪资不如 Python,JavaScript 最受欢迎,2018 年主流编程语言一较高下!

作者:Michael J. Garbade

译者:弯月,责编:屠敏

本文转自公众号 CSDN

在这篇文章中,作者结合培训机构的热点以及科技行业的发展趋势,分析出 2018 年最受欢迎及薪资排名靠前的三种编程语言,希望对大家有所裨益。

以下为译文:

鉴于现代编程语言的数量非常繁多,所以决定采用哪种语言并掌握它可能是一项艰巨的任务。

在决定使用“最佳”语言之前,你应该评估几个因素,包括你的个人爱好和选择。

拥有超过四年的 Web 开发经验的 Bautista,目前负责技术培训工作,他说:“2018 年根据你的实际情况选择正确的编程语言的最佳方法之一就是研究科技行业的内情。”

科技行业将为你提供重要的趋势和信号,帮助你做决定。例如,如果你知道 2018 年赚钱最多的编程语言,或者最流行的编程语言,那么你就可以适当地关注它们。

在这篇文章中,我们将评估一些数据来源,寻找出 2018 年需求量最大的三种编程语言。

01

JavaScript

JavaScript 是一种动态编程语言,主要用于增添网站的交互性。

这门语言通常被认为“对初学者很友好”,因此进一步提高了它在开发者社区中的使用量。

Stack Overflow 是开发人员分享技术的流行网站,这个网站通常会进行年度调查,以便从开发者社区获得有用的统计数据,这些数据包括薪资和最喜欢的技术等。

2018 年 1 月,该网站针对 10 万多名开发人员展开了调查,并揭露了一些有趣的统计数据。

以下是 Stack Overflow 调查结果图,他们根据受欢迎程度对编程语言进行了分类:

如上所示,该调查显示,2018 年 JavaScript 都被评为最受欢迎的编程语言,获得的投票数占 69.8%,该语言连续六年被评为年度最受欢迎的编程语言。

世界各地数百万开发人员通过 GitHub 共享代码,而 GitHub 也曾表示 JavaScript 是最常用的编程语言。在 2017 年底的一份报告中,GitHub 表示他们的大多数用户的代码库都依赖 JavaScript。

以下这份 GitHub 的调查显示了编程语言的流行程度:

Stack Overflow 的调查发现,全球范围内 JavaScript 开发人员年收入约为 55,000 美元。但是,在美国该语言的开发人员的年收入约为 98,000 美元。

Indeed.com 是一个非常流行的招聘网站,它估计美国的 JavaScript 开发人员平均年收入约为 110,945 美元。

02

Java

Java 是一种通用的编程语言,经常用于创建跨平台的应用程序。无论你选用哪种部署平台(桌面、移动还是 Web),Java 都可以满足你的需求。

TIOBE 编程社区指数根据搜索引擎结果评估了编程语言的流行程度,截至2018 年 7 月最终结果显示 Java 是最受欢迎的语言。

以下是 TIOBE 指数的调查结果:

根据 Stack Overflow 的调查,Java 的受欢迎程度为 45.3%,排名第二(不考虑 HTML、CSS、SQL,因为它们不独立,主要用来支持主要语言)。

调查发现美国的 Java 开发人员每年的收入约为 10 万美元。同样, Indeed.com 估计美国的 Java 开发人员的平均年收入为 100,873 美元。

03

Python

Python 是一种功能强大的高级编程语言,2018 年该语言的流行程度得到了大幅提高。由于其通用性,所以它广泛用于各种任务,包括 Web 开发、机器学习和数据分析。

Stack Overflow 发现其 38.8% 的用户在各自的项目主要使用 Python。根据该网站的调查,2018 年 Python 的受欢迎程度超过了 C#(于 2017 年超过了 PHP)。

在 GitHub 平台上,Python 超越了第二大使用最多的编程语言 Java,2017 年其拉取请求比 2016 年增加了 40%。

值得一提的是,人们对人工智能领域的持续兴趣可能会刺激 Python 的需求。事实上,Stack Overflow 称其为“增长最快的主要编程语言”。

下图显示出了 Python 惊人的增长速度:

Stack Overflow 调查发现,全球范围内 Python 开发人员年收入约为 56,000美元。Indeed.com 估计美国开发人员的平均年收入约为 114,811 美元。

04

总结

很明显,JavaScript、Java 和 Python 是 2018 年的最佳编程语言。

尽管调查报告可能略有不同,但排名前三的编程语言都值得学习,而且应该纳入开发人员的工具箱,特别是如果你希望自己的职业生涯能够迈入新水平。

你可以使用有关 2018 年最流行的编程语言的信息来评估你的编程技术是否与行业趋势吻合,以及在开始构建新软件系统时可以使用的语言,特别是如果你打算与其他开发人员合作。

原文: https://hackernoon.com/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries-51b4a7354e06

本文转自公众号 CSDN

原文发布于微信公众号 - CDA数据分析师(cdacdacda)

原文发表时间:2018-11-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CreateAMind

田渊栋:什么样的人适合搞AI?AI人才高收入是否合理?

田渊栋 知乎专栏:https://zhuanlan.zhihu.com/yuandong

1513
来自专栏小巫技术博客

一个『瘦猴』对产品的一点看法

922
来自专栏云加头条

重磅发布:腾讯云大数据与AI新品「数智方略2.0」

在云+未来峰会 AI与大数据专场,腾讯云一口气发布了EMR(弹性MapReduce)、文智公众趋势分析、智能推荐、大数据可视交互系统(RayData)、DI-X...

1.4K0
来自专栏王磊的博客

程序员进阶之路—如何独当一面

今天和大家分享一下,程序员如何独当一面这个话题,这是一个很大的话题,我把他分成三部分来谈:   一、需求转换的能力或者叫理解需求的能力;   二、分配时间的能力...

3635
来自专栏无原型不设计

两位资深设计师谈设计和工具

随着国内软件行业整体水平的不断提升,原型设计作为产品设计中不可或缺的一部分,越来越多的得到了人们的重视。 Mockplus作为新兴的一款原型设计工具,凭借着...

2707
来自专栏PPV课数据科学社区

大数据安全分析—可视化篇

熟悉金字塔原理的人都了解一个事实,人脑的短期记忆最大能够保持7个左右的元素,这意味着在分析工作中只能跟踪非常有限的数据。 而可视化作为探索、展示和表达数据含义的...

4016
来自专栏腾讯大讲堂的专栏

如何快速有效的发散思维

想方案想的头大,一直在原地打转跳不出来?想了半天提出的方案,被老板说怎么没想到别的某某方案?有时虽然想出不少方案,但是实质在渐行渐远?

3916
来自专栏SDNLAB

量子计算开启云计算通往新世界的大门

随着数据的海量增长,机器处理数据所需的时间也越来越多。增强现实、虚拟现实、人工智能、机器人、实时分析和机器学习算法都需要云计算提供无限快速且无限计算能力和无穷大...

4099
来自专栏养码场

懒惰只是程序员脱颖而出的第1步,之后的7个习惯才是你开挂秘诀

Perl 编程语言的原作者 Larry Wall 曾说过,伟大的程序员都有三个优点:懒惰、急躁和傲慢。

823
来自专栏速成应用小程序开发平台

微信小程序开发应该注意规划这些问题才有利于创业者对症下药

微信小程序是一款无需下载、无需安装、即用即走的小应用,实现了用户“触手可及”的愿望,并且操作十分简单,解救了千万群众的手机内存,很多开发者也看到了这“用完即走”...

1422

扫码关注云+社区

领取腾讯云代金券