开源文化 + 自由环境,吸引顶尖人才
Peter High:要解决你想解决的这些问题,你需要多方面的人才。而在硅谷人才竞争尤其激烈,你打算如何面对这一问题?
Mike Schroepfer:说实话,招人才是我工作真正有趣的地方。现在,要找到好的人才很难,但奇迹总会在交叉学科领域出现。就拿无人机项目来说吧。有高分子合成材料、电子系统、电路引擎,关键的部分是使用最先进的太阳能电池技术,我们做的涉及激光通讯和激光传播。你不但需要有软件系统控制飞机飞行,还需要制造一架飞机,而且还是一架以前没有人制造出来过的飞机,也就是说,事先还得先修建一个模拟器,看看情况究竟会如何。当你把机器学习软件、硬件,电子、材料科学和其他等等一系列东西都弄好只好,让这些人组成团队,很多美妙的事情就会发生。我们公司、我们技术的核心策略,也是把人聚集在一起。
Peter High:你给这些人自由发挥探索的空间有多大?
Mike Schroepfer:很大。从我一开始在这里工作,一个基本的原则就是我们有领域内顶尖的人才,他们到哪里都能工作,因此,最好的方式是让他们做他们想做的事情。如果他们早上起来,跑步到公司,因为等不及要解决手头的问题,那他们做出来的结果也肯定会更好。当然,我们也有时候会说服一些人去做一些事,或者告诉他们什么才是重要的,但我工作的大部分时间都是让合适的人做合适的事情,然后说:“这就是我想让你做的。你有很多种方式去做,想清楚你自己最想做什么,然后放手去做。”接下来,我们就可以开始慢慢地把东西拼凑在一起,搭建出产品来。总的来说,自由度是很大的。
Peter High:你有没有想过在公司外面也建立这么一个做事情的团队,构造一个生态系统?
Mike Schroepfer:我们在这方面建树颇多。五六年前,每个人都认为开源是开发软件的好办法。我以前在Mozilla工作,我们用开源建了个浏览器,几乎每个人都为Linux kernel 做贡献,但是没有人想到说,“我们做开源硬件吧”。这才有了Open Compute Project。我们的数据中心自己设计了大楼、机架、服务器——所有有的东西都是公开的,可以让人加入一起合作。现在,整个产业的人都加入进来了,前不久谷歌都加入进来了。我们都在同一个框架下工作,比如电信的框架。如果我们能把整个产业聚集到一起,结果就是每个人都能受益,因为你核心IP是共享的,组成部分是相同的,你就能享受规模经济和生产带来的好处,东西会更便宜,普及度更高。
像AI研究,我们积极发表,大量开源。所有重大的会议都有出席。我之前还在跟团队成员评议他们开发的进展。几年前他们开发了一个叫做“记忆网络”的东西,附在卷积神经网络后用作短期记忆的,以前做不到这项功能。那篇论文是2014年发表的,从那时起就不断有文章引用那篇论文。每个月都有新的论文发表,做出了新的进展,要么完善了技术,要么更新了benchmark的速度。你能看到整个产业的发展,就比我们圈起来自己做要好得多。基础技术的进步会带来很多好处,而且在Facebook外面也能享受到。我们都很支持开源。
Peter High:你如何跟进公司内外的技术创新?
Mike Schroepfer:这就是我工作好的地方所在了。首先,我会阅读所有我看见的东西。不仅如此,我还能坐下来跟团队一起谈他们做的工作,那是我一天中最快乐的时间了。几周前,我跟FAIR的人开了一天的会,了解他们的进展,Yann LeCun也在。团队不仅仅评议他们自己做的事情,因为都开源了,所以其他人在他们的基础上也做了工作,连同这部分也会一起讨论。然后,我会找到做了某个最新VR应用的人谈,看看都有些什么。每次技术会议我都能跟从业者直接交谈,我看见有人在做有意思的事情了,我也有机会过去弄清楚到底发生了什么。我的工作很有意思,坦白说,要跟上这些进展不容易,因为发生的事情太多了,每时每刻都有新东西诞生,而且都很厉害、很有趣。
Peter High:你是怎么想到要营造这样一种合作开放的文化氛围的呢?
Mike Schroepfer:看你坐的地方,是这个世界上面积最大的“单间”办公室。2800个人一层楼,没有隔间——一眼可以看穿。这个设计本身就是个实验,看真正把上千人都放在一个房间里,我们能把合作推进到什么程度。每个房间都有VC系统,在各大主要办公室之间人们可以自由VC。当然,我们还有一个秘密武器,那就是Facebook。每个人每天都在Facebook上面,结果Facebook就是一个很好的合作工具:你有Facebook小组、Facebook messenger,各种各样把信息聚合在一起,实时更新的东西。“看看我的朋友都在做什么”,也可以是看看16个不同的团队都分别在做什么。Facebook就是这么好用。
我觉得人们忽略了一点,那就是合作的关键是人们把不同的视角、不同的经验带到一起,花时间理解彼此,站在对方的角度考虑问题。这个是不分领域的。比方说我是做机器学习的,我想要知道医生是怎么看药物发现规律的,我对医生所处的情景了解越多,我就越是能够帮得上他们。Facebook的文化中有很大一部分是这种共情、设身处地为他人着想,你在Facebook上,你看到的不仅是同事在上班,也是他们在生活,你能发现他们的孩子下周要上学了,度假回来了。你能感受到一种一体感,这是我在其他地方(规模还没有Facebook这么大)工作感觉不到的。
如何避免官僚化、形式化?加强沟通、注重团队
Peter High:公司不断扩大,人员不断增长,到了什么程度你会担心失去原来那种小团队才有的亲和力、奋斗精神呢?
Mike Schroepfer:我们无时无刻不在考虑这件事情。公司变大有好有坏。“好”当然是我们在做各种有趣的东西,有各个领域的专家。但问题也在于怎么让那么多人都统一在同一个使命之下。我认为关键还是几点,首先,每个人都要清楚最终目标。公司大了,每个人都在做不同的事情,目标也可能变得不一致。我们的目标很明确——用技术连接所有人——我们也很清楚你对这一点是怎么想的,如果你觉得好,那么行,过来跟我们一起干,如果不是,那么你可以去别处。
我们(管理人员)的工作有很多是“engineering”文化(打造文化)。你可以把engineering当成修建系统,我们都在同一个系统