Melody Meckfessel:专业管代码,业余酿酒师
虽然科技界属于男性的天下,但也不乏杰出的女性闯出一片天地 。在 Google 公司的女性高管中,Marissa Mayer 是最知名的一位(如今已经成为 Yahoo CEO),另外一位重要人物是 Susan Wojcicki,主管 Google 的广告业务。除此之外,还有那些女性在公司发挥着重要作用呢?恐怕了解的人就不多了。近日,Wired 网站采访了 Google 公司的 Melody Meckfessel,她负责的团队对于 公司至关重要。
Melody Meckfessel 曾在初创公司工作,也在大型软件公司任过职。在 Google,她参与过许多重要的项目,包括搜索、网络爬虫、服务器系统、开发者工具等等。如今,她的团队为 Google 工程师们提供开发工具。
“如果这些系统不运转,Google 就不运转了,”她说。随后,她使用了星际迷航的比喻,“没有史考特就没有柯克。”
Melody Meckfessel 负责的开发工具属于公司的秘密。在过去的许多年里,公司只开源了其中很小的一部分。这些工具用于编译测试代码,以及把编译好的软件推送到公司的大型服务器上。根据 Google 工程师 Chandler Carruth 的说法,Melody Meckfessel 带来了“产品视角”。在她的带领下,团队开始把开发工具看成统一的整体。它们虽然是内部使用,但是应该视作所有人都可使用的产品。
她能够做到这一点,是因为她知道如何管理人。“她来到团队的时候,我们没有什么专注点”,Carruth 说,“她来到了一个并不熟悉的团队。每个人都有抵抗心理,这是很自然的反映。但是她克服了这一点,克服了自己是外来人的感觉。她使团队做为一个整体运作,而不是一盘散沙。”
Google 的开发工具在公司内部是完全开放的。这意味着任何工程师都能够修改其它人的代码。比如说,任何人能够看到 Gmail 背后的代码,如果对代码不满意,还可以提交修改。另外,Google 的系统以非常快的速度编译代码,因为它把任务分配到不同的服务器上,而不是在工程师的本地工作站上进行。Google 工程师 Chandler Carruth 展示了编译系统。在 23 秒内,系统编译了 150 万行 C++ 代码。他说这次编译速度并不快。“通常,当我向新人展示的时候,他们会笑着走出屋子,因为他们觉得我在骗他们”。
在业余时间,Meckfessel 的业余爱好是酿酒。在她看来,编写软件和酿酒并没有什么不同。“两者都是在解决问题”,她说,“以酿酒来说,你会实验各种组合方式,有些像编写软件。”同时,她酿酒也是为了满足自己的口味,正如团队编写自己想用的软件一样,酿酒也是一个合作的过程,正如 Google 内部的软件开发。“我不能自己完成”,Meckfessel 说。
在她看来,编程并不仅仅是编程,它是关于人的,关于对人的能力和需求的把握。“如果你专注于人,好事情就会发生”,她说,“软件是由人写的。如果你不关心人,你会失去一些东西”。
图片来自 Wired