Upwork的最新技能指数调查显示,与去年同期相比,排名前十的增长最快的自由职业技能列表(包括区块链,比特币,React.js,深度学习等)跃升超过200%。Swift,AngularJS和机器学习已经从前十名的列表中被淘汰,但他们仍然是最热门的自由技能之一。
当两大权威机构调查报告都说着相同的事情时,也许是时候相信了。今年早些时候,Stack Overflow汇集了一些关于技术人员招聘市场趋势的数据,发现React.js和Docker的市场需求非常之大。
Stack Overflow发现目前最需要的技术是:
-
ReactsJS
-
Docker
-
Ansible
-
ApacheSpark
-
SysAdmin
简而言之,Stack Overflow的开发人员招聘趋势表明,掌握如何使用ReactJS,Docker,Ansible和Apache Spark将帮助更快地找到工作。
现在,如果我们看Upwork的最新技能指数,React.js可能不是第一,但是它足够重要,足以被列入前五大增长最快的技能(2017年第三季度)。
Upwork发现,前五名增长最快的技能是:
-
Robotics
-
Blockchain
-
Bitcoin
-
渗透测试
-
React.js
Robotics(机器人技术)是本季度发展最快的技能。根据调查,需求的上升正值亚马逊(AMZN)和丰田研究院(TM)等大公司围绕机器人技术发起倡议的时候,IDC预测全球在机器人和相关服务方面的支出到2020年将翻一番,从2016年的915亿美元增长到1880多亿美元。
区块链和比特币也是新来者,他们设法保住了前五名。难怪,Gartner在2017年的新兴技术中加入了区块链。
Hyperledger执行董事Brian Behlendorf认为,人类只是处于区块链潜力的边缘。作为新的互联网技术体系的一部分,这项技术不乏远大光明的愿景,如果做得对,它可以对科技行业和整个社会产生巨大的积极影响。Hyperledger的作用是通过构建一个伟大的,可信赖的,模块化的,Apache许可的,透明的构建基础来支持堆栈发生的任何事情。我们是管道工,如果成功的话,每个人都可以进入更有趣的,有利可图的,强大的应用程序。通过开发共享,透明分散的通用分布式账本技术,可能性是无止境的。
确定哪个JavaScript框架最适合Web应用程序是不容易的,尽管React和Angular之间的“战争”有点牵强(因为一个是框架,另一个是库,似乎最好的有两个),只是自由职业者现在应该都在用React.js,市场的旺盛需求也催生了更多程序员学习React.js的想法。
Angular和React正在用不同的方法解决同样的问题。你应该考虑的一件事是:你的团队有多年的JavaScript经验吗? 如果有,那么React可能是最好的选择。
具有强大Java背景的团队通常使用Angular感觉更舒适。TypeScript是其中一个原因,因为它具有Java开发人员在JavaScript中缺少的许多结构特征。有些JavaScript专家有时候会抵触,因为他们的自由被TypeScript强大的类型系统所抑制。