【IT168 编译】根据Packt的第三次Skill up年度调查,机器学习,大数据和云计算是2017年的三大技术趋势。
本次Packt Skill Up年度调查共采访了全球5000名开发人员和技术人员,收集了他们对最新技术工具和趋势的看法以及他们目前的工作和学习方式,这次调查相比于前两次更加深刻,要求受访者针对技术和职业发展等发表意见。Skill Up年度调查旨在让更多的程序员通过其他程序员的看法了解到即将到来的技术趋势和学习行为,从而在职业生涯中获得竞争优势。
2017年最火的技术趋势是什么?
技术行业最火的趋势是什么?Packt 2016年年度调查中VR/AR、机器学习和物联网被称为三大趋势。但是在今年的调查中,机器学习、大数据和云计算强势入驻成为前三甲。
重要的事情说三遍,钱、钱、钱
接下来,我们就来聊一聊大家最关心的事情,那就是在这一领域哪些技术人员可以赚到最多的钱,哪些人的收入最少。
收入前五名的行业:
·CXO
·大数据工程师
·中层领导/经理
·安全工程师
·信息架构师
信息架构师是勉强进入第五名的,云工程师和DevOps工程师紧随其后,排在第六和第七名,并且薪资水平与行业平均水平保持基本同步。
收入最低的前五名:
·程序爱好者
·游戏开发者
·网页开发者
·技术支持
·移动开发者
程序爱好者排在收入最低的首位,其实并不奇怪,因为他们当中很多人都处在非技术相关的工作岗位上。但有趣的是游戏开发人员和移动开发人员的薪资居然也在其列,这是否会影响到竞争激烈的市场呢?
技能成本
毫无疑问这对DevOps专家来说是一件好事,因为Hadoop和Chef是高薪工作所要具备的。
·Splunk
·Hadoop
·Kafka
·Chef
·SAS
哪些工具最受欢迎?
Python,Git和Visual Studio是今年最受开发者欢迎的前三甲工具,DevOps放弃了Visual Studio 而选择了Docker;云工程师选择了Python、Docker和AWS作为他们最喜欢的三个工具;信息架构师则是Python、Eclipse和Visual Studio的铁杆粉丝。
你应该学习什么技巧?
如果,你希望在未来能够在同类程序员中脱颖而出,那么你应该学习什么样的技巧呢?根据调查,Docker在未来一年内会获得技术支持,随后是Python和Angular。
对于DevOps和云工程师呢?DevOps工程师认为,Docker,Ansible和Kubernetes是明年必须学习的三大工具,云工程师几乎达成一致,要将Docker重点放在OpenStack上,而信息架构师则选择了Docker,Hadoop和React。