这家公司没有CTO,程序员一年赚30万美金
作者 | Salary Project、杨波
译者 | 薛命灯
你想去这样的公司吗?
没有 CTO 的 Netflix
Netflix 是美国在线影片租赁商,曾利用超过 100 亿次的用户观看纪录分析观众喜好,制作出热播剧集《纸牌屋》。Netflix 的工程文化,被很多国内一线互联网公司研究借鉴,但实际上,这家技术实力超群的公司,却是没有 CTO 的。
Netflix 的技术水平牛在哪呢?
100s 范围的微服务,1000s 范围的每日生产变更,10,000s 范围的实例,1,000,000s 范围的活跃客户数,1,000,000,000s 范围的度量。但是只有 10s 范围的运维工程师,没有自己的数据中心 NOC,应该算微服务 DevOps 的最高境界了。
开源整个微服务技术栈:
Netflix 微服务技术栈的核心组件基本上都是开源的。Pivotal 在 2~3 年前把 Netflix 开源的这摊东西封装一下改头换面,再拼凑一些其它东西(配置中心,调用链监控等)就变成了 Spring Cloud。现在大家耳熟能详的 Zuul 网关,Eureka 服务发现注册中心,Hystrix 熔断限流,Archaius 配置等组件,Netflix 在 2012 年左右就都开源出来了。
系统全部迁移 AWS 公有云:
大致在 09/10 年左右, Netflix 就开始启动上公有云战略(当然背后也是吃了自建数据中心的苦头),应用逐步向 AWS 迁移,这个过程一共持续了将近 5 年,到 15 年的时候,迁移完毕,全部应用上到 AWS。09/10 年左右的 AWS 还不太成熟,别说当时,即使现在也没有几个大公司不掂量一下敢提全部迁移公有云的战略。
两地三中心高可用:
Netflix 的高可用架构也是做得大气磅礴,同城部署 3 个对等的可用区 (AWS Availability Zone),1 个甚至 2 个挂不影响可用性。异地 (Regions) 再做对等部署,一个 Region 里头的 AZ 全挂,另外一个 Region 接着可用。
Netflix 的技术这么牛逼,但它是没有技术 CTO 职位的,只有首席产品 CPO,工程团队和产品团队的 VP 都向 CPO 汇报。这样做更多是为了产品导向,便于技术和产品沟通合作,避免两边扯,避免业务驱动还是技术驱动的悖论,大家都是产品驱动。Netflix 把它称为 BusDevOps 组织架构。
Netflix 也没有独立的运维团队 (NoOps),架构 中间件 运维 大数据闭环统称为云平台工程 (Cloud and Platform Engineering) 团队,一个 VP 总负责,更好地对接 DevOps 文化。Netflix 的产品导向文化非常浓厚,连平台工程团队开源出来的产品都是整整齐齐的 (见 https://netflix.github.io/),PaaS 云平台是整个云平台工程团队最大的产品输出。
Netflix 的 CTO 其实是 Chief Talent Officer,负责人才招聘的,公司对人才的重视可见一斑。
工程师一年赚 30 万美元
有没有想过 Netflix 软件工程师会赚多少钱?你可能听到有人这么说:Netflix 软件工程师的基本年薪超过了 30 万美元。从年度薪酬来看,Netflix 似乎比其他大型科技公司(如 Facebook 和谷歌)支付给工程师更多的薪水。这好像有点令人难以置信?
Netflix 为软件工程师制定了职业阶梯,并且支付方式与大多数技术公司不同。我们可以使用 Salary Project的数据来更好地了解 Netflix 软件工程师的薪资情况。
(https://www.salaryproject.com/salaries/company/netflix/senior-software-engineer)
在 Netflix,所有软件工程师的头衔都是“高级软件工程师”,并没有“级别”的概念。根据 Salary Project 的数据,以下是 Netflix 软件工程师的大致薪酬范围。
基本工资范围:约 325,000 美元至 600,000 美元,中位数为 380,000 美元。
总薪酬范围(包括股票):325,000 美元至 630,000 美元,中位数为 399,000 美元。
Salary Project 的数据显示,Netflix 的大多数高级软件工程师都没有拿到股票,如果他们都能拿到,那么每年增加的收入大约在 10,000 美元到 40,000 美元之间。Netflix 似乎更愿意为员工支付更多的基本工资,而不是给他们股票和年度奖金。其他大型科技公司(如谷歌、Facebook、微软等)倾向于给员工较低的基本工资(相对于 Netflix),然后加上相当多的股票。
与其他科技公司相比,Netflix 的总薪酬是怎样构成的?将 Netflix 高级软件工程师的总薪酬与 Facebook 软件工程师的总薪酬(大致相同的工作经验年数)进行比较,Netflix 支付给软件工程师的费用比 Facebook 高出约 32%。使用 Salary Project 的工作经验年数过滤器可以得到如下结果(具有 2 至 5 年经验的软件工程师)。
尽管 Facebook 软件工程师的薪酬中位数仍然低于 Netflix 高级软件工程师的中位数,但股票价值会随着时间的推移而增长,所以他们拿到的股票是值得期待的。
对于拥有多年行业经验的工程师来说,Netflix 高级软件工程师的基本工资似乎也增长了很多。使用 Salary Project 的工作经验年数过滤器可以得到如下结果。
2 至 5 年经验:325,000 美元至 350,000 美元。
6 至 13 年经验:380,000 美元至 600,000 美元。
Salary Project 给出的工作经验年数过滤至少是 2 年以上,这是有道理的,因为 Netflix 的所有软件工程师都被称为高级软件工程师,因此,想要进入 Netflix,需要至少几年的软件开发经验。
最关键的是,Netflix 有一点值得称道的是:
无论公司兴衰,始终支付市场最高工资!
去 Netflix 工作基本是硅谷顶薪,博士毕业去给开了超过 30 万美金的年薪(这还是前几年的行情,现在的行情你知道了)。一般进去难,去了留下来也不容易,不胜任的被客客气气劝退的有。能留下来的一般也不跳,因为再跳也没有更高的待遇了。
英文原文:
https://blog.salaryproject.com/netflix-software-engineers-earn-a-salary-of-more-than-300000/
本文彩蛋
相关文章
- 中国移动联通电信停止支持eSIM服务 运营商esim一号双终端最新进展消息!还会恢复吗?
- 华为新手机最新款2023即将新发布上市5G公认最好的折叠手机价格参数
- 抖音里的商城购物车怎么突然没有了?
- 苹果iPhone总销量公布:共卖出15亿台,卖得最好是哪一款?
- 华为首款5G折叠屏手机什么时候发布的 5G折叠屏手机详细配置参数处理器一览 手机笔记本双形态!
- 三星S10什么时候正式发布价格是多少钱?S10配置参数处理器屏幕外观详细分享 挖孔屏+顶尖屏幕,价格大部分人无法接受!
- 华为5G折叠屏手机什么时候在巴展发布价格是多少钱?5G折叠屏手机配置参数处理器详细分享
- 小米9和小米6很像,米9和米6的设计师是同一个人吗?似乎对米9的颜值多了一丝期待
- 2022年新低价荣耀Magic2乞丐版值得买入手吗?配置参数处理器怎么样
- 神舟RTX2060新品会在开学换新季迎来史上最低价吗?神舟RTX2060冰点价攻略