【阅读】打造Facebook

作者是Facebook早期员工,开创了Facebook的支付安全和客服工具,参与塑造了Facebook的文化与价值观。作者在这本书里面表现出来的真诚难能可贵,从中可以了解到Facebook甚至是硅谷公司的方方面面,实在是一本干货。作者归国后在做天使投资,用自己的知识和人脉来帮助国内的创业者,这实在是人生的另一高度了。

关于扎克伯格

扎克伯格是一个很棒的CEO,李开复在这本书的序里面说:“Google,Facebook都属于快速成长的公司,但是前者的创始人自身成长速度无法跟上公司的成长速度,不得不从外部引入CEO,而扎克伯格却能和Facebook共同成长。”一个公司的文化很大程度上取决于公司刚开始的那几个人,因此扎克伯格的作风影响了公司文化。他在公司内部知无不言,公司对内完全透明,这就为员工的融洽相处提供了氛围;他又很上进,每年一项新的挑战,比如学习中文,持续编程等;同时关心用户体验细节,指明产品的发展方向。这样一个CEO是难得的,也是值得学习的,同时指出Social Network中只有2%是真实的。

关于进Facebook还是进Google的抉择

作者在当初加入Facebook的时候的一段纠结过程很值得借鉴。他的分析是这样的:

拿到Offer后,我考虑了近两个月。我思前想后,因为两者提供的薪酬差不多,所以更多的纠结是在非薪酬因素上。去Google的理由有:
   1.其搜索市场的垄断地位使得去Google工作的安全性、稳定性超强;
   2.Google有很强的工程师驱动文化,工程师的地位很高;
   3.中国人在硅谷工作还涉及绿卡的问题,如果Google给你申请的话,其效果无疑会更好。
   但Facebook有自己的撒手锏——它是一家创业公司。去Facebook的话,很多东西需要自己摸索,公司能够给我学习、成长的空间。因为很多东西没人懂,大家在摸索中还可以互相切磋,想想就让人兴奋。

       从长远的角度看,我一定会创业。雅虎给了我去了解大公司里如何分工、交流以及工作流程等的机会,而我不太清楚尚未完全成型的创业公司究竟如何运作,因此想学习一下,这对自己将来的创业会有很大的帮助和补充。去Facebook面试时,我跟他们提到过自己有创业的想法,表示我来是为了走,但我在的时候会认真地做事情,Facebook有能力让我待多久,我就待多久。如果选择Google,就意味着我骨子里面还是希望过稳定一点的生活。这和我一向想搞点事的性格不大匹配。

Facebook严格的面试

Facebook的面试以伦数多和严格著称,书里讲了技术面试的典型过程,这里摘录下:

整个面试流程里最多的要数技术性、编程性相关的问题,比如说很简单的Atoi(ASCII整数Integer的转换),用一段程序将英文字母换算成对应的数字,或者是反过来实现。很多典型的编程问题在网上都能查得到。但需要注意的是,不是所有人都能适应在白板上或纸上写程序,跟你直接在电脑上写并不太一样,最好事先练习一下,研究几十道类似的题目。这样不至于在白板上或者纸上写程序的时候手生。编程问题不仅仅是考察解决问题的能力,还有很重要的一点是沟通能力。我一般希望应聘者和我先谈谈他的思路,如果这个思路靠谱的话再去写程序。最不想看到的就是一上来就写,然后遇到困难就愣在那里。在谈论思路的时候碰上思维的断点不要紧张,可以把困扰说出来,把面试当作一个探讨的机会,而不是考试。在这个探讨的过程中,我们会慢慢地推向正确的解法。如果探讨在某点上僵住的话,我会直接给明显的提示,如果这个提示没有办法被应聘者接受的话,这个面试对他来说就失败了。在有了解决的思路后,接下来最重要的就是把程序写出来。不要求百分之百无漏洞,但基本上要没有大问题。通常我会要求他在写完之后自己再检查一遍,然后向我解释每一行程序要做的事情。往往在这时,他们自己会发现程序中的漏洞并修正。如果这样还有大问题的话,通常这个面试也是失败的。

另外作者也提出了面试中要注意的几个问题:1.建议在写程序之前,先口头说明自己的思路,得到认可后再动手。2.应聘者向面试官提问时,要避免关注在主观感受上,而要聚焦在客观事实上,比如有关产品、技术和对未来的思考,这些更有意义。

新兵训练营文化

新兵培训在IT公司里面特别多,大部分的特点就是脱产,做游戏,洗脑。这点facebook就很不一样,facebook的新兵训练营6周长,可以说长的吓人,可是新兵训练营是真正的在做事,不是脱产。一般先安排去修改bug之类,然后逐步去参与真正的项目,各个部门的人都来争取这些新人,就好像大学的头两年不分专业一样,这和facebook公司的气质很像,我一直觉得facebook是个很偏实用的公司,很工程师的地方,没有那么多各种吹嘘管理的人,吹嘘价值核心的人,新兵的60%时间是在改bug,40%的才是杂事,想想一来就可以提交代码发布,这是什么样的成就感。

独特的黑客文化

Facebook本就起源于黑客事件,而黑客的本质就是不断的学习和再创造,Facebook把这种文化发扬光大。黑客们认为,优化无止境,产品无完美。当有人说无法再改动一丝一毫,或是满足于现状时,黑客们却当着别人的面,情不自禁地动手修改。黑客还意味着极度开放和精英为王。黑客们认为:最优秀的创意及其实现始终掌控一切——而不是由最善于鼓吹创意或是权力最大的人掌控一切。

产品开发的三个准则:1.迅速发布,再进行检测。2.坦然对待不确定性。3.不追求机制,应该不断地发布以达到目标。

工具文化

在facebook里做工具的一般是最牛逼的人,进入工具组都是很厉害的事情。这点和很多公司完全不一样,其实这也可以从黄易山的话里可以看出:你的工具团队不应该是一个由二线成员组成的“事后诸葛亮”的后勤部门。你最有才华的工程师应该用公司自己的工具来工作,并且你的公司文化要优先反映这些。编写杰出的工具并继续改善和更新它们比下一个闪光的想法更重要。

如何有效地管理团队

领导者最重要的事情就是去激发和帮助员工,让他们更加优秀、比原来做的更好,你要为团队成员树立起高的期望值并加以衡量,在团队的真实极限中找到一个可持续性的驱动力来激励团队超越自我。作为团队的领导者,你需要设定足够高但合理的期望,足够高使你的团队成员不会感到没有挑战性,但又合理到不至于使他们油尽灯枯。另外,你还需要找到一个不容争辩的途径来衡量期望。同时,对于业绩的问题要特别敏感。

Facebook产品开发的流程

九大步骤:

1.描绘远景并设置目标

2.收集想法并排出优先次序

3.跨团队沟通

4.告知所有可能关心的人

5.设计产品

6.指定项目责任人

7.顶起碰头会

8.了解进度 汇总报告

9.发布产品 监测数据

 本文用菊子曰发布
posted @ 2013-02-24 23:13  Vincent_Xue  阅读(262)  评论(0编辑  收藏  举报