Java 跌落神坛,Python 才是最好的语言?

1000 个读者心中有 1000 个哈姆雷特,要问 1000 个程序员「什么才是最好的语言」,Java、Python、PHP、C++ 也都有自己的位置吧。

但是,编程语言流行指数PYPL(PopularitY of Programming Language)给出了答案——2 月榜单公布,其中包含编程语言、IDE、ODE(Online IDE)和数据库四个子榜单。PYPL 是流行的参考指标,其榜单数据的排名是根据榜单对象在谷歌上相关的搜索频率进行统计排名的,原始数据来自谷歌趋势。换而言之,某项语言或者某款IDE 在谷歌上搜索频率越高,表示它越受欢迎。

其中,Python 成为最流行的编程语言,Java、JavaScript、C#、PHP 紧随其后。
Java 跌落神坛,Python 才是最好的语言?_第1张图片

从上表可以看出,除了Python 流行度上涨了 5.2%,top 5 榜单里的 Java、JavaScript、C#、PHP 流行度均呈下降趋势。而 Go、Kotlin、Rust、TypeScript 这些较为新兴的编程语言基本都保持着上升的热度。

Java 跌落神坛,Python 才是最好的语言?_第2张图片

看最近10 年的编程语言流行趋势,Java 一直保持着高热度,而 Python 则一路高歌猛进,并在近期超越了 Java。

但是,虽然Java 生态日趋成熟、迭代速度下降,跟 Python、Go、Rust 等相比较没那么年轻,但是 Java 在互联网后台、软件开发和企业工具等领域的通用性和流行度,使得它在编程语言界的霸主地位短期内牢不可破。

Java「霸主地位」的体现,从求职情况中可见一斑。100 offer 在 2018 年度调研了 7556 位 Java 方向求职者。从互联网行业对 Java 开发的招聘需求上看,Java 也是近年技术类岗位供需量最大、变化最稳定的。

Java 跌落神坛,Python 才是最好的语言?_第3张图片

各技术岗位求职人数占比

且从企业提供的面试邀请数来看,Java 也遥遥领先、远高于其他岗位。

Java 跌落神坛,Python 才是最好的语言?_第4张图片

各技术岗位企业面邀数占比

Java 跌落神坛,Python 才是最好的语言?_第5张图片

各岗位平均面邀年薪变化

从企业给各岗位的平均面邀年薪情况看,Java、Python、Go、.Net 等岗位的平均面邀年薪还是呈现上升趋势的。不过值得注意的是,行情还是呈现紧缩趋势。如Java 虽然相较于其他技术岗位热度不减,但是得到的人均面邀数却下降了,从 2017 年的 8.8 份下降到了 2018 年的 6.8 份。
Java 跌落神坛,Python 才是最好的语言?_第6张图片

Java 人均面邀数和平均面邀年薪

再结合 PYPL 二月语言流行榜看,Python 受欢迎程度上升,新兴语言如 Go 也在持续吃香。相伴而来的,是 2018 年互联网新兴公司对 Go 的需求也在迅猛增长。而从 Java 的平均面邀年薪上涨但面邀数下降的情况来看,伴随着互联网市场上冻结招聘、裁员等风声四起,求职情况也不容乐观。

没有一种语言能永葆青春长盛不衰,对程序员来说,术业有专攻是好事,但是在波涛汹涌的环境下,要多接触其他知识、提升自己的竞争力。

你可能感兴趣的:(编程)