走进Facebook工程师

  Facebook的员工Yee Lee曾经发表过一篇博文,在这篇博文中他描述了Facebook工程师的日常工作情况。据他称,工程师和技术运营团队几乎是占据了Facebook员工总数的一半,而且可以说是公司最宝贵的财富;假如没有这两个团队,那么Facebook也许将无法运营。

  做产品经理的人有很多,但是,相对应的,工程师也是更多

  而在Facebook中,每个产品经理都将会和7-10位工程师协同合作,共同对公司的产品进行维护。

  Boot Camp

  所有的工程师都必须经过公司4-6周的专业培训,而这种培训被内部人员称为Boot Camp。在培训的过程中,工程师们必须要接受学习Facebook的解决Bug之道,并且还要听取一系列高级员工的讲座。而最终合格的工程师却只占10%。

  权力越大,责任越大

  通过培训的工程师将获得Facebook数据库的权限,对数据库进行适当的检查和修改。以防万一,公司也制定了一系列安全措施防止工程师私自滥用用户数据。

  “工程师做主”的公司文化

  这一点与Google相同,Lee在博文中称,在工程师眼中“产品经理其实没什么地位。”工程师可以在产品开发阶段作出任何修改,甚至加入原设计之外的新功能。

  每月进行项目汇报

  每个月,各个团队会碰头进行项目汇报,产品营销经理和产品经理都会参加,但没什么发言权;稍有不慎就会被人举报称他们占用了过多会议时间。公司主张每一位工程师能对自己开发的产品全权负责。

  自主自愿收集项目资源

  在Facebook,工程师的项目都由他们自己决定。

  实干才是硬道理

  实践是检验真理的唯一标准。在Facebook,工程师们从不为某个功能是否有价值打口水仗,他们通常都会花上一周作出原型,让事实说话。

  终端项目更吸引工程师

  与其他科技公司人人都想参与前端产品开发不同,在Facebook,工程师们对延展性项目和基础设施问题最感兴趣,比如News Feed算法。

  老板亲自审查代码

  Facebook最大的特色:扎克伯格会审查News Feed中更新的每一个代码。

  没有正式的质量管理团队

  工程师为其产品的每一个功能负责,前期测试、处理Bug以及后期维护。

  每周二固定进行代码更新

  技术运营团队“阻碍”代码更新进程

  Facebook有6万多个服务器,更新代码则是逐步完成的,先在小部分服务器进行测试,运行良好后再全面使用。

  技术运营团队不容忽视,否则···

  在更新代码测试过程中,一旦发现问题,技术运营团队会通知对应的工程师;如果该工程师没有及时解决,他将有可能面临被解雇的危险···

时间: 2024-11-10 01:05:58

走进Facebook工程师的相关文章

Facebook工程师是如何高效工作的?

编者按 Facebook的工程师有哪些高效工作的经验呢?软件工程师访谈了多位Facebook的高产工程师,总结了他们的共同经验以及晋级之路,供各位参考. 成为高效开发者这件事你可以通过经验.书本.或者试验和错误来学习.但成为高效开发者的最有效方式之一是直接向高效开发者学习.我访谈了Facebook的几位最高产的工程师,想找到这些开发者实现最高生产力的基础结构是什么. 第一级:减少不必要的干扰 这一点似乎很明显,但是正是这些累积起来的小事情最影响我们的生产力. 避免开会 我尽量少开会.例会我一般都

Facebook 工程师是如何高效工作的?

编者按:Facebook 的工程师有哪些高效工作的经验呢?软件工程师访谈了多位 Facebook 的高产工程师,总结了他们的共同经验以及晋级之路,供各位参考. 成为高效开发者这件事你可以通过经验.书本.或者试验和错误来学习.但成为高效开发者的最有效方式之一是直接向高效开发者学习.我访谈了 Facebook 的几位最高产的工程师,想找到这些开发者实现最高生产力的基础结构是什么. 第一级:减少不必要的干扰 这一点似乎很明显,但是正是这些累积起来的小事情最影响我们的生产力. 避免开会 我尽量少开会.例

内部人士称Facebook工程师拥有高度自主权

北京时间1月19日晚间消息,多名Facebook员工表示,Facebook工程师拥有较高的自主权,几乎可以决定自己要做的事情. Skype产品经理李逸(Yee Lee)近日与其多位Facebook好友谈到了Facebook工程师,这些Facebook员工表示,Facebook是由工程师驱动的,而不是经理或广告主.Facebook工程师之间相互信任对方能够开发出优秀的产品. 以下为Facebook员工谈到的一些事实: 1. 工程师先决定自己想做的事情,接着产品经理会走过来,鼓励他们这样做.然后,工

Facebook工程师不满自家app 专注完善移动服务

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 9月16日知名科技网站re/code消息,2013年的早些时候,Facebook的一批工程师曾访问非洲,他们测试了Facebook的手机应用程序在恶劣的网络环境下的运行情况.结果可想而知,应用程序经常崩溃,图片无法加载成功,一位工程师甚至花光了他手机全部的上网流量,只为从应用商店里下载和更新这款应用.这使Facebook感到无比沮丧. 对此,

摒弃“学生思维”,前Facebook工程师教你如何科学地步入互联网职场?

之前看到知乎上的一个问题:典型的「学生思维」有哪些?觉得还挺有意思.因为自己2010年 也是从学生身份加入Facebook,然后经过了4年的洗礼,有一些自己和同事们的总结.特地在这里和大家分享一下: 这个问题是很有意义的, 特别是我最近2年开始带人以后,有几点注意好了之后的确可以帮忙很多new grad学生更加地适应工作和职业发展.(想起当年我毕业的时候,2010年,刚踏入工作的时候犯了不少的错误:现在想想,自己的确很菜,还走了不少弯路)所以这里我回想总结了下,大概这几点要好好注意.(因为是在美

Facebook工程师在测试中主动干掉一个数据中心

摘要:在 @Scale 年度会议上,Facebook 工程副总裁 Jay Parikh 说,拆散一个数据中心比将其重新组装起来更容易,而该公司 SWAT(代表灾难特种武器和战术团队) 团队执行的定期压力测试正让该公司软件工程师在重新组装这部分变得更好. Jay Parikh将这项工作称为 Project Storm,始于2012年的 Sandy 飓风,Sandy 飓风威胁到了2个Facebook数据中心,虽然最终飓风没有对数据中心造成损害,但这一事件促使该公司的工程团队考虑突然损失一个或多个数据

Facebook工程师开发工具提高VR内容开发效率

在虚拟现实内容的开发过程中,程序员们几乎在每次更改代码后都要戴上头显来查看更改后的效果,然后脱下头显重新回到电脑显示器前工作,这无疑拖慢了工作的进度. 两名Facebook的工程师在Facebook著名的黑客马拉松比赛中想到了一个简单的办法:开发一个可以在虚拟现实中渲染编程界面的集成开发环境系统(序员称之为IDE). 他们使用Facebook自身的React应用框架来搭建这个系统,React因其跨平台灵活性而广受社交网络内外的程序员好评.通过新系,虚拟现实的开发变得有点像科幻小说. 程序员可以环

走进Facebook数据中心 看绿色计算风姿

http://www.aliyun.com/zixun/aggregation/1560.html">Facebook在北卡罗莱纳州森林镇(Forest City)有一个庞大的数据中心,其在节能设计方面是现今的大功率服务器群世界中的一盏明灯.日前,Facebook官员带着媒体人员参观了此数据中心,展现绿色计算的风姿.Facebook官员称数据中心的各项措施为公司节省了超过10亿美元. 数据中心的选址无需前卫 像许多硅谷公司一样,Facebook在办公环境和福利方面是赫赫有名的.但偏远的森林

Facebook已经招聘数十名苹果前iPhone开发的软硬件工程师

根据<纽约时报>报道,Facebook已经招聘数十名苹果前iPhone开发的软硬件工程师,负责打造Facebook品牌的智能手机.报道称,Facebook此项计划,是该公司目前的最高优先级别的项目. 报道称,Facebook的CEO马克-扎克伯格亲自负责手机团队的人才招募,团队中的主要成员,此前都在苹果参与了iPhone研发,其中一人还具有iPad项目经验.而消息称,这是Facebook第三次尝试开发自有品牌的手机,但此前早期项目被放弃,Facebook目前还有一个与HTC合作开发手机的项目正