Facebook历史上最著名的一次黑客松举办于2012年,该公司IPO的前一晚。那场比赛通宵举行,直到扎克伯格在纽交所敲响开市钟声。此举是为了传达一个信号,即便Facebook现在是一家上市公司,它也从未忘记自己的根。
大家都知道Facebook,谷歌,BAT等海外大厂技术实力雄厚,每隔一段时间,就会出现令人惊叹的创新产出。可是你知道这些“创新”是如何而来的吗?
电影《社交网络》有一幕类似黑客松的场景:马克扎克伯格在哈佛一间宿舍里举行了10分钟的编码比赛,赢家成了他第一位实习生。
现实生活中,Facebook在自家公司IPO上市的前一个晚上都还在进行黑客松。那场比赛通宵举行,直到扎克伯格在纽交所敲响开市钟声。
在美国,黑客松非常的流行,在大学校园中的黑客松活动可以直接将才华横溢的学生送上通往硅谷的直通车。
Hacker这个词的含义不再是最初的“黑客”,现在演变成了更广义的“以全新的方式去解决问题的人”。
黑客松的定义
黑客松(注:英文是Hackathon,又可译为“编程马拉松”,或者“黑客马拉松”,本文采用“黑客松”的译法)起源于程序员社区,最初是指在特定时间内,聚集一批开发者,用计算机技术解决一些实际问题的线下活动。从名字大概就可以看出来,所谓黑客松,就是一场编程马拉松,每个团队要在一晚、一天或一周时间内完成某项任务。
英文的Hackathon其实是一个生造的合成词,包括hack和marathon两个部分组成,即强调在“短时间,高强度,重实操”地完成某项任务。
黑客松的起源
黑客松,是技术编程界的摇篮,诞生了很多创客,新公司。
“HACKATHON”由不同的两个团队在同一年提出。
当初OpenBSD团队(OpenBSD是一个类Unix计算机操作系统)于1999年6月4日在卡尔加里举办的一次密码学开发活动上第一次使用了该术语。在那次活动中,10名程序员相聚到一起商讨如何避免由美国密码学软件出口规定引起的合法性问题。
Sun(昇阳电脑,09年被甲骨文收购)第一次使用“编程马拉松”这个术语则要追溯到1999年6月19日JavaOne大会中的一次活动。在那次活动中John Gage向出席者发出一个挑战。他要求出席者用Java为新款的Palm V编写一个程序。这个程序可以让Palm V用户通过红外线端口和其他Palm V的用户进行通讯,此外Palm V用户还能够通过该程序在网上注册他们的手机。这个活动号称是编程马拉松的始祖。
极客 即刻 改变世界
“改变世界在这里,真的不是说说而已。”
Facebook上面的‘点赞’功能就是在一次黑客松活动中创造出来的。脸书的点赞功能甚至催生了一种青年文化,“点赞之交”、“为你点赞”等等更成为了流行语,不经意间就影响了你我的生活。
不仅只有大家都在使用的“点赞”功能,对于Facebook来说,它的很多重要产品比如第一款视频播放器、开发者论坛和聊天系统等都是以黑客松中产出的创意为基础衍生发展起来的。
黑客松的创意成果,并非是一个一下子便将世界扭转、变化的产品。它可能是一点点小幅度的增益,在不知不觉中渗入人们日常生活之中。
创新、挑战、实干、交流、玩乐、交友
这些词汇是小编从一些黑客松参与者口中提取出的关键词。
他们分享到我,参与黑客松,他们得到的收获不仅仅是最终的奖项。在整个过程中,有限的时间内一步一步将创意落地,发现问题解决问题,同时,与其他队伍进行技术交流,从不同的角度得到新的点子。路演分享环节,了解到其他参赛者的想法出发点……
这些想法、创意、技术的分享交流,比起奖项而言更加重要。
人人皆可黑客松
编程人员是黑客松不可缺少的部分,但其实对于黑客松而言,创意、想法非常重要。
根据不同的黑客松主题,一场黑客松的参与团队可以由项目经理、创意策划、设计师、编程人员、该主题领域专家等等进行自由组合。
实际上,只要对于该场黑客松主题感兴趣,能提出自己的想法,主动在团队内沟通落地方案。
你也可以是黑客松的一份子!