转载自本人独立博客:https://liushiming.cn/2020/01/26/2-years-experience-google-facebook-staff-salary/
前言
Clément Mihailescu是YouTube的一名视频博主,他现在正在创业,创办了一个叫algoexpert的网站(类似leetcode,在线做算法题的那种),他也是google和facebook的前雇员,有兴趣可以看下他的Linkedin简历。最近他在自己的youtube channel上直接晒出了google和facebook的offer,并详细解读了薪资构成、调薪情况等。2年涨4次薪,最后一份薪水是2年前的3倍,以人民币计240万,太牛了有没有!
我想国内的程序员们一定很好奇美帝的程序员职业发展,赚多少,怎么样升职加薪等等。所以我总结一下供大家参考。特别是万一哪天有机会去google和facebook心里也有点数,好谈价钱呀,哈哈。
个人背景
先介绍下个人背景,脱离了个人背景来谈薪资都是耍流氓:
- 1997~2012 高中 - 纽约法裔美国人学校
- 2012~2016 本科 - 宾夕法尼亚大学数学专业
主修数学,辅修美术,选修了大量的商业和创业课程以及公共演讲和谈判课程。 - 2016~2016 自学编程。在一个youtube视频中自称用6个月自学编程进入google,在此之前只学过1周左右的html和css。
- 2017~2019 google - 软件工程师
- 2019.09 ~ 2019.11 facebook - 软件工程师
- 2017~至今 AlgoExpert - CEO、联合创始(个人创业项目)
Google待遇
入职offer
时间:2017年4月3日
基本工资 | 奖金 | 股票 | 预期年薪 |
---|---|---|---|
115000.00美元 | 15%的基本工资 | 135股google股票分四年给 | 160060.00美元 |
- 预期年薪 = 11500 + 1150015% + (135/4)股票时价824美元 = 160060美元
- 15%的奖金是预期值,会根据个人表现和公司状况动态调整
- google的薪水是每两周(biweekly)发一次(美帝消费都这么超前的吗?两周不发工资没钱吃饭?)
第一次调薪
时间:2017年12月
| 基本工资 | 奖金 | 股票 | 预期年薪 |
| --- | --- | --- |--- |
| 125000.00美元 | 15%的基本工资 | 价值13500的股票分四年给 | 184250.00美元 |
- 预期年薪 = 125000 + 12500015% + 135000/4 + (135/4)股票时价1100美元 = 184250美元
- 入职8个月调薪,基本工资涨幅8.69%
- 股票改成按美元价值计算,而不是入职时的按数量计算。
- 薪资整体涨幅15%
- 2017年根据表现,Clément Mihailescu拿到22.7%的奖金,而不是15%
第二次调薪
时间:2018年10月
调薪原因:升职
基本工资从125000调整到136000美元,增长8.8%
第三次调薪
时间:2018年12月
| 基本工资 | 奖金 | 股票 | 预期年薪 |
| --- | --- | --- |--- |
| 142000.00美元 | 15%的基本工资 | 价值82500的股票分四年给 | 224425.00美元 |
- 预期年薪:142000 + 14200015% + (135/4) 1100(股票时价)+ 3375 + 20625 = 224425美元
- 基本薪资从上一次调薪,短短两个月再度增长13.6%
- 股票奖励大幅增涨6倍!
入职offer
时间:2019年6月
基本工资 | 奖金 | 入职奖金(一次性) | 股票 | 预期年薪 |
---|---|---|---|---|
167000.00 | 10%的基本工资 | 75000.00 | 360000.00 | 348700.00 |
- 基本工资涨幅17.6%
- 预期奖金比例比google低
- 入职一次性奖金如果工作不满一年要按比例退还部分(Clément Mihailescu只在facebook工作了三个月,所以要退还)
- 股票价值比google给的高出4倍!
- google跳槽到facebook整体薪资涨幅55%
小结
一个大学没写过程序的毕业生,仅靠自学进入google已经很难得,结果还连番涨薪,顶尖大厂抢着要。这是为什么呢?
我认真看过他的一些youtube视频、LinkedIn履历,我分析有以下几点:
- 数学专业转IT
数学转it不难才有可能6个月自学编程进google。 - 算法很重要
他在google有担任面试官,基本是远程面试算法题。由此,他自己现在的创业项目也是教别人学习算法。 - 沟通表达能力会大大提升职业高度和广度
他在大学就有学习公共演讲和谈判课程(恰恰是中国很多程序员缺失的能力),沟通表达很流畅清晰。IT技术并不一定都是很难的事情,但是一定是靠团队协作的,我甚至大胆的说,沟通解决90%的问题。 - 营销自己
互联网给了我们很好的媒介打造个人品牌,在这方面投入时间绝对值得。挣一份薪水或许能让你生活的还行,但树立个人品牌能让你有更多选择。他在youtube上做博主,积累了9万多的订阅用户,发布了很多视频(基本上和google及it有关),顶着在google工作的光环在youtube上放大影响力,乃至最终积累到开创自己的商业项目,给他带来了丰厚的回报。 - 面向社会价值编程
他放弃了facebook的丰厚薪水,全力投在自己的创业项目上,通过教别人算法以及youtube上的职业指导帮助别人进入it行业,对社会是有价值的,是一种己欲达而达人的做法。
马云说过,有价值的事情再难也要做,没价值的事情再简单也不要去做。企业存在的意义就是帮社会解决问题,满足社会的某种需要,解决的问题越大越成功。对于个人来说也是一样,程序员要不断的思考,做的项目到底解决什么社会问题,实现什么价值。如果有选择,不要参与那些没价值的项目。
参考链接
Clément Mihailescu Linkedin profile
2-year Google Facebook Software Engineer Salary Progression (full figures)
How I Learned to Code in 6 Months - And Got Into Google