国外互联网大企业(flag)指的是:Facebook,Google,Amazon,LinkedIn

至于 A 代表哪家公司存在争议:有人说是Amazon,也有说是Apple,现在更有人说应该是AirBnb。

FLAG只是华人程序员发明的叫法,甚至多少有些硬凑出来的,所以A是哪家公司谁也说不清楚。

1. 他们的涨薪方式是怎么样的呢?
每6个月一次绩效评定(Performance review),按照review结果给员工打一个评级:
a. does not meet expectation;
b. meet most expectations;
c. meet expectation; (10-15% bonus)
d. exceeds expectation; (1.25 * (10-15%) bonus)
e. greatly exceeds expectation; (2 * (10-15%) bonus) 
f. redefine (3 * (10-15%) bonus)
上面每个等级决定你这6个月的 奖金(bonus),注意只是奖金,而薪水的调整只在年底进行。但是也有例外:如果这次review你升职了,则薪水马上涨到下一个级别。
上面的具体系数是Facebook的,其他公司类似但略有差别。一般Google的cash bonus水平最高(因为公司cash多嘛),Facebook次之,Amazon和LinkedIn最次。
最后每次年底还有一次追加股票,一般来说是你薪水的10%左右,考虑到股票后续的增值,实际价值可能更多。
注意:FLAG四大是使用 奖金+涨薪+追加股票,这三者一起来激励员工。

2. 一年平均能够涨多少呢?
如果是表现正常,每次都达标,但是却没有惊艳的表现,则每年是10%-15%左右的涨幅,奖金也差不多在10-15%左右。一般3个review之后可以得到升职,则当年涨幅可以达到20+%。这样的人一般是1.5-3年升职一次,越到后面升级越难;
如果此人特别牛逼,每次表现都exceeds或者greatly exceeds,则每年轻轻松松20+%,升职那年30%+(不算股票追加)。这的人一般1-2年升职一次。

3. 如何做才能快速涨薪?
看你属于什么等级,一般对于刚进入FLAG工作的人来说,前三年要表现好的方法:
a. 狂写代码;干活快;能把需要做的事情快速做出来;
b. 代码质量逐年提高;所在的代码在整个项目的比重越来越大;
c. 勤奋,干活时间长
上面三点大家都会做,特别是中国人很擅长。

但是下面的这几点就是很多中国人忽视或者不擅长的了:
1. 狂干的时候,每几个星期停下来思考:看自己干的东西是不是组里或者公司里的top priority work,或者至少也要确保自己干的东西对组和公司有影响力的。也就是说:不要为了忙碌而忙碌,或者说不要干伪工作(pseudo work);
2. Be open and friendly:把自己做的东西visualize给整个组,让大家知道你负责这块;同时把总结出来的好的经验积极地share给组里的其他人;组里的人有相关问题时,你要积极帮助。这样逐渐地,你会变成这一方面的 “go-to person”,大家碰到这方面问题,第一时间想到的是来询问你的意见。这个时候你就快要成功了。
3. Be responsible and bold:认真,负责,遇到困难问题不怯场,可以死磕到底,将其完成!具体说来就是:“别人或者manager把任务给你,你肯定在答应的时间内给他们一个交待;对于容易可行的任务,保质保时间地完成;对于很难的,积极汇报问题和思考各种应对策略。” 打一个简单比方,你要给你们组或者高层一个感觉:一个类似于足球里面的 梅西 或者 篮球场上的 小皇帝詹姆斯 给人的感觉 --- “把球交给它,它不会随便丢球,可以完成稳定传接和得分任务,有时还可以惊艳地表现一笔。” 工作其实和很多运动项目很像。

国外互联网大企业(flag)的涨薪方式的更多相关文章

  1. 互联网+大数据解决方案(ppt)

    from: 互联网+大数据解决方案(ppt) 导读:大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取.管理.处理.并整理成为帮助企业 ...

  2. 《提升能力,涨薪可待》—Java并发之Synchronized

    Synchronized简介 线程安全是并发编程中的至关重要的,造成线程安全问题的主要原因: 临界资源, 存在共享数据 多线程共同操作共享数据 而Java关键字synchronized,为多线程场景下 ...

  3. 开发小白可以一年涨薪10w?这份java文档功不可没,学透你也可以

    靠这份文档,跳槽涨薪10K 金九银十的时候我分享了一份面试文档给我的兄弟,没想到这哥们2个月之内斩获数个BAT的offer, 最后选择了一个他最想要去的公司,既然有这么好的效果,我就打算把这份文档分享 ...

  4. 配置类需要标注@Configuration却不知原因?那这次就不能给你涨薪喽

    专注Java领域分享.成长,拒绝浅尝辄止.关注公众号[BAT的乌托邦]开启专栏式学习,拒绝浅尝辄止.本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈.My ...

  5. java后端开发三年!你还不了解Spring 依赖注入,凭什么给你涨薪

    前言 前两天和一个同学吃饭的时候同学跟我说了一件事,说他公司有个做了两年的人向他提出要涨薪资,他就顺口问了一个问题关于spring依赖注入的,那个要求涨薪的同学居然被问懵了...事后回家想了想这一块确 ...

  6. Atiti.大企业病与小企业病 大公司病与小公司病

    Atiti.大企业病与小企业病 大公司病与小公司病 1. 大企业病,一般会符合机构臃肿 .多重领导 .人才流失的特点.1 2. 大企业病避免方法1 3. 小企业病 1 3.1.1. 表现1 4. 如何 ...

  7. 《互联网初创企业password》书评

    今天试用了一下<互联网初创企业password>这本书.我觉得这本书开始的很真实,从学校刚毕业那会儿.它是生命,他们的牛b时间,一直想做点什么来证明自己.具体地,并且现在是在最好的时候.互 ...

  8. 传统IT公司/创业公司/互联网大公司的offer如何选择?[转载+原创]

    背景介绍: 第一家工作的公司是一家跨国外企安全公司, 骄傲的称自己不是互联网公司而是传统软件公司, 第二家公司是当下最热的知识分享社区, 创业公司. 第三家公司是挤走谷歌, 曾一度称霸中国的搜索引擎公 ...

  9. 程序员十大热门flag,有你的吗?

    2018的尾声,南方人期盼已久的下雪天终于到了,实在是太鸡冻了! 而赏雪的喜悦也伴随着寒冷的忧伤 早上起床越来越难,衣服怎么裹都还是冷 这时,穿搭届的神话般的人物——程序员们,可能又要引起轰动了吧! ...

随机推荐

  1. 前端 HTML body标签相关内容 常用标签 表单标签 form里面的 label标签介绍

    定义:<label> 标签为 input 元素定义标注(标记). label标签功能:关联input标签文本与表达元素,点击input标签文本时,如同点击表单元素一样. label标签是行 ...

  2. Java基础知识(抽象类和接口)

    一.抽象类 在了解抽象类之前,先来了解一下抽象方法.抽象方法是一种特殊的方法:它只有声明,而没有具体的实现.抽象方法的声明格式为: 1 abstract void fun(); 抽象方法必须用abst ...

  3. 通过thriftserver的beeline/jdbc等方式连接到SparkSQL

    thriftserver和beeline的简单配置和使用启动thriftserver: 默认端口是10000 ,可以修改 $ ./${SPARK_HOME}/sbin/start-thriftserv ...

  4. Spark算子之aggregateByKey详解

    一.基本介绍 rdd.aggregateByKey(3, seqFunc, combFunc) 其中第一个函数是初始值 3代表每次分完组之后的每个组的初始值. seqFunc代表combine的聚合逻 ...

  5. 分组加密的四种模式(ECB、CBC、CFB、OFB)

    加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption).对称加密又分为分组加密和序列密码.分组密码,也叫块加密(bl ...

  6. (转)Java静态内部类的实例化问题

    最近遇到的一个问题,记录一下. 静态内部类可以被实例化! 1.首先在外部类中的static方法中不能使用普通内部类,因为内部类必须要与外部类建立关联才能使用,可以说是同生共死. 2.我在编码过程中,需 ...

  7. 【LeetCode每天一题】Group Anagrams(变位词组)

    Given an array of strings, group anagrams together. Example: Input: ["eat", "tea" ...

  8. JS 8-3 prototype属性

    动态修改Student.prototype的属性时,会影响已创建或将要创建的实例. 如果将整个Student.prototype赋值为新的对象,对已经创建的实例是不会修改的,会影响后续创建的实例. n ...

  9. Linux开机自启配置

    1.将自己写好的脚本或命令写入/etc/rc.local文件中.系统会根据该文件来启动所指定的脚本或命令. 例:我有一个脚本:/root/usr/local/scripts/1234.sh 那么直接将 ...

  10. iOS UI基础 - 20 UITextField

    //找到已经创建好的UITextField UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(, , RFS ...