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万多个服务器,更新代码则是逐步完成的,先在小部分服务器进行测试,运行良好后再全面使用。
技术运营团队不容忽视,否则···
在更新代码测试过程中,一旦发现问题,技术运营团队会通知对应的工程师;如果该工程师没有及时解决,他将有可能面临被解雇的危险···
来源:曹三藏
-
微信创始人张小龙首次公开演讲(官方无删减版)
微信创始人张小龙首次公开演讲(官方无删减版) -
如何通过APP看到产品战略层面
产品经理拿到一款产品的时候,不能只能看到表面信息,而是要能看到产品背后的信息。 -
基于用户的“真需求”创新产品
产品创新是保证企业在竞争激烈的市场上长久生存的关键,今天,我们就围绕产品创新和用户研究分享一些看法。 -
有一种交互设计研究验证叫“设计走查”
如何在最短的时间内对自己的产品做出检验,确保其在定位、设计、营销计划等多个环节,在可视范围内是正确的,需要一套比较科学、完善的方法去做出检测。 -
你为什么离不开微信?
张小龙说用完即走,你却爱不释手; 到底是什么让你离不开微信? -
移动互联时代APP的发展方向
现在我们已经走上了移动互联网时代,无论是企业还是公司,都会经过网络竞争中争取有利的优势,较为传统的产品竞争逐渐向互联网竞争转型,出现了很多数据云大数据等等 -
AI 时代产品经理的机遇和挑战
AI 时代产品经理的机遇和挑战 -
前1%与前10%的产品经理差距在哪?
前1%与前10%的产品经理差距在哪? -
你有哪些策略应对不断的需求变更?
你有哪些策略应对不断的需求变更? -
如何运营天猫【十亿俱乐部】商家页面?
如何运营天猫【十亿俱乐部】商家页面?