在 Facebook 上市前夜,公司以一种特别的方式进行了庆祝:通宵编程。在公司内部,这种通宵编程的活动被称为”黑客马拉松”(Hackathon)。在这个活动中,出现了许多好点子,并且用在了网站的建设上。”黑客马拉松“已经成为公司维持初创精神、保证创新力的重要方法。那么,“黑客马拉松”是如何兴起的?它有什么特别的故事?近日,Fastcompany 网站采访了 Facebook 公司“黑客马拉松”的组织者 Pedram Keyani。
Keyani 于五年前加入 Facebook。在入职的第一个月的某天,他对妻子说,晚上要在公司工作。在妻子的追问下,他花了 20 分钟的时间解释这个决定。他说公司在做非常酷的事情,而且每个人都会参加通宵编程。在第一次“黑客马拉松”之后,他爱上了这个活动。当时的“黑客马拉松”是没有人组织的。两周后,他给其他员工发了一封邮件,说,“嘿,我要买些中国菜,通宵编码了”。
他的行为得到了公司多数人的响应。第二天,Mark Zuckerberg 来到他的办公桌前说,“那很酷”。于是,没隔六到八周,他都会问其他人是否想参加“黑客马拉松”。在他的推动下,这逐渐成为公司内部的一件有规律的活动。
Keyani 说,“黑客马拉松”上有一个很关键的原则:不能做自己的日常工作,这是因为活动的主要目的是激发新点子。每次活动都会出现四五项新想法,并且使用在网站上面,有些主意甚至改变了公司的方向。比如,公司内部一直不愿意构建的聊天客户端。“编码胜过了争论”,Keyani 说,“你可以为一件事情争上两天,或者你可以在一小时内做好,然后证明你的观点”。
公司内部有一个团队叫做“Hackathon Ideas”,在黑客马拉松活动前的一周,人们会发表新想法,形成一些团队。Keyani 说,他曾经和四个实习生、一个基础架构工程师、营销团队人员组成过团队,并做了一个不错的项目,后来他们都成了朋友。
关于“黑客马拉松”的间隔时间,Keyani 说,如果间隔少于六周,人们会觉得影响自己的生活。不过,在六周或七周之后,人们会觉得等待时间过长,有人就开始给他发邮件,询问是否会举办活动。
“黑客马拉松”的传统之一是,他们总是从一个固定的地点购买中国菜:Palo Alto 的 Jing Jings。在公司里,员工们在堆积的食物旁,通宵编码,到了第二天的三点,20%-30% 的人会睡觉或者回家。随后每过一小时,会有 10% 的员工走掉。到了六点,Keyani 会宣布活动结束。
组织过多次马拉松之后,Keyani 说自己学会了一个重要的技巧,找到某个会议室,提前睡上两个小时。某次 Hackathon 的时候,他问 Mark Zuckerberg,“嘿,你的后院有个吊床,我能去那儿睡吗?”。Mark 说,“这有点傻啊,把我钥匙拿走吧”。于是,他跑到 Mark 的床上睡了一觉。
黑客马拉松活动中,最有趣的一次是”家用扎啤机“。Keyani 有一个名叫 George 的朋友。George 的初创公司没有成功,留下了一个家用扎啤机。两个人想要把扎啤机带到公司,而且不被炒了鱿鱼,于是他们想了个点子。在扎啤机的上面,他们放了一个电脑。人们在电脑上划自己的员工卡,电脑会给手中拿着啤酒的员工拍照,然后照片上传为 Facebook 新帖。在黑客马拉松的时候,两个人把扎啤机带了过来,很快两个人喝酒的帖子被所有人转载了。突然办公室里许多人问:”嘿,扎啤在哪里?“在十分钟之内,有 15 个人开始排队,当晚就把啤酒全部喝完了。
Kayani 说,这个有趣的想法其实是有实际意义的,就是如何把 Facebook 和现实世界联系起来,”我们做的事情是找到一种方法,使得人们通过物理上的交互,就可以实现和在网站上输入用户账号、密码、发表内容等同的事情”。
黑客马拉松”的核心理念是,以不同的方式思考你以前没有机会专注的主意。Kayani 说,许多公司都有”思考周“的观点,在一周内进行头脑风暴活动。那不一定是在深夜,”如果一个公司雇佣了合格的员工,相信他们能有好主意,就应该给予他们空闲时间和自由度,让他们在公司需要探索的方面,想出一些了不起的东西”。