黑客马拉松:编写下一个杀手APP
资讯夹

黑客马拉松,也编程马拉松(Hackathon),是时下流行于电脑极客中的一种编程接力竞赛。 它把很多程序员聚集在一起,共同合作完成编程,并能在随后的规定时间内完成一款APP。
在美国三藩市一个不起眼的地下室里,一场名为BeMyApp的黑客马拉松正在举行。31人的编程团队连续12小时蜷缩在Macbook前不停地编写程序代码。负责这个编程团队的程序员说:“昨天,我们又战斗了一通宵,周五,我握着麦克风花了1分钟时间陈述我的想法,然后花了30分钟和这些豪情万丈的未来CEO们混在一起闲聊。我们都想夺得最后的创意大奖,这也是程序员和设计师的梦想”。
谁能成为美国未来的编程之星,让这种马拉松式的编程竞赛受到追捧。去年在美国前前后后举办了200多场黑客马拉松比赛,而更多的类似活动也在世界其他地方迅速展开。这种活动直接刮起了一股创新浪潮和无限商机。想一想单是苹果公司2007年发布iOS之后,已经诞生了50万个App,并为开发者带来了30亿美元的收益(已有40万个App的Android系统带来了大约1亿美元的收益)。
即便手机软件的创新市场和商机时代已经来临,而编写这些软件的时间以及预算成本却有下降为零的趋势。程序员可直接通过剪切复制几行数据,就可以直接增加附加值在软件上。这种快速复制的技巧让这些黑客们能更多地把精力放在创造新的软件功能上。
换句话说,当前是进入App开发的最佳时机,即便是你我这样对编程知之不多的人而言。黑客马拉松,这种蜂拥而至的活动,已经发展成为一种通过网络学习,以及软件或新产品试运行的新型平台。
这种趋势的发展也突破了传统的极客圈子,现在有了女子黑客马拉松,中小学黑客马拉松,大学生黑客马拉松,反抑郁症黑客马拉松,教育发展黑客马拉松,退伍军人扶持计划黑客马拉松,以及清洁能源发展黑客马拉松,等等。甚至有14个黑客马拉松为包括英国班戈和肯尼亚内罗毕在内的九座城市的流动水源水污染处理提供解决方案。
当然,黑客们早在1960年就已经参与了这种类似自我挑战的马拉松编程比赛,那时候,美国麻省理工大的学生们经常24小时全天候地参与这种接力赛,一直持续到1990年,当前形式的黑客马拉松才有了雏形:经过一系列的研讨会,程序员们聚集在一间小屋内合作展开一轮又一轮的编程接力赛。在这里,没有奖杯,没有竞标赛,也没有业余选手。
延伸阅读:
黑客马拉松如何开展?
1.有一个主意
黑客们通过网络或者游戏中的文本传送服务进行联系。他们主要为手机编写程序,但是偶尔也会鼓捣硬件,比如微波炉、平板电脑,或者乐高机器人。
2.搭建团队
2-5个人就可以组队,这些人可以是好友或者是毛遂自荐者。理想的团队至少有一名工程师(编写程序),一名设计师(设计用户界面),一名运营开发人员(演示产品案例)。
3. 执行概念
所有的工作都在一场24小时至48小时内的竞赛里完成。当时间一到,软件的主要功能要大体运作。当然整个项目也需要有一个名称、标志和网址。
4.演示新产品
每个团队都有1-2分钟来演示自己的产品。简短地放映PPT,介绍App如何工作,潜在收益和增长的亮点。
5.评审投票
风险投资者,企业总裁,新闻记者和程序设计师作为评审团队,基于App的创作理念、功能以及实用性和商业价值,评选出最终获胜者。
6.领取奖品
在一些大型的竞赛上,获胜者往往可以获得高达25万美元的种子奖金;而在小型的竞赛上,团队也可以拿到1万美元的奖金,iPad,苹果电脑,或网络礼品券,等等。
* 本文编译自《连线》,作者Steven Leckart,原文网址:http://go.icpcw.com/f/hack.htm