当前位置: 首页 > 编程日记 > 正文

谁是当今最顶级的技术?SQL、Java、Python、C++ 皆上榜!

【12月公开课预告】入群直接获取报名地址

12月11日晚8点直播主题:人工智能消化道病理辅助诊断平台——从方法到落地

12月12日晚8点直播:利用容器技术打造AI公司技术中台

12月17日晚8点直播主题:可重构计算:能效比、通用性,一个都不能少

整理 | 刘静

来源 | CSDN(ID:CSDNnews)

哪些技术技能是需要的,哪些技术工作是需要的

众所周知,在科技世界里,技能就是一切。但具体是哪些技能呢?现在最需要的技术技能是什么?当前需求量最高的技术是哪种?


Indeed团队考察了2014年9月-2019年9月该网站上发布的(英文)求职信息,其中容纳了571项技术。该团队的研究人员对其数据库进行了深入研究,并总结出了这个问题的答案。

基于这个研究,我们获得了以下几个关键点:

  • 根据美国招聘网站Indeed.com在2014年至2019年期间发布的数百万个招聘信息,SQL和Java是雇主最需要的两种技术技能;

  • Python是第三大常见技能,其强劲增长部分归功于数据科学工作;

  • 排名第六的亚马逊网络服务(AWS)的增长更为惊人。

通过查看过去五年中Indeed.com上发布的数百万美国技术工作,你就知道答案了。

2019年流行哪些科技技能?

你的技能与时俱进吗?据Indeed招聘网站显示,其招聘实验室正在追踪500多种管理技能的发展趋势。

在其网站的图表中可以输入不同的技术技能来比较技术的受欢迎程度,以及该技术自2014年以来出现在Indeed.com技术职位列表中的所有职位的百分比。

下面的五张图表示了从2014年的9月至2019年期间的月份统计数据,搜索输入详情请查看:https://www.hiringlab.org/2019/11/19/todays-top-tech-skills/。

如下表所示,在所有雇主想要的技术技能中,SQL排在首位,在截至2019年9月的一年里,有22%的技术职位招聘中出现了SQL。

尽管它引领了潮流,但SQL的统治地位正在衰落。

在截至2019年9月的五年里,该公司在所有科技工作岗位上露面的比例下降了7%。

另一个值得注意的故事是排名第六的亚马逊网络服务(Amazon Web Services,简称AWS)的惊人崛起。从2014年到2019年,其在技术职位发布中的份额猛增了五倍以上。AWS技能需求的增长强烈表明,云计算平台和服务的重要性与日俱增。

排在前十名的技术技能还包括几种发展缓慢的编程语言:C++、C和c#。.NET位居第十,其市场份额在五年内下降了15%。在前十名之外,Oracle、Unix和HTML技术职位的份额分别下降了38%、33%和17%。

下表列出了2019年排名前20的技术,以及它们在2014年的份额。

Python和AWS难以置信的增长背后:断变化的技术工作

2014年9月,Python在Indeed.com的tech skill网站上排名第15位,也算是落选。五年后,Python跃升至第三名,其份额增长了123%。AWS的崛起更是令人惊叹-同期增长了418%,从第39位上升到第六位。

Indeed的研究人员指出,受数据科学家和工程师工作蓬勃发展的刺激,Python工程师的需求出现了激增。他们还指出,全栈开发人员和开发运营工程职位的激增推动了AES的增长。

但Python和AWS异常增长背后的一个重要原因是,底层的技术工作组合正在朝着有利于这些编程语言的方向变化。

不妨这样想:技术技能的上升或下降有两个原因。

  1. 更多的技术工作需要这种技能;

  2. 不相称地使用该技能的技术工作比总体上的技术工作增加或减少的更多。

第二个因素驱动了Python和AWS的非凡收益。特别是,正如前面的文章所指出的,大量使用Python的技术工作,如数据科学家和数据工程师,正在蓬勃发展。AWS的爆炸式增长与数据科学家职位的上升并没有那么紧密的联系。相反,像全栈开发人员和开发运营(“ DevOps”)工程师之类的技术工作助长了它的兴起。不断变化的工作组合——数据科学家和全栈开发人员职位的增长就是一个例证——推动了Python和AWS等技能的崛起。

技能职位查询方法

2014年9月至2019年9月,Indeed.com上发布了一份500多个技术技能词汇的职位描述查询。仅考虑具有这些技术职务之一的美国英语职位帖子。

不过,请注意以下几点:多个技能可以出现在同一职位描述中,某些术语可以出现在多个不同的技能中,例如“ SQL”和“ SQL Server”。

为了研究工作组合变化的影响,我们将一项技能的变化分解为两个部分:工作中的技能饱和(例如,给定职位名称中列出了更多的Python发布职位)和不断变化的工作组合(使用Python的科技信息工作的比例要大得多,如数据科学家)。在2014年9月的水平上保持不变的工作组合(当时数据科学家在所有技术工作中所占的份额约为现在的三分之一)显示了“调整后的” Python趋势如何随时间演变。我们针对AWS和研究的所有技术技能重复了此过程。Python和AWS在真正的技能份额和根据工作混合效应进行调整的份额之间存在明显的差距而脱颖而出。

总结

雇主最感兴趣的技术列表

  • 绿色:增长率超过10%;

  • 红色:减少率超过10%;

  • 黄色:增长率小于或等于10%。

因此,当今的顶级技术技能是SQL,其次是Java, Python紧随其后。JavaScript,尤其是AWS也发展迅速。数据科学工作的爆炸性增长是Python崛起的主要原因之一。你所拥有的技能榜上有它吗?

参考资料:

  • https://www.hiringlab.org/2019/11/19/todays-top-tech-skills/

  • https://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/sql-java-top-list-of-most-indemand-tech-skills

(*本文为AI科技大本营转载文章,转载请联系原作者)

精彩推荐

开幕倒计时4天,6.6 折票限时特惠(立减1400元)倒计时 1 天,学生票仅 599 元!|2019 中国大数据技术大会(BDTC)即将震撼来袭!豪华主席阵容及百位技术专家齐聚,十余场精选专题技术和行业论坛,超强干货+技术剖析+行业实践立体解读。

推荐阅读

  • IEEE分享 | 机器学习在领英的规模化应用

  • 从YARN迁移到k8s,滴滴机器学习平台二次开发是这样做的

  • 阿里正式开源通用算法平台Alink,“双11”将天猫推荐点击率提升4%

  • 最新单步目标检测框架,引入双向网络,精度和速度均达到不错效果

  • 拒绝成为比尔·盖茨的“万维网之父”,又要干大事!

  • 测试小白必读!从0基础做到「大厂测试」,要掌握什么技能?

  • 科技公司最爱的50款开源工具,你都用过吗?

  • OceanBase 的前世今生

  • 骚操作!程序员将简历做成游戏,边看边玩还能通关!HR……

  • 如何判断一家互联网公司要倒闭了?

  • 把700元的单片机改造成以太坊节点, 9步get起新技能!

  • 你点的每个“在看”,我都认真当成了AI

相关文章:

将表里的数据批量生成INSERT语句的存储过程 增强版

原文:将表里的数据批量生成INSERT语句的存储过程 增强版将表里的数据批量生成INSERT语句的存储过程 增强版 有时候,我们需要将某个表里的数据全部或者根据查询条件导出来,迁移到另一个相同结构的库中 目前SQL Server里面是没有相关的工具根据查询条件来生…

通过OpenSSL的接口实现Base64编解码

对openssl genrsa产生的rsa私钥pem文件,使用普通的base64解码会有问题,如使用https://blog.csdn.net/fengbingchun/article/details/85218653 中介绍的方法,一是有可能不能从返回的结果中直接使用strlen来获得最终字符的大小,因为…

激辩:机器究竟能否理解常识?

【12月公开课预告】,入群直接获取报名地址12月11日晚8点直播主题:人工智能消化道病理辅助诊断平台——从方法到落地12月12日晚8点直播:利用容器技术打造AI公司技术中台12月17日晚8点直播主题:可重构计算:能效比、通用性…

Mac OS X 下Node.js开发环境的搭建

1.安装Xcode2.安装Homebrew 谷歌搜索Homebrew 复制命令行 打开终端 粘贴命令行 点击回车 安装 输入密码等2.安装Nodejs利用Homebrew安装nodejs打开终端 输入 :brew install nodejs 回车查询nodejs版本:node --version3.安装文档数据库 MongoDB打开终…

.NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper

.NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper 參考演示样例代码&#xff0c;例如以下所看到的&#xff1a; /// <summary>/// MySql 数据库操作类/// </summary>public class MySqlHelper{/// <summary>/// MysqlConnection/// </summ…

Instagram个性化推荐工程中三个关键技术是什么?

作者 | Ivan Medvedev&#xff0c;Haotian Wu&#xff0c;Taylor Gordon译者 | 陆离编辑 | Jane出品 | AI科技大本营&#xff08;ID&#xff1a;rgznai100&#xff09; 【导语】近期&#xff0c;Facebook 在博客上分享了第一篇详细介绍 Explore 系统关键技术&#xff0c;以及 I…

iOS UIbutton 点击无反应的几种情况

1、UIButton不能点击情况的第一种是&#xff0c;你将button添加到一个不能响应点击事件的View里。如你将button添加到UIImageView中&#xff0c;解决办法只需将UIImageView的 userInteractionEnabled设为YES即可。 例如&#xff1a; self.headImgV [[UIImageView alloc] ini…

C和C++安全编码笔记:格式化输出

C标准中定义了一些可以接受可变数量参数的格式化输出参数&#xff0c;参数中包括一个格式字符串。printf()和sprintf()都是格式化输出函数的例子。格式化输出函数是由一个格式字符串和可变数目的参数构成的。在效果上&#xff0c;格式化字符串提供了一组可以由格式化输出函数解…

谈谈UI架构设计的演化

谈谈UI架构设计的演化 经典MVC 在1979年&#xff0c;经典MVC模式被提出。 在当时&#xff0c;人们一直试图将纯粹描述思维中的对象与跟计算机环境打交道的代码隔离开来&#xff0c;而Trygve Reenskaug在跟一些人的讨论中&#xff0c;逐渐剥离出一系列的概念&#xff0c;最初是T…

JWT(JSON Web Token)简介及实现

JWT(JSON Web Token)&#xff1a;是一个开放标准(RFC 7519)&#xff0c;它定义了一种紧凑且自包含的方式&#xff0c;用于在各方之间作为Json对象安全地传输信息。由于此信息是经过数字签名的&#xff0c;因此可以被验证和信任。可以使用HMAC SHA256或RSA等对JWT进行签名。 JW…

iOS UIImageView 加载含有汉字的url处理方法

NSString *url [model.pic stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]; [self.headImgView sd_setImageWithURL:[NSURL URLWithString:url]];

《评人工智能如何走向新阶段》后记

由AI科技大本营下载自视觉中国自《评人工智能如何走向新阶段》一文发表&#xff08;在内部&#xff09;后&#xff0c;引来了中外专家、草根们的广泛议论&#xff0c;有深有浅&#xff0c;其中似有一些思考价值&#xff0c;故录入本文后记&#xff1a; 中外专家、草根们23条议…

用XCA(X Certificate and key management)可视化程序管理SSL 证书(3)--创建自己定义的凭证管理中心(Certificate Authority)...

在第“用XCA&#xff08;X Certificate and key management&#xff09;可视化程序管理SSL 证书&#xff08;2&#xff09;---创建证书请求”章节中&#xff0c;我们介绍了怎样用XCA创建SSL证书请求&#xff08;Certificate Request&#xff09;&#xff0c;在一章节中&#xf…

C和C++安全编码笔记:并发

并发是一种系统属性&#xff0c;它是指系统中几个计算同时执行&#xff0c;并可能彼此交互。一个并发程序通常使用顺序线程和(或)进程的一些组合来执行计算&#xff0c;其中每个线程和进程执行可以在逻辑上并行执行的计算。这些进程和(或)线程可以在单处理器系统上使用分时抢占…

《评人工智能如何走向新阶段》后记(再续1)

由AI科技大本营下载自视觉中国中外专家、草根对《评人工智能如何走向新阶段》一文进行广泛议论&#xff0c;已在《后记》中发表原创&#xff08;未加修改&#xff09;的23条议论&#xff0c;现再续发24-30条如下&#xff1a; 24.最近半年来&#xff0c;人工智能的发展重心逐渐…

iOS UITextView 随键盘弹出界面上移

- (void)textViewDidBeginEditing:(UITextView *)textView { CGRect frame textView.frame; int offSet frame.origin.y 70 - (self.view.frame.size.height - 216.0); //iphone键盘高度为216.iped键盘高度为352 [UIView beginAnimations:"ResizeForKeyboard" co…

H3C 交换机命名规则

例&#xff1a;H3C-S5500-28C-EIH3C&#xff1a;为固定值&#xff0c;就是“H3C”这个品牌S的位置&#xff1a;代表产品系列『S 代表交换机SR 代表业务路由器』第一个5的位置:代表产品子系列号『3系为千兆上行,百兆下行的合适交换机 例:S3600 S31005系为全千兆的盒式交换机 …

iOS 时间选择器封装(含三种模式)

#import <UIKit/UIKit.h> typedef enum : NSUInteger { DatePickerViewDateTimeMode,//年月日,时分 DatePickerViewDateMode,//年月日 DatePickerViewTimeMode//时分 } DatePickerViewMode; protocol DateTimePickerViewDelegate <NSObject> optional /** * 确定按…

C和C++安全编码笔记:总结

《C和C安全编码》(原书第2版)这本书是2013年出版的。 这里是基于之前所有笔记的简单总结&#xff0c;笔记列表如下&#xff1a; 字符串&#xff1a;https://blog.csdn.net/fengbingchun/article/details/105325508 指针诡计&#xff1a;https://blog.csdn.net/fengbingchun/…

《评人工智能如何走向新阶段》后记(再续2)

由AI科技大本营下载自视觉中国从朋友那里获知&#xff0c;有一块供大家自由议论人工智能的园地&#xff08;内部的&#xff09;&#xff0c;我通过有关关系进入后&#xff0c;一览之余&#xff0c;果然生动活泼&#xff0c;没有学究气&#xff0c;从已发表的30条议论来看。有原…

Dokku和Docker的完美配合

看到一篇不错的文章&#xff0c;收藏一下&#xff1a; 【编者的话】本文作者介绍了如何在单机上将Dokku和Docker结合。Dokku是一个小型的PaaS平台&#xff0c;只需使用Git将代码push到对应的仓库上就能自动触发部署&#xff0c;构建过程非常简单。但是Dokku对于用户来说&#x…

iOS封装分页效果

#import <UIKit/UIKit.h> interface WPageTitleView : UIView property (nonatomic,assign) NSInteger selectedIndex; //添加参数数组 property (nonatomic,strong) NSArray *titles; property (nonatomic,copy) void (^buttonSelected)(NSInteger index); end #impo…

Windows/Linux TCP Socket网络编程简介及测试代码

典型的网络应用是由一对程序(即客户程序和服务器程序)组成的&#xff0c;它们位于两个不同的端系统中。当运行这两个程序时&#xff0c;创建了一个客户进程和一个服务器进程&#xff0c;同时它们通过从套接字(socket)读出和写入数据在彼此之间进行通信。开发者创建一个网络应用…

《评人工智能如何走向新阶段》后记(再续3)

由AI科技大本营下载自视觉中国35.阿里巴巴旗下芯片公司平头哥在乌镇互联网大会上宣布开源低功耗微控制芯片&#xff08;MCU&#xff09;设计平台&#xff0c;这一平台面向 AIoT 时代的定制化芯片设计需求&#xff0c;目标群体包括芯片设计公司、IP 供应商、高校及科研院所等&am…

ffmpeg 基本用法大全

FFmpegFFmpeg 基本用法本课要解决的问题1.FFmpeg的转码流程是什么&#xff1f;2.常见的视频格式包含哪些内容吗&#xff1f;3.如何把这些内容从视频文件中抽取出来&#xff1f;4.如何从一种格式转换为另一种格式&#xff1f;5.如何放大和缩小视频&#xff1f;6.如何旋转&#x…

快过年了,为过完年跳槽的人准备一份面试题

设计模式是什么&#xff1f; 你知道哪些设计模式&#xff0c;并简要叙述&#xff1f; 设计模式是一种编码经验&#xff0c;就是用比较成熟的逻辑去处理某一种类型的事情。 1). MVC模式&#xff1a;Model View Control&#xff0c;把模型 视图 控制器 层进行解耦合编写。 2). MV…

Ubuntu上Vim安装NERDTree插件操作步骤

NERDTree是Vim的文件系统浏览器&#xff0c;使用此插件&#xff0c;用户可以直观地浏览复杂的目录层次结构&#xff0c;快速打开文件以进行读取或编辑&#xff0c;以及执行基本的文件系统操作。NERDTree源码在https://github.com/preservim/nerdtree。 这里通过Vundle安装NERD…

《评人工智能如何走向新阶段》后记(再续4)

由AI科技大本营下载自视觉中国41. 在人工智能感知阶段&#xff0c;依靠数据驱动的深度学习算法。目前5种最流行的深度学习架构: ① 递归神经网络&#xff08;RNN&#xff09;② 长短期记忆 &#xff08;LSTM&#xff09;/门控递归单元&#xff08;GRU&#xff09;③卷积神经网络…

电视游戏会是未来客厅娱乐的主角吗?

在时下流行的多屏生态概念中&#xff0c;电视虽为最大屏幕&#xff0c;但与智能手机、平板等小屏相比&#xff0c;属于相对较弱的一环。无移动性、自身交互性不足&#xff0c;在一定程度上影响着它在移动时代的发展。而作为最能体现其“吸睛能力”的——大屏娱乐功能&#xff0…

王爽著的《汇编语言》第3版笔记

王爽著的《汇编语言》(第3版)于2013年出版&#xff0c;虽然是2013年出版的&#xff0c;但书中部分内容感觉已过时&#xff1a; (1). 基于intel 8086 CPU介绍&#xff0c;intel 8086是英特尔公司上个世纪生产的芯片&#xff0c;是16位的&#xff0c;早已停产&#xff1b; (2).…