400名微软员工主动曝光薪资:28万元到228万元不等!
【导读】近日,近400名微软员工分享了他们的薪酬(从4万美元到32万美元不等,约为28万人民币到228万人民币),目的是更好地确定他们的薪酬是否公平——本文即为大家揭示了以微软为例的大科技公司薪酬的关键性运作细节......
以下为译文:
近日,一群来自Facebook团队和Young Microsoft FTEs的成员聚集在一起讨论了公司的薪酬待遇。同时,他们还通过共享的Google电子表格收集了每个人的薪酬。
该表格的顶部有一句话:“为了争取高薪,请匿名分享您的信息。”
这份电子表格详细介绍了部分微软员工的薪酬情况,收集的数据包括工作年限、在微软工作的年限、基于绩效的加薪百分比、基本工资,以及股票和现金奖励。有些员工还注明了特殊的股票分配、签约奖金或里程碑成就。该电子表格没有注明性别,虽然有关薪酬透明度的调查中都会包含这一项。近400名员工登记了自己的薪酬,但考虑到微软144,000名的员工,这只是很小一部分。
一名微软员工表示,微软每年这个时候都会出现内部分享薪酬的事情,因为这个时期很多员工都会收到加薪或晋升的通知。
一名微软前员工为我们提供了访问这份微软文档的权限,一名现任的微软员工(也在Young Microsoft FTE小组中)确认这份文档属实。但是截至目前,微软没有对该电子表格发表任何评论。
薪酬透明度
薪酬透明度是科技行业的一个经久不衰的话题。科技员工为求高薪而进入了该领域,但很少有人了解每家公司究竟给员工开出了多少薪酬。
大多数科技公司会按照资历从一定程度上为员工排名。职级越高,员工的权力就越大,得到的薪酬也越多。员工入职时会获得某个职级,以后会晋升到新的职级水平。微软的员工的职级从59级到80级,而亚马逊员工的职级为L4-L10,Facebook员工的职级则为E3到E9。
登记了这份电子表格的员工中,有一名员工是位于华盛顿州的62级软件工程师。他已经在这个级别上工作了一年,在微软工作了三年。他的总体经验为五年,今年没有获得晋升。他的基本工资是15万美元,此外还有2万美元的现金奖励以及1.5万美元的股票。
这名员工的数据还表明,微软的职级对薪酬的影响力最大,超过了整体的经验或工作时间。虽然有些62级的员工(只比高级工程师低一级)的薪酬超过了某位65级的首席工程师,但这只是个例。
随着员工晋升到更高职级,他们的薪酬中股票的成分会越来越多。有些66级的微软员工报告说,他们近40%的薪酬来自现金和股票奖励。根据该电子表格的数据,虽然现金奖励在微软员工职业生涯中保持相对稳定的工资百分比,但股票收入可以涨到年收入的20%。
微软的员工表示,一种常见的策略是:离开微软,去亚马逊等其他西雅图的公司工作,甚至是跳槽到创业公司,然后再重返微软,以获得更高的职级。虽然这份数据无法表明这种策略,但常常有经验较少的人跳到更高的职级。
虽然关于在印度工作的微软工程师的数据非常少,但这份收集到的数据显示,他们的薪酬远低于位于华盛顿的同行们。在填写电子表格的印度程序员中,绝大部分年收入不到5万美元,而拥有类似经验的美国人的年收入为15万美元,而奖金形式的报酬更是高达10倍。
由于这些差异,我们很难看出职级系统是否在微软全公司统一,或者不同地点的职级是否会有波动。
科技行业的薪酬
“大多数人甚至都没有意识到其他公司的职级结构,也不知道自己位于哪个职级,甚至不知道职级对工资有着巨大的影响。”Levels.fyi的联合创始人Zaheer Mohiuddin说。Levels.fyi是招聘平台Triplebyte推出的一个工具,旨在收集整个科技行业的薪酬信息。
Levels.fyi在过去两年中已经收集了超过13,000个科技行业的工资,为员工提供了有关各个公司的职级与薪酬的对应关系信息。联合创始人Zaheer Mohiuddin和Zuhayeer Musa表示,他们从在Google工作的一位朋友那里听到了某个内部分享薪酬的电子表格的消息,就着手建立了该网站。
“我们建立这个网站是为了自己,同时也为了帮忙解决薪酬透明度的问题,我们希望能汇集多家公司的数据。”Musa说, “内部工资分享的话题虽然不错,但并不能涵盖整个行业,也不能代表不同公司或不同的职级。”
根据当时参与电子表格创建的前Google工程师Erica Baker的说法,2015年,数千名Google员工在电子表格中互相分享了薪酬信息。
拒绝歧视和非透明
去年开始,这种形式的组织在微软内部变得越来越普遍。
员工们表示,首席执行官Satya Nadella主张的友好与逐步改进的文化已经获得了内部的认同,但在大型内部论坛中,员工们仍在大声呼吁和要求改变有关性骚扰和歧视等问题。
今年早些时候,一个大规模电子邮件话题上报给了Satya,要求人力资源对骚扰和歧视等问题的处理方法进行彻底改革。
微软员工也开始了一项内部运动,要求取消公司的政治行动委员会的预算。该运动的组织者声称,该委员会的努力方向与公司价值观不一致。
分享薪酬是员工组织的一种法律形式,其目的是在歧视和薪酬待遇问题上更加公平和透明。除了有助于实现薪酬平等的伟大愿望之外,个人上传和分享私人薪酬信息对自己没有任何好处。
“大部分因素都是利他主义,”在谈起人们为什么会为Levels.fyi贡献数据时,Musa表示, “我认为,大家之所以很支持只是因为我们需要这些信息。”
◆
精彩推荐
◆

推荐阅读
鸿蒙 OS 的到来,能为我们改变什么?
干货 | OpenCV看这篇就够了,9段代码详解图像变换基本操作
周杰伦的《说好不哭》,20万点评Python来分析
算法人必懂的进阶SQL知识,4道面试常考题
6张拓扑图揭秘中心化交易所的5种行为, 原来中心化比你想象的重要
分布式存储春天已来Storj首登top10; Cardano排名上升; 以太坊比特币活跃地址双下降 | 数据周榜
华为愿出售5G技术渴望对手;苹果将向印度投资10亿美元;华为全联接大会首发计算战略;腾讯自研轻量级物联网操作系统正式开源……
TDD 就是个坑
厉害!接班马云的为何是张勇?

你点的每个“在看”,我都认真当成了喜欢“
相关文章:

Extjs:添加查看全部按钮
var grid new Ext.grid.GridPanel({renderTo:tsllb,title:产品成本列表,selModel:csm,height:350,columns:[csm,{header: "编码", dataIndex: "bm", sortable: true,hidden:true},{header: "产品", dataIndex: "cp", sortable: true},…

练手扎实基本功必备:非结构文本特征提取方法
作者 | Dipanjan (DJ) Sarkar编译 | ronghuaiyang来源 | AI公园(ID:AI_Paradise)【导读】本文介绍了一些传统但是被验证是非常有用的,现在都还在用的策略,用来对非结构化的文本数据提取特征。介绍在本文中,我们将研究如…
范数介绍及C++/OpenCV/Eigen的三种实现
有时我们需要衡量一个向量的大小。在机器学习中,我们经常使用被称为范数(norm)的函数衡量向量大小。形式上,Lp范数定义如下:范数(包括Lp范数)是将向量映射到非负值的函数。直观上来说,向量x的范数衡量从原点到点x的距离。更严格地…

js添加网页水印和three.js场景中加水印
我们在日常网页开发的时候,可能想给自己的网页或者canvas里面添加水印,增添个人标记,我这里分为普通静态html页面和threejs中3d场景里面添加水印功能。一 静态html页面添加水印你只需要在你的页面添加一个图片遮罩,通过绝对定位和…

JAVA学习笔记(6)
关于多线程的优先级,这个程序里面,现在计算机比较好,int存储不下了,我跑了好几次都是负分,特把int改成long。但是之后跑出来的结果,两个数字都差不多,不知道是什么问题?等待答案中。…

C++/C++11中std::deque的使用
std::deque是双端队列,可以高效的在头尾两端插入和删除元素,在std::deque两端插入和删除并不会使其它元素的指针或引用失效。在接口上和std::vector相似。与sdk::vector相反,std::deque中的元素并非连续存储:典型的实现是使用一个…

贾扬清:我对人工智能方向的一点浅见
阿里妹导读:作为 AI 大神,贾扬清让人印象深刻的可能是他写的AI框架Caffe ,那已经是六年前的事了。经过多年的沉淀,成为“阿里新人”的他,对人工智能又有何看法?最近,贾扬清在阿里内部分享了他的…

吴甘沙:天外飞“厕”、红绿灯消失,未来无人驾驶将被重新定义
整理 | 夕颜出品 | AI科技大本营(ID:rgznai100)2019 年9 月 5 日至 7 日,由新一代人工智能产业技术创新战略联盟(AITISA)指导,鹏城实验室、北京智源人工智能研究院支持,专业中文 IT 技术社区 CS…

Linux内核--网络栈实现分析(二)--数据包的传递过程--转
转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的”(上)“,”(下)“表示分析过程基于数据包的传递方向:”…

C++/C++11中std::stack的使用
栈stack 是一个容器适配器(container adaptor)类型,被特别设计用来运行于LIFO(Last-in First-out,后进先出)场景,在该场景中,只能从容器末尾添加和删除元素,其定义在stack头文件中。stack默认基于std::deque实现&#…

团队前四次作业——个人总结
团队前四次作业——个人总结 描述 团队名称待就业六人组相关团队第四次作业答辩——反思与总结做了哪些事?工作量、完成度 作业负责工作量完成度团队队员展示创意合照后期1h95%项目选题报告编写创新和收益部分2h85%项目原型设计原型设计6h95%需求规格说明书功能需求…

吴甘沙:天外飞“厕”、红绿灯消失,未来无人驾驶将被重新定义 | AI ProCon 2019
2019 年9 月 5 日至 7 日,由新一代人工智能产业技术创新战略联盟(AITISA)指导,鹏城实验室、北京智源人工智能研究院支持,专业中文 IT 技术社区 CSDN 主办的 2019 中国 AI 开发者大会(AI ProCon 2019&#x…

MySQL基础day03_数据的导入、导出-MySQL 5.6
MySQL基础day03_数据的导入、导出-MySQL 5.6注:把数据按照一定格式存放到文件里才能进行数据的导入。1,数据导入的条件把文件里的内容保存到数据的表里;把数据按照一定格式存放文件里;注:默认情况下,只有管…
“含光”剑出,谁与争锋?阿里重磅发布首颗AI芯片含光800
作者 | 夕颜、胡巍巍 编辑 | 唐小引 出品 | AI 科技大本营(ID:rgznai100) 9 月末的杭州气温适宜,宜出游,宜在湖边餐厅浅酌一杯清茶消闲。但在钱塘江水支流河畔的云栖小镇,却完全一副与闲适氛围不相称的热闹景象。 …

c++面试题中经常被面试官面试的小问题总结(一)(本篇偏向基础知识)
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/10711810.html 1.类中的函数定义后加了一个const代表什么? 代表它将具备以下三个性质:1.const对象只能调用const成员函数。2.const对象的值不能被修改,在…
矩阵特征分解介绍及雅克比(Jacobi)方法实现特征值和特征向量的求解(C++/OpenCV/Eigen)
对角矩阵(diagonal matrix):只在主对角线上含有非零元素,其它位置都是零,对角线上的元素可以为0或其它值。形式上,矩阵D是对角矩阵,当且仅当对于所有的i≠j, Di,j 0. 单位矩阵就是对角矩阵,对角元素全部是1…
Entity Framework CodeFirst数据迁移
原文:Entity Framework CodeFirst数据迁移前言 紧接着前面一篇博文Entity Framework CodeFirst尝试。 我们知道无论是“Database First”还是“Model First”当模型发生改变了都可以通过Visual Studio设计视图进行更新,那么对于Code First如何更新已有的模型呢&…
限时早鸟票 | 2019 中国大数据技术大会(BDTC)超豪华盛宴抢先看!
2019 年12月5-7 日,由中国计算机学会主办,CCF 大数据专家委员会承办,CSDN、中科天玑数据科技股份有限公司协办的 2019 中国大数据技术大会,将于北京长城饭店隆重举行。届时,超过百位技术专家及行业领袖将齐聚于此&…

Google AI 系统 DeepMind无法通过 高中数学
Google 旗下 DeepMind 团队让 AI 系统接受一项高中程度的数学测试,结果在 40 道题目中只答对了 14 题,甚至连「1111111」也算错了。说来难以置信,Google AI 系统能打败人类世界棋王,却无法通过高中程度的数学考试。上周࿰…

C++11中std::tuple的使用
std::tuple是类似pair的模板。每个pair的成员类型都不相同,但每个pair都恰好有两个成员。不同std::tuple类型的成员类型也不相同,但一个std::tuple可以有任意数量的成员。每个确定的std::tuple类型的成员数目是固定的,但一个std::tuple类型的…

PHP Countable接口
实现该接口可以使用count()方法来获取集合的总数转载于:https://www.cnblogs.com/xiaodo0/p/3611307.html
矩阵奇异值分解简介及C++/OpenCV/Eigen的三种实现
奇异值分解(singular value decomposition, SVD):将矩阵分解为奇异向量(singular vector)和奇异值(singular value)。通过奇异值分解,我们会得到一些与特征分解相同类型的信息。然而,奇异值分解有更广泛的应用。每个实数矩阵都有一个奇异值分…

经典!工业界深度推荐系统与CTR预估必读的论文汇总
(图片付费下载自视觉中国)来源 | 深度传送门(ID: gh_5faae7b50fc5)导读:本文是“深度推荐系统”专栏的第十一篇文章,这个系列将介绍在深度学习的强力驱动下,给推荐系统工业界所带来的最前沿的变…

docker上传自己的镜像
https://blog.csdn.net/boonya/article/details/74906927 需要注意的就是命名规范 docker push 注册用户名/镜像名 tag命令修改为规范的镜像: docker tag boonya/tomcat-allow-remote boonyadocker/tomcat-allow-remote转载于:https://www.cnblogs.com/MC-Curry/p/1…

多个class相同的input标签 获取当前值!方法!
2019独角兽企业重金招聘Python工程师标准>>> var a $(this).prev( ".你的class" ).val(); 转载于:https://my.oschina.net/u/1169079/blog/210082

C++11中std::forward_list单向链表的使用
std::forward_list是在C11中引入的单向链表或叫正向列表。forward_list具有插入、删除表项速度快、消耗内存空间少的特点,但只能向前遍历。与其它序列容器(array、vector、deque)相比,forward_list在容器内任意位置的成员的插入、提取(extracting)、移动…

即学即用的30段Python实用代码
(图片付费下载自视觉中国)原标题 | 30 Helpful Python Snippets That You Can Learn in 30 Seconds or Less作 者 | Fatos Morina翻 译 | Pita & AI开发者Python是目前最流行的语言之一,它在数据科学、机器学习、web开发、脚本编写、自…

如何配置IntelliJ IDEA发布JavaEE项目?
一、以war的形式运行项目 步骤1 新建或者导入项目后,选择File菜单-》Project Structure...,如下图: 步骤2 配置项目类型,名字可以自定义: 说明:这里的Artifact如果没有配置好的话,配置Tomcat时没…

网络分布式软件bonic清除
近期,有一款网格计算软件,在很多服务器上进行了部署,利用cpu进行运算。虽然未构成安全隐患,但是比较消耗资源,影响设备正常运行。今天对设备彻底检查,发现了一个分布式计算软件boinc,他是利用网…

C++/C++11中std::list双向链表的使用
std::list是双向链表,是一个允许在序列中任何一处位置以常量耗时插入或删除元素且可以双向迭代的顺序容器。std::list中的每个元素保存了定位前一个元素及后一个元素的信息,允许在任何一处位置以常量耗时进行插入或删除操作,但不能进行直接随…