`
eyejava
  • 浏览: 1255967 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

打探Facebook 的研发运维机制

阅读更多
http://www.infoq.com/cn/news/2011/01/facebook-coding-practices

infoq做了一些他们认为重点的翻译,但基本上看不出有什么价值的东西。原文见
http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/

以下是我摘录的一些要点:


skype的一个产品经理yee lee所写,他对facebook的运作机制很着迷,花了几个月的时间,通过和facebook的朋友聊天打探到以下信息。他把发布时间延后了半年,所以看起来有些信息已经落后了。
notes:
>>截止2010月6月,facebook接近2000雇员。10个月时间从1100人增长到2000,一年时间员工人数翻了一番!

>>最大的两个团队是开发工程师和运维,都是400-500人的规模

>>产品经理和开发工程师的比例大概在1:7到1:10之间

>>全部的开发工程师需要通过4-6周的新手训练营的培训,在里面通过修复bug和听高级开发人员课程的方式学习facebook的系统,这个训练营大概会有10%的不合格率,这部分人将被劝退离开公司。

>>新手训练营毕业后,开发工程师将获得live DB的权限。责任越大权限就会越大

>>公司有机制阻止有权限的人干出一些破坏的事情。有工作日志,并且会被细致的复核。

>>任何一个开发工程师可以修改facebook的代码并且随意提交

>>开发者驱动的文化很浓重,产品经理显得不是那么重要,并不是说产品经理可以忽略,而是每个开发人员都对产品很有责任心,会积极主动的加入自己的想法和创意

>>facebook的代码发布周期是周,每周二是例行的发布日期

>>facebook有大概60000台服务器,上线新代码时分9个级别进行上线,最小级别(1级)包含6台服务器,1级上线成功后然后进入2级上线,依次类推。 9级划分为3个阶段:internal phase,external phase, full external phase.

其他内容都是关于开发者驱动的企业文化,团队如何高效,绩效不好的人不管什么级别(C级甚至VP级)都可能被开(但也有facebook的人站出来说没有人因为代码问题被开除),等等。。
分享到:
评论
1 楼 eyejava 2011-02-17  
http://www.dbanotes.net/arch/facebook_how_facebook_ships_code.html
Fenng的完整翻译

相关推荐

    智能时代下的创新创业实践(2022秋)

    期末答案,长截图,标准打探,保存不易望支持

    立井井筒过较强含水层预注浆施工技术

    平煤集团建井一处十三矿项目部在施工十三矿己四进风井井筒至垂深353.4 m时,打探孔探到1层灰白色中粒石英砂岩。此层砂岩实际揭露厚度为19.5 m,涌水量约480 m3/h。该井筒过此段含水层时,采用使强含水层转化为弱含水层...

    梅河煤矿第四系砂砾层水疏放实践

    针对梅河煤矿0305-3残采区受采空区积水和第四系底部...针对性地采取在井下打探放钻孔对异常区域进一步监测并对采空区进行探放水,以及在地面打抽水钻孔进行抽水疏降并布置观测孔对水位变化进行观测的疏放水安全措施。

    Head First设计模式中文版

    设计模式(Design Pattern)很重要,不需要我多说,你瞧,程序员几乎人手一本四人组(Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides)所著的《设计模式》...我打探过这本书的销售量,它畅销的承德令人咂舌。

    最优赛马问题(贪心算法)

    王 A通过某种特殊途径,已预先打探到了国王 B 派出的马的顺序。 比赛规则:如果国王 A的马的速度大于国王 B的马的速度,则国王 A胜;如果国王 A 的马的速度等于国王 B的马的速度,则是平局;如果国王A的马的速度...

    西农大算法分析-父子打牌

    儿子通过某种手段已经预先打探到了父亲的出牌顺序。 比赛规则:任意一方出的牌的战力值高于另一方,则出的牌战力值高的一方获胜。其中 胜者可以从对方手中得到¥200,输者必须给对方¥200。如果双方出的牌的战力值...

    不容易系列之(3)—— LELE的RPG难题

    人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:

    构建大型网站(百万级访问量)的技术准备

    三种机房尽量不要选:联通访问特别慢的电信机房、电信访问特别慢的联通机房、电信联通访问特别慢的移动或铁通机房。那网通机房呢?亲,网通联通N久 以前合并改叫...多多寻找,实地参观,多多测试,多方打探……此处省略

    The Art of Deception - Mitnick Kevin D

    从中可以看到,社交工程师可巧妙使用一些司空见惯的花言巧语和高科技手段,从任意对象那里打探到任意信息。阅读本书,你就像在观摩十几部剧情复杂的惊悚大片,每一部都十分生动,高潮迭起。” ——Publishers Weekly...

    Apex 探路者 新标签页 热门游戏 高清壁纸 主题-crx插件

    《Apex英雄》中的英雄探路者机器人是一个非常适合做队长的英雄,钩爪能够快速移动打探消息,滑索能够帮助全队快速移动。以下是您将获得的其他功能列表: - 待办事项清单 - 设置收藏你的最爱壁纸 - 发现新的热门 - ...

    微信小程序之自动化亲密接触

    话说经历了围观查看、溜边打探等种种过程,终于在隔壁老王那里弄到了测试体验资格,开始了一场对小程序的自动化亲密接触。     上篇 —— 小程序初探     上手的小程序是微信官方的测试Demo,类似Android Api ...

    Nginx基本功能及其原理

    目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到一个办法,找关系开后门,经过一番消息打探,原来A同学的大学老师王老师是马云的同学,...

    大数据能否取代统计学?.docx

    Anyway,黄蓉和郭靖各自的方法都能达到"打探洪七公喜欢吃什么菜"的最终目的,皆大欢喜。 大数据能否取代统计学?全文共6页,当前为第4页。大数据能否取代统计学?全文共6页,当前为第4页。 大数据能否取代统计学?...

    介绍云计算网络安全及解决办法.doc

    安全指的是没有危险和风险,免受打探和攻击;安全性也是一种信心的体现,没有怀 疑和担心。在计算机领域,安全性是保证存储在计算机上的数据不被没有权限的人盗取 和访问,绝大多数安全措施涉及到数据加密和口令。 ...

Global site tag (gtag.js) - Google Analytics