扎克伯格把关 Facebook编程代码更新

责任编辑:editor004

2015-01-12 10:43:52

摘自:中关村在线

近日,外媒报道称Facebook代码从开始编写到最终发布,都有着极为严格的程序,CEO马克·扎克伯格甚至对NewsFeed每个代码更新亲自把关,确保不出现任何差错。

近日,外媒报道称Facebook代码从开始编写到最终发布,都有着极为严格的程序,CEO马克·扎克伯格甚至对NewsFeed每个代码更新亲自把关,确保不出现任何差错。Facebook工程师是这家社交网站巨头最有价值的财产,他们拥有非常大的自主权,但同时也面临着尽快发布高质量代码的压力。

Facebook创始人兼CEO马克·扎克伯格

  Facebook创始人兼CEO马克·扎克伯格

Facebook创始人兼CEO马克扎克伯格会亲自对NewsFeed每个代码更新把关。在Facebook,所有重大升级的代码都进行强制评估,任何一个改动都至少由一人把关。但是,无论工程师对NewsFeed做出任何改动,都将由扎克伯格亲自把关。

Facebook所有工程师都要接受4到6周的培训,学习Facebook修复漏洞的方法,聆听资深雇员举办的讲座。在进入“训练营”(BootCamp)的工程师当中,会有大约10%无法顺利通过测试,最终被劝退。接受完培训以后,工程师开始接触Facebook数据库。他们可以随意核对代码,对数据库做出修改。员工们还会拿到一张“禁做之事”名单,如禁止分享用户数据。尽管如此,Facebook还出台了一系列措施,防止此类事情的发生。

同谷歌一样,Facebook的企业文化同样以工程师为主。一名工程师称,产品经理基本上在这里毫无作为。工程师可以修改尚未正式上市的产品规格,在任何时间提出新的功能创意。工程师会在每月一次的不同团队例会上提交他们的成果。产品推广经理和产品经理会出席这些会议,但不被鼓励畅所欲言。如果产品经理在例会上畅所欲言,工程师们就会向领导层反应说,上次会议上他们有关产品的意见太多了。

工程师们不会争论某项功能是否值得尝试,而是开发出原型机。接下来,工程师会用一周的时间开发某项功能并进行测试,以确定它是否值得推出成品。通常情况下,新功能都是由Facebook员工亲自测试。整个过程由一款名为“Gatekeeper”应用控制。这是Facebook“黑客”文化的主要组成部分—快速开发和推出产品,淘汰没有市场前景的产品。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号