想涨工资吗?那就学习Scala,Golang或Python吧
【编者按】据薪水调查机构 PayScale 提供的数据显示,掌握 Scala,Golang 和 Python 语言以及诸如 Apache Spark 之类的大数据技术,能带来最大的薪水提升。本文作者为 Serdar Yegulalp,文章系国内 ITOM 管理平台 OneAPM 编译呈现。
想涨工资?先学一门新技能。
从哪一门开始学习呢?根据 PayScale(IT及其他行业薪水调查机构)提供的数据显示,Go,Scala和诸如Apache Spark和Hadoop等大数据技术都是不错的选择。PayScale 利用其薪水调查数据库,判断哪些工作技能可以带来最大的平均工资增长,并把结果发布在2016年工作技能预告《水平测量:怎样在技能经济中取胜》中。
Go和 Scala 语言赚钱最多
毋庸置疑,IT技术具有很高的经济价值。即使在经济不稳定的年代,也是如此。PayScale列举了25项平均薪资涨幅在11.4%以上的技能,IT技术在前10名中占了两项。
其中,Scala的平均薪水涨幅最高,为22.2%。它是应用在Java虚拟机上的函数式语言,现在正在经历调整以更直接地应用在主机硬件上。
谷歌的Go语言也挤进了前五。作为第三名,它能为其使用者带来20%的薪资增长。Ruby的排名跌至20位,增长率为12.3%。
Python没有出现在前25项技能榜单中,但是在PayScale的其他调查中表现不俗。由其带来的工资涨幅与其使用者的职位密切相关。例如,在管理职能(例如软件开发经理)中,Python可以带来14.2%的薪资提高,在科学研究职能中,涨幅大概是11.6%;而在架构和工程职能中,只有8.2%。
机器学习和云相结合
任何与机器学习或大数据有关的技术似乎都是奖金的保障。自然语言处理(NLP)排名第4(17.9%的提高),热门的Apache Spark排名第5(17.7%提高),全方位的算法开发是第6名(17.3%)。MapReduce,Apache Cassandra 和Hadoop均排在10名开外。
作为通用学科,机器学习只排在第22位(11.9%的提高)。这可能反映出该术语本身的范围是包罗万象的,它能在很多职位中产生影响,给使用者带来更高的工资。
云计算在前25项中的排名只能单一地参考亚马逊 Web服务(排名18,12.6%的增长)。AWS 成为唯一入选的云技术实例其实并不让人意外——对于很多人来说,AWS就是云;对于那些选择它的人,它要求绝对的忠诚。
出现在排名中的移动技术基本都出自苹果公司。iOS SDK(第24位,11.4%的增长),Objective-C(第23位,11.7%)和Apple Xcode(第14位,13%)为最靠前的3种技术。苹果的Swift语言榜上无名——相对来说,它是新兴技术——按照它发展的速度,明年的状况定会改变。
不过,并不是所有排名靠前的IT技术都是创新技术。思科UCCE/IPCC——一项老牌IT技术——是一个很好的例子,它排名第二,增长率21.1%。
OneAPM 能帮你查看 Python 应用程序的方方面面,不仅能够监控终端的用户体验,还能监控服务器性能,同时还支持追踪数据库、第三方 API 和 Web 服务器的各种问题。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客