`
eyejava
  • 浏览: 1270525 次
  • 性别: 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残采区受采空区积水和第四系底部...针对性地采取在井下打探放钻孔对异常区域进一步监测并对采空区进行探放水,以及在地面打抽水钻孔进行抽水疏降并布置观测孔对水位变化进行观测的疏放水安全措施。

    初中语文文摘社会微博那些事儿

    微博的即时反馈机制使它成为一个极具吸引力的社交工具。 2. 隐私与公众人物:公众人物的隐私问题在微博中尤其突出,由于人们普遍对名人私生活的好奇心,他们的微博往往受到广泛关注。通过分享个人想法和生活细节,...

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

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

    会计干货之梁山公司的会计信息化.doc

    晁盖派小喽啰外出打探消息,不仅打破了原有的信息壁垒,也使得梁山公司能够提前应对各种情况,如得知官府围剿的消息。这一转变表明,随着企业发展,主动获取信息的能力成为了企业成长的关键。 宋江接手后,梁山公司...

    基土钎探工艺标准.zip

    打探时,需按照规定的频率和力度进行,确保每一点都得到充分的探测;记录过程中,对每一道工序的数据进行详细记录,包括打入的深度、阻力情况、土质变化等;取样则是为了进一步实验室分析,以确定土壤的物理和化学...

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

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

    工作面过拐点及过老眼的实践

    在过老眼的过程中,采用了特殊的打探眼、测量瓦斯和使用液压钻的方法。为了保证安全,安排科技攻关人员现场盯岗,对存在的问题进行及时反馈,并制定可行措施。此外,过老眼后还对经验进行了总结,以便于将来参考。 ...

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

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

    The Art of Deception - Mitnick Kevin D

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

    煤层探揭煤安全技术专项措施.docx

    在探揭煤措施章节,施工方案提出了在接近煤层一定距离时,通过打探钻孔来确认煤层的位置、厚度、瓦斯状况和其他有害气体的浓度,以确保施工过程中的安全性。这一步骤至关重要,因为它可以提前发现并处理潜在的危险...

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

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

    沙漠掘金拓展游戏PPT课件.pptx

    探险队伍可以向老人打探消息,但是需要延迟出发一天。 8. 资源信息表: 在游戏中,资源信息表提供了物资的价格、重量、晴天消耗量、沙风暴天气消耗量、高温天气消耗量、沙尘暴+高温天气消耗量、迷路时的消耗量等...

    Nginx基本功能及其原理

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

    煤矿主副井联络巷贯通措施.doc

    5. 监控人员现场盯班,监督爆破站岗和施工安全,5米以内用长钻杆打探眼观察。 6. 爆破前,禁止在运输切眼进行施工和逗留。 7. 贯通点周围10米的设施用木板遮盖,保护电缆、监控线等免受损坏。 8. 确保所有人员在爆破...

    面试的高级错误.pdf

    11. **主动打探薪酬福利**:不要急于讨论薪酬,这可能会显得过于关注物质利益,耐心等待面试官主动提及。 12. **不知如何收场**:面试结束时,表达对职位的热情,询问下一步流程,礼貌地感谢面试官,展现良好的职业...

    进风井井筒揭煤施工安全技术措施.docx

    在距煤层顶板最小法距10米时停止掘进,使用FJD-6G型伞型钻架或QKZ-100潜孔钻机打探煤眼。施工前需对井上下及井口周围进行全面安全检查,确保通风设施双机双电源、风电、瓦斯电闭锁功能正常,所有机电设备防爆,建立...

Global site tag (gtag.js) - Google Analytics