forecho

把生命浪费在美好的事物上

读《打造Facebook》

2013年10月07日

这本书应该是我从云南回来的时候开始看的,也是我花的最短时间看完的一本书。用Kindle看完的,废话说完了,下面进入主题。

作者是曾经的Facebook的中国工程师,他加入Facebook那会儿,Facebook

300人都不到。那么这本书就是从他的视角带着我们去了解Facebook的一些内部情况。之前就很想读《Facebook效应》,但是被搁置了,所以这本书是我读的第一本关于Facebook的书。

Facebook的CEO - 马克 扎克伯格一直把Google当作自己的偶像。所以跟Google一样,Facebook也是一家以工程师为驱动的公司,在公司里面工程师同样会有很大的话语权,同样会有很高的薪水。Google有「20%时间做自己感兴趣的项目」的企业文化,那么Facebook的企业文化就是「黑客文化」,并且每年的F8大会之后都会有编程马拉松。

Facebook的招人要求很高,他们只招一流的人才。跟乔布斯是一样的,只有跟一流的人才做事你才会打造出一流的事情。并且Facebook非常的注重寻找人才这块业务,如果一个一流的人才没有到你的公司来上班,他很有可能就回去你的竞争对手公司上班去了。

通过Facebook的面试之后会有6周的「新兵训练营」,主要是让你去了解公司的一些情况,在这期间你还要是找到自己感兴趣的小组,选择自己的职位。如果你上班满一年之后感觉自己的岗位以及自己做的事很无聊,没有挑战的时候,你还可以参与公司的「Hack-A-Month计划」,说白了就是换组工作,只不过你首先要先去别的小组试工作一个月,一个月之后,双方小组满意之后,可以申请换组,这个计划的前提是你的技术足够牛。

在Facebook上班你需要有跟公司同样的价值观,大家都是为了Facebook整体着想,不能只为自己的小组着想。大家的劲都往一处使,想想在这样一个公司上班,是多么幸福的一件事。在Facebook绝大多数关于公司的情况都是透明的,因为扎克伯格希望大家都知道自己做事的一些情况,在一个什么样的公司以及公司每天的一些变化,同时有个规定就是这些内部的消息必须不能向外部泄露出去。

在Facebook有个很重要的观点是:不要去追求完美。不要想着一次去把事情做完美,完成比追求完美更重要。当然这个前提就是你这个完成之后的产品也不能太差了。iPhone追求完美是因为它是硬件产品,更新换代很不方便,但每一代iPhone都不是最完美的,不然怎么会有新一代的iPhone呢?但是作为web开发的Facebook就不同了,web开发有个很大的优势,就是产品在服务端,产品升级换代非常的方便,所以刚开始做产品的时候不需要去追求完美,我们做完一个版本然后做大量的数据分析、数据调查。根据反馈设计新的功能。

Facebook的更新都是灰度发布的,可以设定属性,根据熟悉更新部分,然后根据反馈可以快速的应变。

Comments

Rui Chopper: 以工程师 为驱动的公司,在国内很少见,几乎没有。。。哎

ForEcho: 其实是有的,只不过可能是小公司,名气没那么大。可能氛围也不会有Facebook和Google的那么好。