【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

王淮介绍 Facebook 的新兵训练营和导师系统

  • 2012-11-16
  • 本文字数:2152 字

    阅读完需:约 7 分钟

之前 InfoQ 曾经发布新闻——《 Facebook 元老王淮谈科技公司应有的工具文化》,日前,王淮又在博客上发布文章,说明 Facebook 新兵训练营的运作方式,介绍 Facebook 如何让新来的员工迅速融入到公司文化中进行高效协作。

王淮首先引用了扎克伯格 IPO 时的公开信:

Facebook 要求所有新入职的工程师——包括那些将来并非主要从事编程工作的经理——参加新兵训练营(Bootcamp),学习我们的代码库、工具和方法。业内有许多人负责管理工程师团队,并不愿亲自动手编写代码;然而,我们寻找的实践型人才都希望也能够经受新兵训练营的检验。

王淮指出:Facebook 训练新人的做法明显不同于其他公司。

接下来王淮介绍了新兵训练营的历史。

从 2008 年中开始,Facebook 开始系统性地设计和试验新兵训练营计划,并在实践中不断改进。很快,这个计划变成了所有新加入的工程师都要强制参加的培训计划。计划的主要推动者安德鲁·博斯沃斯(Andrew Bosworth),也是 Facebook 文化的主要捍卫者。在 2008 年,他意识到:如何有效的让最适合(潜在)合作的人互相认识,有信任感,来保证项目的高效完成,成了 Facebook 这么些年很大的一个挑战。

我们是 Facebook,如果我们不能规划一个超过 150 人的沟通网络,就真的有麻烦了。

从此,Facebook 开始让新来的工程师和产品经理接受为期六周的集中培训。

这六周的课程分为两部分。前三周包括公司介绍、公司重要产品、常用技术框架和技术工具介绍、公司运营和商业模式介绍、其他部门介绍等内容。

从第三周开始,新人就要接触各个需要招人的组,并和经理交流,逐步缩小范围,确认到第六周时要加入哪个组。

王淮指出:

从第一周到第六周,所有新人 60% 以上的时间,都需要花在修复代码错误上面。其他所有的事情应该在剩余的 40% 时间内完成。Facebook 相信,让工程师融入公司最好的办法是通过代码的交流。毕竟,产生高质量的代码的确是所有工程师最主要的工作。

接下来,王淮指出了可以做新兵训练营导师的标准:

首先,他需要对公司文化有比较强的认识,一般要在公司呆过一年以上,当然越久越好。

其次,做导师是自愿性质的(也可以由老板推荐合适的工程师去担任),只要你有意愿就可以提出申请,但也需要得到你老板的同意,因为做导师需要占用 1/4 强的正常工作时间。对自己要求高的人并不会因为做导师而让自己的绩效降低 1/4,所以这意味着要挤占自己一部分业余时间。

王淮提到:Facebook 还有一个硬性规定:

所有可能升职为经理的候选人,必须至少做一期新兵训练营的导师。

导师要做的具体工作包括:

  • 导师每周和被指导的新员工做“一对一”的重点讨论,比如他最近的学习进展,表现如何,哪些方面做得好,哪些方面需要加强。
  • 导师每周都要参加导师碰头会,参加者包括所有正在训练营的导师、博斯沃斯及其助手,会议就训练营中遇到的一些具体问题进行讨论,找出解决方案。
  • 导师会分配一些代码错误给新员工进行修补,这类任务通常会占到新员工 60%~70% 的时间。
  • 导师每周都会对所指导的新员工进行评级 (有 Rockstar—明星,Solid—扎实,Shaky—摇摆这几个级别) 并简要地评价,说明他水平如何、有什么特长、对哪些组特别感兴趣等,这些评价整理汇总之后会发给所有的经理,所以他们对新员工的能力也有了大致的了解。

当新人遇到问题时怎么办?王淮指出:公司鼓励新人互相帮助,如果实在不行,也可以适当寻求别人帮助。有个简单的原则:

至少要在相关的代码里花了半小时而没有任何头绪,这时候才适合去寻找导师或者问相关的工程师。

帮助新员工找到合适的工作职位,导师需要提供很多帮助和参考。

导师在跟几位需要招人的经理讨论之后,就会安排大致匹配的新员工与之见面,通常是经理在做“推销”;而新员工好比是在“面试”那些小组,最后由他决定自己想去哪个组。导师也会主动跟目前需要人手的那些组沟通,看自己负责指导的新员工更适合哪些项目,同时会参考 Facebook 专门的团队优先级页面 (Team Priority Page),看看产品技术各个组的用人需求,并会定期开会探讨、匹配。这种讨论既可以由导师发起,也可以由需要用人的经理发起。

导师还有一个很重要的任务,就是当某几个特别重要的岗位急缺人的时候,要花力气去“忽悠”合适的人到这些组去。导师会循循善诱,极力争取唤起新人对这些组的重要性的认同和对其业务的兴趣。不过王淮认为:

这不是最自然的匹配方式,因为在这种时候诱导性太强。

王淮在文中还提到了 Facebook 的淘汰情况:

在新兵训练营结束后,也会发生淘汰的情况,但几率很低。印象中,在我离开 Facebook 时,像这种情况淘汰掉的总共不超过 10 个人,而经过新兵训练营的工程师和产品经理一共大概有 500 多人,淘汰率不到 2%。

根据自身的经历,王淮指出:

训练营不仅是新员工培训班,也是经理培训班,是一个培养一线管理者的好地方,并有效地保持了自身的文化特色。

做导师的基本都是潜在的经理候选人,他们在训练营里同样获得了宝贵的领导经验。他带着 5~9 个新员工,就像一个小团队,讨论遇到的各种问题;在指导新员工如何解决问题的过程中,他可以学到管理技巧。这种培养管理者的程序特别重要。

作为一个由年轻人成立的公司,Facebook 对于公司文化的可持续性没有把握。

由于 Facebook 的结构非常扁平,一线管理层作为整个工程师管理的基础,有一个系统性的培训机构能持续性地提供新的经理,对于公司的发展是非常重要的。

2012-11-16 00:212865
用户头像

发布了 479 篇内容, 共 151.8 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

流计算 Oceanus | Flink JVM 内存超限的分析方法总结

腾讯云大数据

flink 实战 流计算 Oceanus

Kubernetes 下部署 JMeter 集群

zuozewei

Jmeter 性能测试 1月月更

使用hydra对端口进行爆破

喀拉峻

明道云助力东航食品营销数据整合

明道云

云信小课堂|如何实现音视频安全检测?

网易云信

安全 音视频

markdown-it 插件如何写(二)

冴羽

前端 markdown vuepress markdown-it markdown-it插件

哲元科技×飞桨EasyDL|助力世界500强企业打造“灯塔工厂”,探索智能制造星辰大海

百度大脑

RadonDB PostgreSQL on K8s 2.1.0 发布!

RadonDB

数据库 postgresql 开源 RadonDB

通证经济是更高层次的自由

CECBC

安全研究人员发现:Nanocore等多个远控木马滥用公有云服务传播

H

网络安全

喜报!东方证券携手博睿数据荣获《金融电子化》2021科技赋能金融业务突出贡献奖

博睿数据

销量之王,去年程序员最爱看的技术书就是它!

博文视点Broadview

简单的线程池实现多线程对大文件的读取

CRMEB

精彩回顾!| Google DevFest 2021 广州国际嘉年华

江湖老铁

征文投稿丨使用轻量应用服务器部署Hadoop云集群

阿里云弹性计算

hadoop 轻量应用 征文投稿

浪花过后,2022低代码该往哪儿走?

ToB行业头条

架构实战营:模块六作业

Geek_93ffb0

「架构实战营」

12月云短信报告出炉,阿里云闯进前三

博睿数据

使用APICloud AVM框架开发预约应用

YonBuilder低代码开发平台

前端框架 APP开发 APICloud 跨端开发 小程序开发

低代码实现探索(二十七)低代码如何继承传统

零道云-混合式低代码平台

网络安全kali渗透学习 web渗透入门 ARL资产侦察灯塔系统搭建及使用

学神来啦

i人事CTO王景飞:i人事+计算巢,协同赋能HR业务

阿里云弹性计算

阿里云 计算巢

mark: mac 开启chrome webrtc 日志

webrtc developer

chrome WebRTC

女生不适合当程序员?XTransfer这位程序员妈妈绝了!生娃半年内升职加薪

XTransfer技术

技术人 程序媛 XTransfer

Nacos电子书 读后感(一)

努力努力再努力

1月日更

Flink 实践教程-进阶(7):基础运维

腾讯云大数据

flink 实战 流计算 Oceanus

OpenMLDB在AKULAKU实时特征计算场景的应用

第四范式开发者社区

机器学习 大数据 OpenMLDB 特征平台

低代码实现探索(二十六)移动端H5开发

零道云-混合式低代码平台

【网络研讨会】“专家面对面”-MongoDB模式设计

MongoDB中文社区

mongodb

用11本白皮书搭建3座桥:联想企业科技集团让智能化转型不再有孤岛

脑极体

消息队列 RocketMQ 遇上可观测:业务核心链路可视化

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列 可观测

王淮介绍Facebook的新兵训练营和导师系统_Meta_郑柯_InfoQ精选文章