Skip to content

Instantly share code, notes, and snippets.

@alswl
Created April 6, 2013 04:56
Show Gist options
  • Save alswl/5324875 to your computer and use it in GitHub Desktop.
Save alswl/5324875 to your computer and use it in GitHub Desktop.
layout title date comments categories tags
post
读《打造 Facebook》
2013-02-25 00:51
true
学海无涯
创业
读书笔记

感谢好基友 @daodao 送了我这本《打造 Facebook》, 年前一直忙,最近腾出两个晚上,把这本很火的书看完了。

cover

第一次听见王淮这个名字,其实是在知乎上面, 当时有一个问题 Facebook 早期员工王淮在职期间有什么成就?。 之后陆陆续续看到他的几个回答,感觉他非常善于自我营销。再之后就读到他这本书。

书中最喜欢的章节是关于 Facebook 工程师文化和产品开发流程的描述。

============================== 我是分割线 ==============================

  • Facebook 招人标准

    • 对公司的忠诚,是文化认同的附属品
    • 技术面试 2.5 / 系统设计 1 / 文化面试 0.5
    • 5 个程度的面试打分
    • 高标准人才,喜欢挑战和完成艰巨任务
    • 慢招人,快炒鱿鱼
  • 新兵训练营

  • 全局认识 / 工具和框架 / 运营商业模式 / 选组

    • 工程师入职不区分方向
    • 导师
  • 黑客文化

    • 学习 / 再创造
    • Done is better than perfect / Code wins arguments
    • 工程师参与构思、设计、实现
    • 很少有「这样子一定成功」,「我们来试试吧」,通过数据反馈
    • 工程师主导产品开发
    • 跨部门回忆,由工程师汇报进度
    • 开发准则:迅速开发、进行监测 / 坦然对待不确定性 / 不追求极致,不断发布到达目标
    • 工具文化
    • 换职位,Hack a month
  • 王淮转管理岗

  • Facebook 开发流程

    • 描绘远景、设置目标
      • SMART:详细、可度量、有难度、现实的、有期限
    • 优先级和时间分配(6-2-2:预期任务-品质改良-有风险任务)
      • 120% 难度任务 / 任务段分片进行
    • 跨团队沟通 / 通知
    • 设计产品
      • 衡量指标:时间、预算、质量
      • 3 倍目标经验
      • 早期快速迭代变成多方面参与的流程控制
      • 前期评估优缺点和风险
      • 不重复造轮子,拥抱开源
      • 一些理念:不要过度设计、越简单越好、自己就是用户、好用流畅、不追求完美、最基本质量线
    • 指定责任人,定期碰头,了解进度,汇总报告
    • 发布产品,监测数据(系统状态,用户反馈,报警系统)
      • 问题事件分析:发生了什么,影响多大,问题原因,发生过程,如何避免
  • 考核激励

  • 王淮做天使

这本书谈不上经典,也不是全文干货,但仍然能从一些章节中获取有用的信息, 推荐一读。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment