写点什么

2019 年顶级程序员薪水揭秘,哪些岗位可以要求公司涨涨价?

  • 2019-10-30
  • 本文字数:1335 字

    阅读完需:约 4 分钟

2019年顶级程序员薪水揭秘,哪些岗位可以要求公司涨涨价?

让我们探寻一下,以在美国的程序开发者为例,需要多长时间能够让自己的年收入达到 10 万美元;以及使用 Scala、Redis、Go,或者 Apache Spark 将如何为你带来增量收益。


Stackoverflow 发布了最新版本的程序员薪水计算器:https://stackoverflow.com/jobs/salary),以及相应的一份调查报告,这份报告显示美国程序员的薪水继续领跑其他地方的程序员。


在一篇博客文章中,SO(Stack Overflow)数据科学家 Julia Silge(https://stackoverflow.blog/2019/10/16/coding-salaries-in-2019-updating-the-stack-overflow-salary-calculator/)写道,在他们发布第三版计算器时,调研了 14 个国家,包括加拿大、法国、德国、英国、每个、澳大利亚、巴西、印度、意大利、荷兰、波兰、俄罗斯、西班牙和瑞典。


薪水是基于多方面的因素计算得出的,包括地点、受教育程度、专业编程年限、从事的编程语言等。


Silge 说,薪水预测是基于地点、教育、经验、以及你输入计算器的其他信息等因素。他们使用来自the Stack Overflow Developer Surveyhttps://insights.stackoverflow.com/survey/2019)的一个全方位信息数据库,构建了精确的薪水模型,用意反映世界各地程序员的薪水模型。这是他们进行该项调查的第九个年头,而且在今年,他们调研了 9 万名开发者。


今年最令人惊讶的是,美国开发者薪水的中位数与其他各地的差距之大。在美国,各个不同岗位上的程序员,他们更有可能在 5 年内达到 10 万美元或更多的薪水。而在其他地方,那些有着超过 30 年经验的程序员也很难保证得到超过 10 万美金的收入。


“根据我们的调研,在像美国和加拿大这样国家的程序员,同等经验和受教育程度情况下,他们比去年要多挣 5%。”Silge 写道。


“而这个情况在欧洲、俄罗斯、巴西和印度则不是那么乐观,在同等经验和受教育程度情况下,他们的薪水相比去年基本持平。”


无论程序员的经验还是其所在的岗位角色如何,特定技术知识的掌握程度对薪水都有着直接的影响。获取最新的技术知识对于在本领域保持竞争力是至关重要的。


“今年,有些开发者告诉我们在他们的职业生涯里使用过 Scala、Redis、Go,或者 Apache Spark,我们看到这些程序员的薪水有明显的提高。正如去年一样,像 WordPress 和 PHP 这样的技术通常是薪水较低的开发者使用的,而像 JavaScript 这样的技术使用广泛,以至于使用这些技术的开发者薪水没有太大波动。”Silge 写道。


Silge 补充道,他们甚至可以基于你所在的具体国家来预测你的薪水。例如,巴黎的程序员比法国其他地方的程序员要多挣 15%。同样的情况也发生在诸如西雅图、纽约和旧金山这样的大城市。


连续三年了,具有最高薪水中位数的岗位集中在开发运维、数据科学家、数据工程师和后端开发。这些岗位在调研的 14 个国家里均具有最高的薪水中位数。


“在过去的几年里,数据科学家和数据工程师的工作,已经从极度边缘地带进入了软件开发工作的主流位置。根据 Bureau of Labor Statistics 的数据显示,这是雇主们雇佣了数据科学家来解决各种各样问题的结果。”Silge 说道。


“开发运维岗位,从另一方面来看,其在全球的薪水补贴、以及工作满意度、极其稀少的专家级求职人数等方面都不太正常。”


参考链接


Top coding salaries unveiled for 2019 and US developers making 5% more than last year


2019-10-30 12:432609

评论

发布
暂无评论
发现更多内容

Nginx配置80端口用于多个域名

石云升

nginx 域名配置 80端口共用

十年磨一剑-BIGO全球音视频技术解决方案

InfoQ_3597a20b53cc

人工智能 大数据 技术

话题讨论 | 特斯拉和拼多多杠上了,你有什么看法?

InfoQ写作社区官方

写作平台 话题讨论

为什么越来越多的非计算机领域企业,在自主做软件时都选择使用快速开发工具?

Philips

Java 敏捷开发 快速开发 .net core

Kotlin这么火!如何快速从Java过渡到Kotlin

华章IT

Java kotlin 协程 安卓

Linux入门系列1--环境准备及Linux安装

黑马腾云

Linux centos 运维 操作系统

CentOS 7 配置Supervisor 服务遇到的坑总结

BigYoung

centos 报错 Supervisor

Django 表单处理流程详解

BigYoung

django 表单 流程

当代一线城市年轻人生活工作实录(蓝领打工仔篇)

Philips

Java .net 敏捷开发 快速开发 MES系统

为什么越来越多的非计算机领域企业,在自主做软件时都选择使用快速开发工具?

Learun

Java 敏捷开发 快速开发 .net core

lgloo Software 的 Jira Cloud 转型之旅

Atlassian

项目管理 DevOps 敏捷开发 Jira Cloud

linux入门系列3--常见的linux远程登陆管理工具

黑马腾云

Linux xshell securecrt putty finallshell

CIC国信公链:做坚实的底层技术支撑,让区块链为现代农业插上腾飞的翅膀

CNG农业公链

区块链 农业发展 CIC国信公链 CNG农业链 赵其刚

Windows AD巡检报错处理

BigYoung

windows AD 报错 巡检

吐血整理Windows电脑入侵自检大全

BigYoung

黑客 windows 日志 异常 自检

Django2.x中url路由的path()与re_path()参数解释

BigYoung

django path url re_path 参数

艺术与科技的碰撞!Tristan Easton携手英特尔为漫威粉丝带来十代酷睿《复联》收藏版

最新动态

linux入门系列2--CentOs图形界面操作及目录结构

黑马腾云

Linux centos7 操作系统 系统运维

linux入门系列5--新手必会的linux命令

黑马腾云

Linux centos7 Shell linux命令 linux操作

对于一款软件而言,完备的功能固然重要,但交互体验也不该被忽视

Philips

Java 敏捷开发 UI .net core 交互设计

白话讲解:消息队列到底解决了什么问题?

博文视点Broadview

读书笔记 分布式 RocketMQ 中间件 消息队列

linux入门系列4--vi/vim编辑器

黑马腾云

vim Linux centos7 操作系统 VI

低/零代码平台的优点有哪些?

代码制造者

编程语言 低代码 零代码 信息化 编程开发

跟我一起基于Karma搭建一个测试环境(上)

Jack Q

大前端 Karma 测试框架搭建

当代一线城市年轻人工作生活实录(HR篇)

Philips

Java 敏捷开发 快速开发 .net core

对于一款软件而言,完备的功能固然重要,但交互体验也不该被忽视

Learun

Java 敏捷开发 快速开发 .net core

《漫威复联》PC版游戏即将登陆,英特尔为其独家 CPU 合作伙伴

最新动态

「分布式一致性协议」从2PC、3PC、Paxos到 ZAB

大头星

LeetCode题解:88. 合并两个有序数组,双指针+从后往前,JavaScript,详细注释

Lee Chen

大前端 LeetCode

当代一线城市年轻人工作生活实录(HR篇)

Learun

Java 敏捷开发 快速开发 .net core

不懂 ZooKeeper?没关系,这一篇给你讲的明明白白

大头星

Java zookeeper 分布式

2019年顶级程序员薪水揭秘,哪些岗位可以要求公司涨涨价?_文化 & 方法_夏夜_InfoQ精选文章