老司机带你体验全球500强公司Facebook 上班是怎样的

07:00 起床
07:45 开车去公司
08:00 把车停在 Building 14,走过去对面 Building 19(也就是 Fitness Center)运动
08:45 运动完洗澡
09:00 把车停到 Building 18,进去 Cafe 18 吃早餐,通常是白粥、薯饼、水果、鲜榨橙汁。
09:30 开始工作
12:00 看看 Facebook Culinary Team 的页面,然后决定中午吃什么。如果两个 Cafe 看起来都不好吃的话,我会选择去吃汉堡。偶尔也会去吃公司唯一不免费的午餐,也就是寿司。

QQ截图20160601175136
12:30 看心情决定是否去甜品店吃雪糕,然后回去工作
15:30 在众多 micro-kitchen 中随机挑选一个离自己比较远的过去拿零食,路上碰到谁就随便聊两句
18:00 再看看 Facebook Culinary Team 的页面,决定去哪里吃晚餐
19:00 开车回家,回家后有可能还需要处理一下工作的事情
23:00 不知道为什么就该睡觉了
考虑到不是每一天都能理想地早起,有时候我也会下午或者晚上去运动。
工作的话,其实说不出跟其它科技公司有什么非常明显的区别。www.vovcn.com文化、流程、工具上的差别,其实都是挺细微的。

老司机带你体验全球500强公司Facebook 上班是怎样的

我明白大家想了解具体工作上的体验,但这其实很难说。如果你有在美国类似规模的科技公司工作经验,当我说「差不多」的时候你就已经明白我在说什么了。如果你没有这样的经验,那就如同要像一个只有中国驾驶经验的人解释美国公路的驾驶体验一样难。
一条单方向 4 车道以上的高速公路,所有人都开到 100 kph 以上,很少有人在车道之间不停地穿插,你也几乎不用考虑超车因为整体车流的速度是一致的。你没体验过的话,能明白到这和中国道路的区别吗?也只能通过图片了解最表面的现象而已吧。
如果要跟中国公司对比,最显著的体验区别在于同事们都很 helpful。一般技术问题,曾经做过有知识背景的人会很乐意花时间跟你解释清楚,不知道的会直说「to be honest I don’t know」而不会乱忽悠你。我新加入一个 team 后,跟这个 team 上下游工作相关的好几个人都约了一个小时的一对一聊天,以了解他们的工作是什么,会如何影响到我的工作,我如何做才能更好地配合他们。他们都很乐意花时间向我这个新人解释各种细节问题。如果是实际任务,觉得有能力解决问题的人会主动说「I’ll take this」,不会像中国一样把任务踢来踢去最后没人承担责任。
至于 code review 的反馈,尽管语气有时候可能比较不考虑别人感受,但讨论问题还是很认真的,代码怎样写更好就该怎样写。很少有代码应付性通过 code review 就为了尽快 merge 的。做 code review 的人也不会觉得自己是白白帮忙对自己的任务还无帮助的,因为确实能学到东西,提出有效的建议也确实是在为公司产生价值。在中国,code review 很多时候感觉就是纯粹帮忙,应付性通过就好了。看的人其实不是很想看,写的人也不是很想接受别人的反馈做调整。

QQ截图20160603181622
此外在美国 peer review 是能够 work 的,大家都愿意诚恳地说出别人做得最有价值的事情和有待改进的方面,通常会提出建设性意见而非抱怨别人不好的地方。在中国大家就算明知道是对方看不到的内容,但在写的时候还是会给面子不愿意说真话。
大家都觉得我把 Facebook 工作说得很轻松的样子。其实 Facebook 是一家很实际的公司,也有过因为表现不理想而炒人的案例,因此而产生了一种我认为很有趣的现象——在 Facebook 外的人,都「听说」Facebook 工作压力很大;实际在 Facebook 工作的人,都不会说觉得工作压力有多大,就是「正常」或者说是「跟同类公司差不多」。(我入职前曾经因为外面的人都说 Facebook 工作压力大而专门了解过这个问题。)
我觉得这是很正常的。如果一个人在 Facebook 工作,觉得压力正常,那就是及格的员工,他可以自由选择是否更积极上进一些;如果一个人在 Facebook 工作,觉得压力巨大,那说明这份工作超出了他的能力范围,炒掉是合理的。
可能很多人觉得,越是激烈竞争才能获得机会,在得到后就必须付出越多。这是个让得不到的人很安慰的想法,但事实上不是这样子的……真正的付出是发生在这个机会得到之前,而非之后。之后的付出,则应该投资到下一步的职业发展目标上。