当前位置:首页>资讯 >行业资讯 > 数码电子>揭秘Facebook工程师文化:扎克伯格把关重要代码

揭秘Facebook工程师文化:扎克伯格把关重要代码

2012-07-07 来源:网易科技责任编辑:未填 浏览数:未显示 中贸商网-贸易商务资源网

核心提示:揭秘Facebook工程师文化:扎克伯格把关重要代码网易科技讯7月6日消息,据国外媒体报道,Facebook的工程师们是该公司最为宝贵的财产。

揭秘Facebook工程师文化:扎克伯格把关重要代码网易科技讯7月6日消息,据国外媒体报道,Facebook的工程师们是该公司**为宝贵的财产。他们享有极大的自主权,同时他们也被告知需要**地发布出**的代码。那么Facebook里的工程师们究竟是什么样的呢?谷歌员工李易(YeeLee)通过与大量的Facebook代码工程师交谈,在其一篇博文中用巨大的篇幅揭露了Facebook工程师们的代码发布流程。文中写到,实际上与大家所想象的流程也相差无几,**不同之处在于Facebook代码的发布监管更为严格。

此篇博文尽管发布于1年之前,但其代码发布流程自Facebook上市以来也未发生多大的改变。

Facebook的大多数员工都是工程师。其中**的两个团队分别是Engineering和Ops,这两个团队的人数占据着Facebook大约一半的员工数。另外,公司内还有许多的产品经理,他们的主要工作是确保代码能够及时发布,每一名产品经理负责管理7到10名工程师。

一切都将从bootcamp训练营开始。Facebook所有的工程师都会经过4到6周的培训,期间他们将学习以Facebook的方法来修复漏洞以及聆听一些高级雇员举行的讲座。在经过bootcamp训练营之后,大约会有10%的工程师不能顺利通过测试,接下来他们就会被劝退。

培训之后,Facebook工程师们可以进入其内部数据库。他们经常挂在口头上的一句玩笑话就是"能力越大,责任越大"。任何一位工程师都可以检查数据库中的代码并且修改这些代码。

工程师们通常会得到一张"禁做之事"的单子,列明了各种工作中的禁忌,比如禁止分享用户数据。尽管如此,Facebook还是会有许多监管措施来杜绝此类事情的发生。

与谷歌一样,Facebook的企业文化也是以工程师主的。一名工程师表示:"产品经理在这儿基本上没什么作用。"工程师可以修改一些尚在处理期间的产品,并且可以随时提出新的点子。

在Facebook内部,工程师们在月度跨团队交流会上会展示他们的产品。产品市场经理与产品经理也会出席这一会议,但不被鼓励过度发言。

为一个新方案寻找所有的资源是完全出于自愿的,在Facebook里工程师们可以决定自己想干什么。他们可以去找产品经理并且说,"这五件事是我想干的。"通常,产品经理都会游说工程师团队立即试试他们觉得比较有趣的点子。一般情况下,产品经理都不会干涉工程师的个人偏好。

与其争论某一个点子是否值得执行,还不如做出原型机。之后,工程师们将会花费一周的时间来开发新产品,并且会测试新产品是否值得推出。整个过程将由一个名叫"Gatekeeper"的应用程序来控制,它是Facebook黑客文化一个主要部分——迅速构建、发布产品,并且淘汰那些无用的产品。

在Facebook里,每个人都想参与后端产品的开发,其中可量测性与基础架构是工程师们**感兴趣的两个问题。因此,像诸如即时信息之类的前端产品很难激起工程师们的兴趣,相反,每位工程师都想从事像NewsFeed算法这样的后端产品。这与其他一些公司里截然相反,那儿的员工更希望参与前端产品的开发。

Facebook创始人马克·扎克伯格(MarkZuckerberg)会对每一个NewsFeed代码更新进行审查。所有重大的更新都会强制进行代码审查,并且所有的改动都会有至少一人把关。

Facebook并没有相应的质量保证的职能部门。工程师们将负责测试产品特色、修复漏洞以及成品后期维护。实际上Facebook里有质量保证(QA)工程师,并积极地鼓励每位工程师报告产品漏洞。

一般情况下,代码升级会在每周二发布。

其运营团队一般都逐步地推出代码升级,Facebook大约有6万台服务器,因此运营团队会将代码先发布到少数几个服务器上试运行,看是否能起作用,一般都是6台服务器,然后慢慢增加。如果需要修复漏洞,那么这项工作将交付于工程师在线下完成,然后再将修复后的代码重新发布到6台服务器上,接着进行下一步,如此循环。

在代码发布期间,运营团队会使用IRC或其他实时聊天工具单独通知工程师,告知其提交的代码是否需要修改。如果工程师的修复结果仍不令人满意,那么他将会被"当众羞辱"。李易并未在博文中深入探讨这个问题,但他说,如果这种事经常发生,那么这名工程师可能因此而被解雇。(霍珊)

相关阅读:

Facebook 扎克伯格
分享到:
阅读上文 >> 华硕在京发布手机平板跨界产品PadFone
阅读下文 >> 上海市质监局抽查阿迪达斯T恤泳衣被检不合格

大家喜欢看的

  • 品牌
  • 资讯
  • 展会
  • 视频
  • 图片
  • 供应
  • 求购
  • 商城

版权与免责声明:

凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://news.ceoie.com/show-140404.html

转载本站原创文章请注明来源:中贸商网-贸易商务资源网

微信“扫一扫”
即可分享此文章

友情链接

服务热线:0311-89210691 ICP备案号:冀ICP备2023002840号-2