原文:WhichProgrammingLanguageCanMakeYouEarnMoreMoneyAsaProgrammer作者:DamianWolf翻译:王嘉怡责编:仲培艺
程序员当初在选择一门编程语言时,会思考很多因素,比如:薪资、这门语言是否吃香等。还有一些初级程序员会思考,我该学习哪门语言才能有利于我的职业生涯规划与成长,Java还是ReactJS或者是Android亦或者是NodeJS……
在开始之前,请思考一下,影响薪资的客观因素有哪些?比如经验、地理位置等。与此同时,在讨论薪水的时候,你或多或少地有一些开发经验。下面是StackOverflow开发者调查和YouWorth两家机构调查的美国编程语言的薪资数据。与此同时,附上一张年TIOBE8月份的编程语言排行榜:了解完 的编程语言排行以后,下面来看看各门编程语言的薪资状况:
Ruby开发者使用Ruby 的优势就是敏捷开发,它具有可扩展性和非常活跃庞大的社区。目前,它正被一些流行的互联网公司采用,如Twitter、Github等。Ruby平均工资(每年):
YouWorth——$,StackOverFlow——$95,
JavaScriptJavaScript编程语言普遍用于前端开发,它几乎可以应用于任何应用程序,包括系统级应用程序。而且,目前一些流行的框架,大部分是基于JS的,比如React.js、Angular.js、Node.js等。
JavaScript平均工资(每年):YouWorth——$90,StackOverFlow——$95,Swift/Obj-CSwift面世只有2年的时间,却深受开发者们喜爱。开发者 同时学习Swift和Objective-C这两门语言,这样更有利于在iOS平台上的发展。
Swift平均工资(每年):YouWorth——$96,StackOverFlow——$95,
Obj-C平均工资(每年):YouWorth——$,StackOverFlow——$,CC面世已有50年的时间,但却愈发强劲。开发者可以使用C语言创建复杂的图形应用程序和操作系统内核。
C平均工资(每年):YouWorth——$,StackOverFlow——$,
JavaJava可以用来开发任何类型的应用程序,事实证明,大公司一直都比较偏爱用Java来构建企业级软件。
Java平均工资(每年):YouWorth——$94,StackOverFlow——$88,
PythonPython深受欢迎主要得益于它在多元项目中所表现出的可读性和可用性。它主要用于科研项目,也适用于Web开发和应用程序开发。近年来,Python随着工资的高涨,需求量也不断增加。
Python平均工资(每年):YouWorth——$,StackOverFlow——$,
PHPPHP是一门后端服务器编程语言,目前有超过80%的网站是使用它构建的。 推出的PHP7进行了很大的性能提升与优化。
PHP平均工资(每年):YouWorth——$87,StackOverFlow——$75,C++C++经久不衰的 因素是它的执行速度。Facebook公司使用它来处理每秒数百万的请求,并且具备无与伦比的可伸缩性和可靠性。
C++平均工资(每年):YouWorth——$99,StackOverFlow——$,
C#C#可用来开发游戏、移动应用程序,并且API的提升也巩固了其市场地位。
C#平均工资(每年):YouWorth——$,StackOverFlow——$95,
VisualBasic.NETVisualBasic.NET取代了Visualbasic语言,主要用于开发前端应用程序。.NET平均工资(每年):
YouWorth——$97,StackOverFlow——无数据
SQLSQL是一门数据库开发语言,用于数据检索、存储等数据操作。它并未因为NoSQL和MongoDB的面世而降低其薪资水平。
SQL平均工资(每年):YouWorth——$91,StackOverFlow——$95,
开发者到底应该选择哪门语言?
正如你所看到的,任何一门语言,想要获得较高的报酬,都必须要有一定的开发经验。其次,选择一门语言 的因素,除了薪资的诱惑外,个人兴趣和职业成长才是最重要的因素。
在IT行业,拥有多门技术或者成为全栈工程师已成为一门趋势,
在StackOverFlow调查过程中发现,大多数开发者都会同时使用多门语言,如下图所示:本文是对国外薪资数据的统计,小青暂时没有找到国内权威机构对类似内容的调查数据。所以文章提供的数据只是作为认识国外主流市场发展的一个窗口,仅供参考,具体选择哪种编程语言还要各位粉丝做细致的分析哦~
更多精彩内容请加小青Q
点击下方阅读原文,教你如何选一个好学校
北京白癜风哪个医院治白癜风好北京治白癜风哪家医院好