动态

WhatsApp早期30人团队构建经验分享

WhatsApp早期30人团队构建经验分享
Gergely Orosz
十年前,一个仅有30名工程师的小团队是如何构建WhatsApp的?来自公司第19号工程师Jean Lee的分享。

时间戳:

00:00 简介
01:39 早期技术生涯
06:18 成为WhatsApp第19号工程师
13:53 WhatsApp的技术栈
18:09 WhatsApp独特的工作方式
25:27 倒计时显示与宕机
27:07 WhatsApp为何胜出
28:53 Facebook收购
33:13 收购后的生活
39:27 在Facebook伦敦工作
44:07 转型管理
47:27 作为经理的绩效评估
53:29 离开Facebook后
58:53 AI对工程的影响
1:02:34 Jean给应届生和初创公司的建议
1:06:45 赋能员工
1:08:17 书籍推荐

观看或收听:

• YouTube:
https://youtu.be/5Kn32cIWPSY

• Spotify:
https://open.spotify.com/episode/56bXJZveAm2QfPViN8FPuk


• Apple:
https://podcasts.apple.com/us/podcast/building-whatsapp-with-jean-lee/id1769051199?i=1000755996098


本期节目由以下公司赞助:

• @statsig – 统一的标志、分析、实验等平台。
http://statsig.com/pragmatic

• @SonarSource – SonarQube的制造商,自动化代码审查的行业标准。
https://sonarsource.com/pragmatic/

• @WorkOS – 让你的应用企业级就绪所需的一切。
https://WorkOS.com

本期节目中三个有趣的观察:

1. WhatsApp在入职后没有代码审查。

WhatsApp联合创始人Brian Acton会审查每位新员工的第一个拉取请求,之后就不再有任何代码审查。Jean回忆Brian如何极其详细地审查了她的第一个PR。这第一次(也是唯一一次!)审查设定了高标准,之后她按这个标准编写代码。

2. WhatsApp几乎没有正式流程。

WhatsApp没有Scrum、没有Agile、没有TDD(测试驱动开发),除了第一次提交外也没有正式的代码审查。相比之下,Skype有1000名工程师和强制性的Scrum培训,但WhatsApp仍然战胜了它。Jean对听到Skype为了更快交付而使用所有正式流程的反应是:“我很惊讶他们竟然认为自己因此交付得更快。”或许流程往往是信任的替代品,而非质量?

3. 对功能说“不”是一个竞争优势。

WhatsApp的CEO Jan Koum拒绝了团队99%的功能请求。当竞争对手发布大量华丽的新功能时,WhatsApp无情地优先考虑可靠性和简洁性。Jan反复告诉团队使命是什么。“我希望住在乡下的奶奶也能使用我们的应用”,他说。
动态Gergely Orosz2026-03-18原文

相关内容