博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《打造Facebook》读后感
阅读量:4150 次
发布时间:2019-05-25

本文共 1664 字,大约阅读时间需要 5 分钟。

在准备找工作的时候,无意间发现了这本书,于是乎就网上买了下来,用了一天看完了。

这本书是第二个进入facebook的中国籍员工王淮写的,经linkedin上的猎头联系,他在2007年从雅虎辞职进入了facebook后于2011年9月底离职。 在这将近五年的时间里,他亲历了facebook的爆发式增长。从刚开始的2000万月活跃用户,到离开时的8亿,足足增长了45倍,用户数占全球人口的15%。

这本书不但讲述了作者本身从工程师到经理的角色转变,而且还讲述了一些具有facebook特色的公司文化。

其中有:

1. 新兵训练营

facebook招进来的新人,刚开始是没有分组的,在新兵训练营的进行中才慢慢找到潜在的兴趣组,当然这是双向的,各组根据你的表现、导师根据你的背景帮你做的筛选、你个人的意向,所有这些因素结合在一起,然后等六个星期的新兵训练营结束后,就分组了。 在新兵训练营中的主要任务就是修改错误代码,练习write code, test code, review code, check in code, release code这几个步骤。

2. hackathon

每三个月举行一次,从某种程度上看,这种精神和google广为人知的“20%”规则相似,即鼓励员工在本职工作之外发展自己平时想做,但没时间去做的兴趣点。就像Google的“20%项目”中曾产生了包括Gmail、新闻服务、Gtalk等产品一样,facebook的hackathon也孕育出了一系列重要的产品,比如聊天,视频,移动开发框架以及HipHop编译器等,2011年推出的新版个人页面-时间轴也是Sam Lessin在一次hackathon活动上构建出来的。

3. hack-a-month

在一个组里待久了可能会腻,如何在公司内部帮助合格或者说优秀的工程师找到新工作岗位,是facebook需要积极面对的问题。为此,公司设计了hack-a-month计划来帮助工程师成功换组,重新点燃工作激情。当然这有一些条件,比如必须在原先岗位待够了一年,以及绩效要达到一定标准。

4. 工具文化

公司将内部工具视为持续的重要投资,以保持公司的领先地位。集中精力努力说服几位顶尖工程师加入工具组,如果最优秀的工程师愿意加入工具团队,那么这样可以大大提高同事们的工作效率。自主研发特制工具,以提高工作效率,这是大公司保持高效竞争力必须要做的。当然如果有很优秀的第三方工具了,那么花钱买也是可以的,总之尽最大可能节省重复劳动,实现更加智能办公。

5. 产品开发三个准则

第一,Move Fast and Monitor Closely;第二,Be comfortable with Uncertainty;第三,Done Is Better Than Perfect, Stay Focused and Keep Shipping。

Facebook中的产品发布是灰度发布方式,这使得最小化快速开发上线带来的负面影响。

4. mentor

如果有这么一个人,他愿意帮助你,能够帮到你,那他将是你生命中的贵人。导师应该符合两个条件:一是和你聊得来,有“化学反应”,愿意帮助你,也就是我们常说的缘分;二是在某一方面,他比你有更多的想法、经验,能够帮助你提高。对每次和导师的交流要进行总结、记录。

5. 招聘永远是第一位的

Facebook在招人的标准上坚持一点,让面试官明白他们需要招到比他们更强(在某些方面),至少不会拖后腿的人,如果不是,那就拒绝平庸,不要妥协。这也是为什么facebook的员工人数增张,远没有跟上其业务以及用户数的增张。

6. 扎克伯格的个人魅力

扎克伯格推崇在公司内部实现最大可能的透明,所以在每次的问答时间里,他尽可能的回答所有的问题。Facebook的文化是,如果沟通顺畅,那么事半功倍。扎克伯格每年还给自己制定一定新挑战。扎克伯格是硅谷中少有的几个既是创始人还一直做CEO保持公司发展方向,与时俱进的。这足以见得扎克伯格的个人魅力。

转载地址:http://yrxti.baihongyu.com/

你可能感兴趣的文章
EJB与JAVA BEAN_J2EE的异步消息机制
查看>>
数学等于号是=那三个横杠是什么符
查看>>
HTTP协议详解
查看>>
java多线程中的join方法详解
查看>>
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
查看>>
java abstract修饰符
查看>>
数组分为两部分,使得其和相差最小
查看>>
java抽象类和接口
查看>>
有趣的排序——百度2017春招
查看>>
二叉树的最近公共祖先LCA
查看>>
数组中累加和为定值K的最长子数组长度
查看>>
素数对--腾讯2017校招编程
查看>>
JAVA集合--ArrayList实现原理
查看>>
synchronized与Lock
查看>>
数据库索引
查看>>
实现包含min,max,push,pop函数的栈
查看>>
实验2-6 字符型数据的输入输出
查看>>
实验3-5 编程初步
查看>>
实验4-1 逻辑量的编码和关系操作符
查看>>
实验5-2 for循环结构
查看>>