除了编程语言之外,要想找一份计算机相关的工作,还需要很多其他方面的技能。 最近,来自美国招聘网站 Indeed 的一份报告显示:在全美工作技能需求中,数据库语言 SQL、编程语言 Java 分列前两位。虽然 Python 和 AWS 分别位列第三和第六,但根据趋势来看,二者很有可能成长为未来几年最受欢迎的技能。转自:机器之心(id:almosthuman2014)

为了研究这件事,美国招聘网站 Indeed 做了一项调查,统计了 2014 年到 2019 年五年间发布在自己网站上的数百万个美国地区的岗位数据,这些岗位共包含了 571 项计算机技能的关键词。这项调查也引来了 IEEE Spectrum 的关注。 结果显示,SQL 第一,Java 第二,Python 第三。 四、五名分别是 Linux、JavaScript。 AWS 后来居上,排在第六名。 下面这个图表用不同背景色显示了每种技能的波动趋势:
-
绿色背景表示增幅大于 10%
-
黄色背景表示增幅小于等于 10%
-
红色背景表示减幅大于 10%
下图展示了排名前 10 的技能在过去 5 年的热度变化情况:

Python 和 AWS:身价倍增的技术「新贵」

虽然这一次 Python 和 AWS 仅仅排在第三名和第六名,但重点在于,这二位的热度在过去的五年中分别上涨了 123% 和 418%。相比之下,排在第二名的 Java 上升缓慢,而还在榜首的 SQL 甚至出现了下跌趋势。 按目前的趋势发展下去,Python 和 AWS 很有可能在未来的一到两年内跻身榜首。 Python 的表现似乎在预料之内,毕竟在今年的几份编程语言榜单中,Python 都表现不俗。 在 IEEE Spectrum 今年 9 月份发布的第六届编程语言排行榜中,Python 名列第一 (趋势、开源、职位需求都是第一),而且与第二名 Java 的差距正在拉大。在前不久发布的
GitHub 年度报告中,Python 也成为第二热门语言
,其代码库贡献仅次于 JavaScript。在此趋势下,地产大佬潘石屹都表示要开始学习 Python 了
。 AWS(Amazon Web Services)是电商巨头亚马逊于 2002 年推出的云计算平台。根据 Gartner 此前发布的 2018 年全球云计算市场报告:亚马逊排名第一,所以其职位需求的激增也不难理解。 Azure 与 Docker:最值得关注的黑马 然而,这五年间起伏最大的黑马并不是这两位,而是目前暂居第 17 位的 Azure 和第 20 位的 Docker,二者的热度分别上涨了 1107% 和 4162%。在 2014 年的时候,Azure 的热度不过才 0.6%,而 Docker 的热度甚至只有 0.1%,说是一种阶层跃升也不为过。 目前在全球云服务市场中,微软的 Azure 仅次于亚马逊 AWS,排名第二,领先于谷歌、IBM 和阿里巴巴。从财报来看,Azure 的增长率甚至高于 AWS 的增长率,是 AWS 的有力竞争对手。但从职位需求来看,Azure 与 AWS 还有不小的差距。AWS 和 Azure 技能需求的增长表明,云计算平台和服务的重要性与日俱增。 而作为云计算开发者必须的技能之一,Docker 是一个方便快捷的开源应用容器引擎,深受开发者欢迎。自推出以来,Docker 的职位需求量也一直呈上升趋势。同样表现亮眼的还有机器学习,热度从 2014 年的 1.3% 上升到 7.0%,增幅达 493%。
瑟瑟发抖的 Oracle、HTML、SQL Server 和.net 表格中的红色区域是热度下降较为明显(超过 10%)的几项技能,包括Oracle(-38%)、HTML(-17%)、SQL Server(-17%)、.net(-15%)。从下面的曲线图中可以更加直观地看到这种趋势。

-
https://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/sql-java-top-list-of-most-indemand-tech-skills
-
https://www.hiringlab.org/2019/11/19/today's-top-tech-skills/
网友评论