原标题:业界 | 2018最流行的编程语言Top 3(附薪资情况)

在科技驱动的世界,各行各业都在从根本上发展技术,业界领袖更是将其作为公司的重点。而这些技术的核心部分就是编程语言。国外一位技术爱好者
Ben 整理了一份最流行和最具影响力的编程语言清单,可以帮助开发者更好的预测
2018 年的编程语言发展趋势,同时,有针对性地选择和加强编程语言学习。

选自hackernoon

澳门新葡亰平台游戏 1

作者:**Michael J. Garbade**

这份清单的整理主要考虑了 TIOBE,Indeed.com 和 Github 上的数据指标:

参与:李诗萌、路

TIOBE
每月都会更新一次编程语言排行榜,整合世界各地的使用数据,发布最新的流行趋势。

本文综合
Stack Overflow 的年度编程语言调查、GitHub 的年度报告、TIOBE
编程社区指数和就业搜索网站 Indeed.com 的统计数据,提出 2018
年最流行的三大编程语言:Java、Java、Python。

Indeed.com 是世界最大的求职引擎,
我们能从中看到目前企业对编程工作的需求度,结合 TIOBE
,我们能很快查看排名前 50 位编程语言的职位数量。

由于现在的编程语言种类繁多,决定用哪种语言来完成任务成了一项艰巨的任务。在决定「最佳」语言之前,你应该对包括个人喜好和备选语言在内的多个因素进行评估。

Github
每年都会做一个年度报告,分享程序员社区的统计数据,我们引用他们的“Pull
Requests Opened”作为语言流行度的另一个指标。

Bautista 有超过四年的 web
开发经验,目前正在向人们传授开发技巧。他说,「在 2018
年,为待处理的项目选择合适编程语言的最好方法是研究一下科技行业的动态。」

最流行的编程语言

科技行业会提供一些重要的趋势和信号,你可以根据它们做决定。例如,如果你知道
2018
年最赚钱或最流行的编程语言,你就可以做出适当的调整,多关注一下这些编程语言。

TIOBE 数据

我们在本文中根据一些资源进行了评估,提出了 2018
年最热的三种编程语言。

澳门新葡亰平台游戏 2

澳门新葡亰平台游戏,1. Java

上图数据来自 TIOBE 排行榜,显示了截至 2017 年 12 月,最流行的 20
种编程语言。 百分比代表每种语言所具有的“市场份额”。Java、C/C++
虽然出现过好几次下降的趋势,但是一直稳居前三的位置,市场份额比较高。Python
在 2017 年受到比较广泛的关注,市场份额较之前几年有了非常大的提升。关于
TIOBE 排名的依据,你可以查看这里。

Java
是一种动态编程语言,常用于增加网站的交互性。

Indeed 数据

人们一般认为这是一种「初学者友好」的语言,这种特性增加了
Java 在开发者社区中的使用量。

澳门新葡亰平台游戏 3

Stack Overflow
是一个很流行的网站,开发人员使用该网站分享技术方面的内容。该网站会进行年度调查,从开发者社区中得到一些有用的统计数据,数据从开发者的工资到他们最喜欢的技术都有涉及。

上图数据来自 Indeed.com,作者将 TIOBE 最流行的前 50 种编程语言,放在
Indeed.com 网站进行了职位搜索,从而进一步得出了其中岗位需求量最高的前 20
种语言。在 TIOBE 中最流行的 Java,其岗位需求量也是最高的。

2018 年 1 月,该网站调查了超过 100,000
名开发人员,得到了一些有趣的统计结果。

不过,很有意思的是,像 Apex
这类并不那么流行的语言,似乎在工作中也有一定的需求量,这是不是预示着这类语言会出现上升趋势呢?

下图是 Stack Overflow
根据编程语言的流行度绘制的图表(

Github 数据

澳门新葡亰平台游戏 4

澳门新葡亰平台游戏 5

如上图所示,该调查显示,Java 是 2018
年最常用的编程语言,使用量高达 69.8%,该语言连续六年名列第一。

“Github 年度回顾”向我们提供了来自社区的前 15 名 Pull Requst。2017
年,Javascript 在 GitHub
上占有很大的比重,比第二种语言提高了两倍多。Python 通过 Pull Requst 超过
Java 成为第二大流行语言。

GitHub
是全世界数百万开发人员在使用的代码分享网站,该网站中也提到 Java
是最常用的编程语言。GitHub 2017
年发布的一份年终报告中提到,他们绝大部分用户的库都依赖 Java。

编程语言之最及其流行原因分析

报告地址:

Java 独占鳌头

下图是 GitHub
给出的常用编程语言的图:

根据 TIOBE 的数据,Java 自 90
年代中期创建以来,一直是最受欢迎的语言。世界上许多大型的公司都使用 Java
来构建桌面应用程序和后端 Web 系统。

澳门新葡亰平台游戏 6

Java 受欢迎的因素很多,总结起来主要有以下几点:

在全球范围内,Stack Overflow 调查发现
Java 开发人员年薪约 55,000 美元。而美国的 Java 开发人员年薪能达到 98,000
美元。

可移植性:由于与平台无关的 Java 虚拟机,Java
几乎可以在所有系统上运行。 Java 也是最流行的 Android
语言,所以绝大多数的 Android 应用程序都是用 Java 构建的。

Indeed.com
是一个很受欢迎的就业搜索网站,根据该网站的数据可估计出美国的 Java
开发人员每年平均收入可达 110,945 美元。

可扩展性:由于 Java
是一种静态类型的语言,所以它的维护速度更快,更易于维护,而且还具有向后兼容性,这意味着旧版本的语言即使在新版本发布后也能够完美运行。
对于那些每次出现新版本时都会担心重写代码的企业来说,这简直是福音。

2. Java

大型社区:Java 拥有庞大的用户群,Stack Overflow 、开源中国和 GitHub
等大型社区的存在,使得 Java
开发人员遇到任何问题都能很快的找到解决方案。加上它的可移植性,在很长一段时间内,它都会被广泛使用。

相关文章