2020 技能排名:Python 增速爆炸,SQL 和 Java 老当益壮,AWS 大吃一惊
掌握了什么计算机技术可以走遍天下都不怕?
从2014到2019年,老板最想要的技能变了吗?
美国求职公司Indeed从几百万份招聘中做了总结。
窜到前六:Python 和 AWS
从前十的曲线图可以看出来, SQL和Java牢牢占据了前二的位置。
Python和AWS(Amazon Web Service)增加明显,分别蹿到了第三名和第六名。
Python的排位增长或许不令人意外,在之前IEEE Spectrum给出的2019年编程语言排名中,Python和Java分列第一第二。
如果按照Python和AWS的这种涨势下去,IEEE Spectrum预测,它们可能会在未来一两年内占据主导地位。
从前20的排名表格中,Python和AWS的增幅达到123%和418%,妥妥的黑马。
AWS是亚马逊公司的一项服务,为个人/公司/政府根据其需求提供云计算平台和API。
根据Synergy Research Group(一家提供IT和云相关市场的调研的公司),截至2017年,AWS占据了所有云服务市场34%的份额,它的竞争对手Microsoft,Google 和IBM的份额分别是11%,8%,6%。
其它黑马
从增长速度来看,Docker,Azure,machine learning的增长分别为4162%,1107%,418%。
从云计算工具的角度来看,微软的Azure快速增长,把缓慢增长的谷歌远远甩在了后面。不过在职位需求上,依旧和第一名AMS有很大的差距。
从AMS和Azure双双的巨大增幅,不难看出背后云计算服务需求的增长。
Synergy Research Group的调查数据显示,2018年云市场的运营和供应收入突破了2500亿美元,比2017年增长了32%。
增长背后
调查认为,数据科学工作的爆炸式增长是Python需求蹿升的主要原因。
今年年初的统计显示,Indeed上发布的数据科学家职招聘帖子从2013年以来增加了256%。
不过AWS的增长与此关系并不大,而是受到了全栈工程师和开发运营工程师类(Devops)工作增长的影响。
对某个技能需求的变化主要受到两方面影响:1.更多或更少的技术工作需要这项技能(与职位数量变化有关);2.技术工作对某个技能的使用需求增加或增长,而这种需求变化与职位数量的变化不成比例。
主要是第二方面的影响驱动了对Python和AWS需求的巨幅增长。
软件工程师和全栈工程师越来越多地使用Python。这些人也经常使用AWS。
这也显示了底层技术工作的配比正在发生变化。比如,数据科学家和全栈工程师的职位在增长。
网友评论
调查结果引起了国外技术论坛的讨论。
Python的增长惊人,我很高兴看到它正在挑战Java。当然,在某些用例中,Java具有很大的优势,但是在许多实例中,Python可以用更少的时间和代码来完成工作。另外,比起Java,我个人更喜欢编写Python。
我真的不理解关于学习SQL的所有抱怨。确实没有那么多内容,一个下午就可以学完。到目前为止,这是我所学过的最简单的语言。
对于所有反对者:知道SQL与成为SQL忍者(SQL ninja)或数据库架构大师之间是有区别的。那是三件事。我前面的评论知识只是关于学习语言本身。
我承认,学习能够编写复杂的,高性能的查询,设计具属性的复杂数据库并不是一件容易的事。但我仍然坚持认为学习语言本身(无扩展)是很容易的。
基本的SQL没问题,但是当你开始进行复杂的操作,更新,扩展,函数,自定义聚合运算符,数组,HStores等时,它就会变得复杂。至少对于我来说是这样。
不过,这项调查依据的是在美国用英语发布的职位,中国小伙伴们,你们的是感受是否一致呢?
评论