今年在 COSCUP 开源人年会上以「拆政府,原地重建」声名大噪的 g0v 零时政府,成立起源得从 2012 年「Yahoo! Open Hack Day」说起,三位台大资工系系友三天内写出「政府预算视觉量表」,在活动中一战成名,慷慨激昂的斗志并未随著拿到竞赛的佳作奖项而消声匿迹,反而更加凝聚,是年年底,他们组成如今我们都已熟悉的 g0v 零时政府,承袭 Yahoo 参赛的经验,并且利用获奖奖金,召开「第零次动员戡乱黑客松」,以自己的方式继续「骇」政府。
催生了这样一支激励人心的团队,Yahoo! Open Hack Day,究竟是什么样的活动呢?它是各路程式高手云集的地方,组队成军彼此竞合,在24 小时内从发想点子到实践,不眠不休不断电,零食、摇滚乐与脑力激荡相伴,最后将一天一夜的精华浓缩成 2 分钟,上台发表成果。这样的活动形式就是「黑客马拉松」,结合「Hack」+「Marathon」两字,在国外早已风行多年,Facebook、微软等大企业都争相举办,从中发掘人才。
运用 Open API 让生活变得更好
Yahoo! 台湾也在这几年陆陆续续举办了几场黑客马拉松活动,今年的名称由往年的 Yahoo! Open Hack Day 改为「Yahoo! Hack Taiwan(注二),规则也略有改变,相较以往只针对开发者,本届主办单位要求团队最好包含 UI/UX 设计师,兼顾技术与使用者经验设计。而几年来比赛始终不变的,便是鼓励以 Open API 设计出便利实用的点子。
本文开头提到的 g0v 零时政府因不满「经济动能推升方案」广告而发想创作的「政府总预算视觉量表」,利用政府公开的预算资料,将密密麻麻的数字与表格,转化为清楚直觉的图表,公仆到底怎么花我们的纳税钱,终于一清二楚的呈现在人民眼前。这是运用 Open Data 的绝佳案例,无疑也是黑客松宗旨的实践。
除了孕育出 g0v 零时政府以外,去年 Yahoo! Open Hack Day 冠亚军分别颁给两组运用 Yahoo! Open API 作出实用浏览器附加元件「歪新闻」以及「Ya!hook」的团队。它们都是将 Yahoo! 既有的丰富资讯,发挥创意并与现有服务结合,在 24 小时内作出可行的 app 或网站。
为何参加黑客松
很多人刚开始参加黑客马拉松或许是因为新鲜有趣,于是呼朋引伴报名。在这 24 小时内必须充分展现团队合作,尽管强调气氛欢乐,但紧绷的时间是不折不扣的默契反应大考验,曾参与过 Yahoo 等企业举办的多场黑客松,Polydice 创办人 Lawrance 的心得恰如其分地描写出比赛的宗旨:
事实上,Hackathon 活动短短的时间里,考验大家的就是专案管理能力,有限的资源、有限的人数、有限的时间内,要能达成上台 demo 的目标,实际上就是在考验大家有没有办法进行有效率的取舍。
此外,黑客马拉松也是「自我检视」的时机。写程式、沟通以及解决问题的能力,有可能因为短时间而被逼出来,但更可能发现自己平时未能察觉的盲点,此时团队成员之间的合作与帮助相形之下更显重要。
其实比赛较劲是其次,黑客松更重要的意义是先前提到的团队合作,以及与陌生人的交流。所有参与者都是开发者出身,但彼此未曾相逢。他们藉著各式各样的黑客马拉松活动在同一时空聚集,本来是陌生人,因为有了这个场合而有了接触的机会。有些人就是因为参与 Yahoo! Hack Day 而找到志同道合的创业伙伴。
黑客马拉松结束以后,有些人正如上述在这里找到工作伙伴,也有些团队在这之中建立革命情感而走向创业之路,有些纯属玩票结束过后返回各自的工作岗位。从表面上看,这 24 小时宛如一场愉快热血的嘉年华,诚如 Lawrence 的形容,诸如黑客马拉松的活动,实为跳脱舒适圈,挑战自我的机会,更有甚者,造就人生的意外插曲,像是 Lawrence 与团队成员擦出创业火花,或者 g0v 这类「键盘革命」组织的诞生,时至今日已在社会上发挥实质影响力。「黑客」的意义,不就在此?