天天看点

哪门编程语言工资最高?YouWorth和StackOverFlow的数据来说话

<b>简评:</b>一入编程深如海,对于初入编程行业的小鲜肉们,究竟什么语言才是王道呢?php究竟是不是最好的语言?java是不是能够“一次编译,到处运行”,人生是苦短,该不该用python?windows平台的c#还是mac平台的oc?谷歌的go到底是不是那么可爱?c和c++是利剑不?究竟哪门编程语言工资最高?youworth和stackoverflow的数据来说话!

程序员当初在选择一门编程语言时,会思考很多因素,比如:薪资、这门语言是否吃香等。还有一些初级程序员会思考,我该学习哪门语言才能有利于我的职业生涯规划与成长,java还是reactjs或者是android亦或者是nodejs……

下面笔者就带大家讨论讨论这个问题,在开始之前,请大家思考一下,影响薪资的客观因素有哪些?比如经验、地理位置等。与此同时,在讨论薪水的时候,你或多或少地有一些开发经验。下面的数据分别来自2016 stackoverflow开发者调查和youworth。

哪门编程语言工资最高?YouWorth和StackOverFlow的数据来说话

与此同时,附上一张2016年tiobe 7月份的编程语言排行榜:

哪门编程语言工资最高?YouWorth和StackOverFlow的数据来说话

tiobe 7月前20名编程语言排行榜

了解完最新的编程语言排行以后,下面来看看各门编程语言的薪资状况:

<b>ruby</b>

开发者使用ruby最大的优势就是敏捷开发,它具有可扩展性和非常活跃庞大的社区。目前,它正被一些流行的互联网公司采用,如twitter、github等。

<b>ruby平均工资us(每年):</b>

youworth——$103,000

stackoverflow——$ 95,000

<b>javascript</b>

javascript编程语言普遍用于前端开发,它几乎可以应用于任何应用程序,包括系统级应用程序。而且,目前一些流行的框架,大部分是基于js的,比如react.js、angular.js、node.js等。

<b>javascript平均工资us(每年):</b>

youworth——$90,000

stackoverflow——$95,000

<b>swift/obj-c</b>

swift面世只有2年的时间,却深受开发者们喜爱。开发者最好同时学习swift和objective-c这两门语言,这样更有利于在ios平台上的发展。

<b></b>

<b>swift平均工资us(每年):</b>

youworth——$96,000

<b>obj-c平均工资us(每年):</b>

youworth——$105,000

stackoverflow——$100,000

<b>c</b>

c面世已有50年的时间,但却愈发强劲。开发者可以使用c语言创建复杂的图形应用程序和操作系统内核。

<b>c平均工资us(每年):</b>

<b>java</b>

java可以用来开发任何类型的应用程序,事实证明,大公司一直都比较偏爱用java来构建企业级软件。

<b>java平均工资us(每年):</b>

youworth——$94,000

stackoverflow——$88,000

<b>python</b>

python深受欢迎主要得益于它在多元项目中所表现出的可读性和可用性。它主要用于科研项目,也适用于web开发和应用程序开发。近年来,python随着工资的高涨,需求量也不断增加。

<b>python平均工资us(每年):</b>

<b>php</b>

php是一门后端服务器编程语言,目前有超过80%的网站是使用它构建的。最新推出的php 7进行了很大的性能提升与优化。

php平均工资us(每年):

youworth——$87,000

stackoverflow——$75,000

<b>c++</b>

c++经久不衰的最大因素是它的执行速度。facebook公司使用它来处理每秒数百万的请求,并且具备无与伦比的可伸缩性和可靠性。

<b>c++平均工资us(每年):</b>

youworth——$99,000

<b>c#</b>

c#可用来开发游戏、移动应用程序,并且api的提升也巩固了其市场地位。

<b>c#平均工资us(每年):</b>

youworth——$107,000

<b>visualbasic .net</b>

visualbasic .net取代了visual basic语言,主要用于开发前端应用程序。

<b>.net平均工资us(每年):</b>

youworth——$97,000

stackoverflow——无数据

sql

sql是一门数据库开发语言,用于数据检索、存储等数据操作。它并未因为nosql和mongodb的面世而降低其薪资水平。

<b>sql平均工资us(每年):</b>

youworth——$91,000

<b>开发者到底应该选择哪门语言?</b>

正如你所看到的,任何一门语言,想要获得较高的报酬,都必须要有一定的开发经验。其次,选择一门语言最大的因素,除了薪资的诱惑外,个人兴趣和职业成长才是最重要的因素。

在it行业,拥有多门技术或者成为全栈工程师已成为一门趋势,在stackoverflow调查过程中发现,大多数开发者都会同时使用多门语言,如下图所示:

哪门编程语言工资最高?YouWorth和StackOverFlow的数据来说话

="center"&gt;