Five Years of Running a Systems Reading Group at Microsoft

来源: Armaan Sood | 评分: ★★★★ (4星)

主题: 微软内部系统阅读小组5年经验分享——如何组织技术读书会

如何开始

作者2021年加入微软Azure Databases团队后,创办了这个阅读小组。最初的论文是"Algorithms Behind Modern Storage Systems"。

格式很简单:每个人自己读论文,聚一个小时讨论。不正式,就是对话。

阅读内容演变

第一阶段:数据库论文

第二阶段:扩展到系统论文

第三阶段:引导阅读系列(2024)

转向Red Book (Stonebraker and Hellerstein's Readings in Database Systems)的多会话阅读。

第四阶段:数据中心基础(2026)

阅读"The Datacenter as a Computer"——服务器、机架、网络集群、负载均衡、电源、冷却、效率、故障等。

运营经验

1. 保持一致最重要

安静期几乎总是由节奏被打断造成的。每月一次准时聚会比每两周一次但错过一半更好。一致性建立习惯,习惯建立出席率。

2. 让范围有机增长

如果一开始就坚持"只读数据库",小组会停滞。跟随好奇心带到的地方带来了不同团队的人。

3. 引导系列优于单篇论文

单篇论文适合入门,但多会话系列才能带来真正深度。人们建立共享上下文,讨论越来越有趣。

4. 不需要成为专家

一些最好的会话是关于我不深入理解的话题。说"我想学这个,一起吧"比"让我教你"更好。降低了参与门槛,使小组真正协作。

5. 有一个联合组织者

当一个人忙时,另一个可以保持势头。

6. 让未准备也能轻松参加

不是每个人都会读每篇论文。开始时的5分钟摘要很有帮助。

核心洞察:

"运行这个小组让我接触到微软各地的工程师、研究员和科学家,他们对和我一样的东西感到好奇。这家公司里有这么多真正对这些东西感兴趣的人,这让我很开心。"

收获

明显的收获:学到了我自己永远不会pick的论文,涵盖从内存芯片架构到Google如何大规模调度容器。

不那么明显的收获:人。运行这个小组让我接触到微软各地的工程师、研究员和科学家。

建议

如果你想在公司启动读书会,别想太多。发一篇论文,邀请一些你知道会感兴趣的人,看看谁来。你可以边做边想其他的。

原文链接