当前位置: 首页 > news >正文

最新软件工程师薪资大揭秘!你的薪资达到平均水平了吗?

专栏 | 九章算法

网址 | www.jiuzhang.com


你是否好奇不同区域、不同入行时间以及不同编程语言的软件工程师的平均薪酬都是多少呢?想不想了解如果跳槽到软件工程师或开发人员岗位后的收入大概是多少呢?今天的福利就是帮大家总结过去、现在以及预期中的软件工程师薪资范围,这些信息均来自于客观真实的就业数据。如果想要深入了解软件工程师,那你一定不要错过这些信息。

软件工程师薪酬变化

过去三年内软件工程师、软件开发人员和相关专业人员的薪酬范围和增长率:

职称201520162017增长率
软件工程师$96,000-$147,250$103,000-$156,250$108,250-$164,500+12.1%
软件开发人员$85,500-$136,250$91,000-$145,250$93,000-$155,000+11.8%
产品经理$101,750-$145,000$105,750-$152,750$107,750-$159,000+8.1%
移动开发人员$107,500-$161,500$115,250-$175,750$118,750-$182,250+11.9%

拥有以下技能是加分项,每拥有一项技能,薪资说便可大致增加相应的百分比。

ASP开发+4%
C#开发+7%
C++开发+4%
DCOM/COM/ActiveX开发+4%
Hadoop+7%
Java开发+8%
Java Enterprise(Java EE / J2EE)+8%
Web服务开发+7%
Net开发+7%
PHP开发+7%

资料来源:Robert Half Technology 2015, 2016 & 2017 IT Salary Guides

美国各州软件工程师工资

州/地点平均年薪平均时薪
加利福尼亚州$102,280$49.17
马赛诸塞州$98,400$47.31
新泽西州$96,380$46.34
纽约州$94,510$45.44
俄亥俄州$80,490$38.70
宾夕法尼亚州$82,510$39.67
特克萨斯州$92,160$44.31
华盛顿州$94,350$45.36

资料来源:U.S. Bureau of Labor Statistics

软件工程师高薪城市TOP5

1加州,埃尔森特罗$128,000
2马萨诸塞州,哈弗希尔$126,000
3佐治亚州,道尔顿$117,000
4加利福尼亚州,圣何塞$116,000
5佛罗里达州,蓬塔戈尔达$112,000

资料来源: United States Department of Labor

不同专业的软件工程师薪资对比

C++软件工程师$83,000
软件工程师$90,000
应用软件工程师$91,000
PHP软件工程师$91,000
移动应用程序开发人员$94,000
Python软件工程师$94,000
Java软件工程师$95,000
Objective-C软件工程师$96,000
Android软件工程师$96,000
首席软件工程师$98,000
iOS软件工程师$102,000
高级Java软件工程师$109,000

资料来源:Indeed.com

软件工程师薪资vs. 其他IT工作者薪资

技术支持$57,286
网络运营$69,993
系统运营$71,002
网页设计/开发$76,781
.NET开发人员$83,484
数据库管理/开发$83,752
业务分析$86,809
软件系统工程$89,554
Java开发人员$99,763
信息安全$104,949
云计算$115,826

资料来源:2016 IT Salary Report by Global Knowledge and Windows IT Pro

据预测,从2012年到2022年,软件工程师的就业增长率将达到22%,远远高于其他职业的平均水平。随着软件产业的发展,软件工程师所扮演的角色越来越重要,在全世界范围内对软件工程师的需求都将不断增长,这份工作在未来有很高的收益潜力,同时也有很多创业机遇在等待着你!


欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等

相关文章:

  • Java自学之路(小白向)
  • 由两个栈组成队列
  • jenkins1
  • 为什么要用到Nginx来做负载均衡?通俗的解释
  • hdu_2955
  • Linux常用命令 — 用户管理useradd、passwd、who、w
  • Python(可变/不可变类型,list,tuple,dict,set)
  • 元素尺寸和位置,scroll事件,事件响应链,事件默认行为
  • 修改input type=file 默认样式
  • 3分钟读懂C语言函数:这些例子一看就懂!|一键删除账户教学
  • ubuntu壁纸1080p
  • [转]bootstrap table本地数据使用方法
  • vue系列自定义指令(三)
  • 源码安装Nginx以及用systemctl管理
  • 以实例说明微服务拆分(以SpringCloud+Gradle)
  • 【译】JS基础算法脚本:字符串结尾
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android单元测试 - 几个重要问题
  • Apache的80端口被占用以及访问时报错403
  • docker容器内的网络抓包
  • Go 语言编译器的 //go: 详解
  • Java反射-动态类加载和重新加载
  • LeetCode18.四数之和 JavaScript
  • php的插入排序,通过双层for循环
  • quasar-framework cnodejs社区
  • swift基础之_对象 实例方法 对象方法。
  • windows下mongoDB的环境配置
  • 从tcpdump抓包看TCP/IP协议
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 如何选择开源的机器学习框架?
  • 算法系列——算法入门之递归分而治之思想的实现
  • 一个JAVA程序员成长之路分享
  • #android不同版本废弃api,新api。
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (转)ABI是什么
  • (转)为C# Windows服务添加安装程序
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core 6 集成和使用 mongodb
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 分布式技术比较
  • /proc/stat文件详解(翻译)
  • @EnableAsync和@Async开始异步任务支持
  • @RequestBody的使用
  • []FET-430SIM508 研究日志 11.3.31
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [Angular] 笔记 21:@ViewChild
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [BZOJ3223]文艺平衡树
  • [c++] C++多态(虚函数和虚继承)
  • [DM复习]关联规则挖掘(下)
  • [JavaEE]线程的状态与安全
  • [leetcode] Balanced Binary Tree