黑客马拉松(Hackathon)又译黑客松、编程马拉松,是一种面向程序员的编程活动。参与者多为软件工程师、界面设计师、产品经理等与软件开发相关的人员,他们相聚一处,以紧密合作的方式在限定时间内完成某个软件或硬件项目,并当场展示成果。[1] 该名称由“编程”与“马拉松”组合而成,1999年由 OpenBSD 的开发者与 Sun 公司的营销团队分别提出,此后逐渐从技术社区扩散到高校与企业。[2]
概况
黑客马拉松通常围绕一个给定主题展开,参赛者自由组成 2 至 5 人的团队,成员往往包括负责编码的工程师、负责界面的设计师和负责推介的人员。组织方一般会提供主题、数据接口或开发设备,活动时长从一天到数天不等,结束时各团队提交作品并现场演示,由评审团按创意、完成度、设计和商业价值等方面评分。[3][4]
这一名称最早出现在 1999 年。当年 6 月,OpenBSD 项目的开发者在加拿大 卡尔加里 连续数日集中处理密码学与网络协议方面的开发任务,参加者共 10 人,活动被视为第一次黑客马拉松,该词也被认为由此进入使用。[5] 同一年,Sun 公司在 JavaOne 大会期间安排了另一场活动,由约翰·盖奇(John Gage)邀请与会者为新款 Palm V 编写程序,让使用者借助红外端口互传信息,一些资料把它称为黑客马拉松的始祖。[2]
起因
黑客马拉松的做法有更早的来源。20 世纪 60 年代起,程序员已经开始参加自发的非正式聚会,美国 麻省理工学院 的学生尤其喜欢持续 24 小时的编码活动,这类活动当时被称作“马拉松风暴”。
也有资料把 1986 年起 Sun 公司举办的一系列“连接马拉松”看作它的雏形。这些聚会多围绕网络文件系统的互用性展开,供应商和受邀人员一起测试硬件与软件的配合情况,查找互联网标准协议规范中的不足,并拟定可以反复使用的协议测试程序。[1]
过程
1999 年以后,黑客马拉松首先在开源技术社区延续。OpenBSD 从 2000 年开始几乎每年举办一次,地点遍及加拿大、葡萄牙、日本、德国等地,规模多为 10 余人至 60 余人,参加者须经邀请,活动没有演讲和固定日程,参与者集中写代码并尽快把改动并入源码库。[5]
2010 年前后,此类活动在海外开发者中迅速流行。美国每年举办数百场赛事,哈佛大学、麻省理工学院等高校定期举办校内比赛,脸书、谷歌等科技公司也在内部组织,借以鼓励产品创新并考察员工的能力。[4]
黑客马拉松也成了创业项目的起点。2010 年 5 月,在纽约举行的 TechCrunch Disrupt 黑客马拉松上,贾里德·赫克特(Jared Hecht)与史蒂夫·马托奇(Steve Martocci)用约 18 小时做出群组短信服务 GroupMe 的原型,该服务后来发展为独立公司,并在 2011 年被 Skype 收购。[6][7]
面向学生的赛事随后走向组织化。Major League Hacking 成为规模较大的学生黑客马拉松组织,每年支持 200 多场周末赛事,参与学生超过 6.5 万人。[8]
中国的高校与企业也在近年举办同类活动。2017 年 4 月,华南地区首次大规模高校创客马拉松比赛举行,参赛者以团队形式在规定时间内连续编写程序,作品形式包括手机应用、网页应用和硬件设备。[3]
影响
黑客马拉松在企业招聘和品牌推广方面的作用逐渐显现。在 旧金山、纽约等科技公司集中的地区,企业通过赞助赛事招募人才、推广产品,不少赞助商提供丰厚奖金,个别奖项金额达到 100 万美元。
赛事产出的作品延续性有限。对相关代码仓库的追踪显示,大部分项目在活动结束后数日内就停止更新,只有一部分继续维护,被并入正式产品或开源项目者更少;项目能否延续,与团队此前是否已经合作、项目是否在赛前就已启动以及是否有机构出资支持后续开发有关。[9]
相关研究把黑客马拉松看作一种临时性组织:团队围绕某个想法临时集合,在没有既定流程的情况下于时间压力下协作,产出原型后各自散开。这种高度压缩的安排使它适用于教学、招聘和早期创意验证,同时也限制了成果所能达到的完整程度。[9]
参见
-
OpenBSD —— 该词最早的使用者,也是持续举办黑客马拉松时间最长的开源项目。
-
Major League Hacking —— 规模较大的学生黑客马拉松赛事组织。
-
TechCrunch —— 其举办的 Disrupt 黑客马拉松是较有影响的赛事之一。
-
GroupMe —— 从黑客马拉松中诞生的群组通信产品。
-
麻省理工学院 —— 早期学生编码聚会的举办地之一。
参考资料
- [科普中国]-黑客松 . kepuchina.cn [引用日期2026-09-29]
- 维基百科,自由的百科全书 . wikipedia.org [引用日期2026-09-29]
- 华南地区首次大规模高校“创客马拉松”比赛成功举办 . china.com.cn [引用日期2026-09-29]
- 寻找创客马拉松 . cyol.com [引用日期2026-09-29]
- OpenBSD: Hackathons . org.my [引用日期2026-09-29]
- techcrunch.com 上的网页 . techcrunch.com [引用日期2026-09-29]
- GroupMe . wikipedia.org [引用日期2026-09-29]
- What is MLH? | Hackathon Organizer Guide . mlh.com [引用日期2026-09-29]
- Hackathon | IEEE Technology Navigator . ieee.org [引用日期2026-09-29]
浏览次数:0 次
阅读量:0 次 · 阅读完成量:0 次
最近更新:2026-09-29T11:11:29Z
完成率 = 阅读完成量 ÷ 阅读量,分母是阅读量不是浏览次数 —— 关了 JS 的、秒退的都在浏览次数里、不在阅读量里。 详细口径在后台的「数据统计」页。