在学校办一场黑客松:一步步来的操作指南

一份为期六周的学校黑客松筹办方案:怎么选赛制、怎么定主题、怎么组队、怎么公平评分、怎么备好硬件,以及怎么绕开那几个常见的翻车点。
要点速览
- 提前六周开始筹备。决定这一天成败的是日程安排,不是技术。
- 主题要窄到让一支队伍五分钟内就能动手,又要宽到能长出十种不同的答案。
- 有意识地组建三到四人的均衡队伍。不要让学生按熟人圈子自由组合。
- 在任何人写下第一行代码之前就公布评分表,并且让“能不能跑起来”的权重高于打磨程度。
- 奖励投入、协作和讲得清楚的演示,而不只是奖励写代码最快的人。
学校黑客松到底是什么
学校黑客松是一场短促而集中的活动:学生分成小队,选定一个问题,在规定时间内做出一个能跑的原型。全部要义就这些——大量动手、一个固定的截止时间,最后来一场演示。它可以压缩在一个上午,也可以分散到几次社团活动里;只要把难度和年龄对上,从小学高年级一直到高中都能办。
这套配方说起来容易,做砸也容易。给学生一个清晰的主题、一支均衡的队伍、一张他们看得到的评分表,以及刚好够做出真东西的硬件。下面就把这套配方从提前六周一直讲到颁奖。
选一个适合你们学校的赛制
其他事都往后放,先把活动的形态定下来,因为它决定了整条时间线。黑客松不一定意味着通宵马拉松。对大多数学校来说,真实的选择就在三种赛制之间,每一种都是有得有失。
| 赛制 | 适合谁 | 好处 | 要当心什么 |
|---|---|---|---|
| 半天冲刺(约三小时) | 第一次办的学校和低年级 | 人手好安排,一个上午就装得下,压力小 | 队伍勉强做得完,所以任务书要小 |
| 整整一个校日 | 一个年级,或者一次社团展示 | 有时间做出真东西,也有时间好好演示 | 午饭后状态会掉,所以要安排休息和食物 |
| 多场次(占用几周社团时间) | 更深入、更有野心的项目 | 不那么赶,有迭代和测试的余地 | 两次之间劲头会泄,做了一半的项目还得有地方安全存放 |
如果这是你们第一次办,就选半天冲刺。一场规模不大、干干净净收尾的活动,比一场在第六小时崩盘的周末活动教给人的更多。
六周倒计时
大部分工作是后勤,而后勤最吃日历。下面这份倒计时假定在第三学期办一场活动,但各个阶段可以套用到任何日期。
提前六到四周
把日期、场地和赛制定死。和所有共用这块场地的人打好招呼,再对一遍考试和体育赛事的安排。趁着还有时间思考,现在就把主题和评分表的草稿写出来,别拖到前一天晚上。估算大概会有多少学生参加,以及你能往场地里放多少位成年人。目标是每三到四支队伍配一名导师,这样就不会有人卡住二十分钟没人管。
提前三到两周
开放报名并组队。给家长发一封简短通知,说明时间、餐食和需要带什么。清点硬件,把所有设备至少充一次电,好让没电的那块电池现在就暴露出来,而不是在活动当天。评委要早点请,因为忙碌的成年人需要提前量。把评分表打印出来或者发出去,让学生到场之前就能读到。
最后一周
把学生要用的那套技术原样跑一遍:登录、打开编辑器、连上一块主控板、运行一个程序。在你这台机器上失败的事,在三十台机器上照样失败。准备一张带时间点的简单流程表,贴到墙上。备好备用套件、线缆和充电器,专门装一箱并贴上标签。
活动当天
先用十分钟做说明:主题、规则、评分表,以及计时什么时候停。然后就让开。倒计时要摆在显眼处,过半时喊一声,封版前十五分钟给一次明确提醒。把最后一个时段留给演示和评审,这一天才不会拖堂。
定一个带护栏的主题
好的主题是一道围栏,不是一个笼子。太空泛(“做点酷的东西”),一半的队伍会花一个小时决定做什么;太紧(“做一台会左转两次的循迹机器人”),所有作品长得一模一样。要的是一个主语清晰、余地很大的命题,比如“帮到我们学校里的某个人”“让我们的教室更安全”,或者“一个会对周围环境作出反应的东西”。
给每支队伍发一页任务书,上面写清主题、限制条件、截止时间和评分表。再附上两三个示例方向,好让紧张的队伍有个起点,同时说明白:那只是种子,不是唯一选项。
有意识地组队
三到四人是最舒服的规模。两个人很快就没了主意,角色也不够分;五个人则总有一个闲着。要顶住压力,别让学生自己挑组员,因为熟人抱团往往会把人分成自信的一拨和被落下的一拨。把经验层次混开,保证每支队伍里至少有一名写过代码的学生,也有一名没写过的。
安排一些轻量的角色,让谁都藏不住:搭建、写代码、记录、上台讲,愿意的话可以轮着来。角色在演示环节最见效——一支安静的队伍哪怕项目很棒,也可能因为没人准备好讲解而输掉。
用一张学生看得见的评分表来评审
让评审变公平,最有效的一步就是在学生开工之前把评分表亮出来。它把评审从一个谜变成一个靶子。评分项保持在少数几条,每一条用零到五这样的小区间打分,并给那些奖励真功夫的条目更高的权重。
- 它能跑起来吗? 一个粗糙但能跑的东西,胜过一个漂亮却跑不起来的东西。这一条权重最高。
- 是否切题。 作品是真的在回应主题,还是这支队伍跑偏去做了一个花哨的支线任务?
- 创造力。 奖励不寻常的思路,而不是奖励堆功能。
- 团队协作。 每个成员都能讲出其中一部分吗?这一条会不动声色地压住一个人包办全部的做法。
- 演示。 九十秒讲清楚,外加一次现场运行。
给评委交代清楚:多提问,不要去挑毛病,而且对每支队伍一视同仁。每支队伍配两名评委,各自独立打分再对比,就能把打分偏严和偏松的那两位拉平。
硬件与后勤
好计划往往是悄悄死在硬件上的,所以要把硬件当成一件独立的活儿来办。算清楚每支队伍需要什么,然后再加一点余量。八支队伍配十套的班级套件,意味着东西坏掉时还有两套备用——是“坏掉时”,不是“万一坏掉”。前一天把所有设备充满电,给线缆贴上标签,再备一个维修箱,里面放备用导线、螺丝刀和胶带。
可编程主控板能让黑客松保持在动手的层面,而不是被困在屏幕里。用一套统一的设备,比如sheenbot∞ 主控板,就只需要教一套操作说明和一条登录流程,而不是同时给五种不同的环境排错。如果你要给班级套件补货,或者更换用旧的导线,商城里的备件和套件能省下活动前一周的手忙脚乱。无论用什么,都要统一到一个平台上,免得导师们整天在不同系统之间来回折算。
关于用电,给南非的场地补一句。要把拉闸限电算进计划:搞清楚自己所在的时段,提前充好电,并准备好一项不用插电的备用任务,这样两个小时的停电不至于把整场活动毁掉。
让奖项有分量
奖项定调子,所以要想清楚你在奖励什么。如果唯一的奖杯给了做得最漂亮的那件作品,你就是在告诉其余所有人:他们这一天白过了。把认可分散到多个类别里,让更多队伍离场时觉得自己被看见了:最佳切题方案、最具创意的点子、最佳团队协作、最佳演示,再加一个评委特别奖,颁给从一场灾难里缓过来的那支队伍。
奖品本身不必贵重。一张证书、一个小零件,或者在全校集会上演示的机会,都管用。学生真正记住的是被叫上台、作品被点到名字,而不是奖品值多少钱。
常见的翻车方式
- 范围失控。 队伍照着大教堂去规划,最后只做出一个门框。要在头半小时里逼每支队伍说出自己的“最小可用版本”。
- 沉默的搭便车者。 角色分工和团队协作这条评分标准能兜住一部分,但导师也应该留意那个不出声的学生,把他重新拉回来。
- 技术在开场就掉链子。 九十分钟耗在登录上,是最经典的一幕。最后一周那次预演,存在的意义正是防这件事。
- 评审看上去像随机的。 一张公开的评分表,加上每队两名评委,能解决大部分怨气。
- 没时间展示。 如果队伍一直做到打铃,演示就没了,学到的东西也跟着没了。要不留情面地守住最后一个时段。
小结
学校黑客松说到底就是加了倒计时的项目管理。提前六周开始,选一个你确实调得出人手的赛制,定一个带护栏的主题,有意识地组队,再按一张所有人都看过的评分表来评审。把这几件事做对,技术基本上会自己照顾好自己。如果你想先看看这套节奏再自己上手,我们的假期工作坊用的就是同一套先做后演示的形态,只是规模更小;更多组织者笔记可以在新闻中心里读到。
常见问题
第一次办学校黑客松该办多长?
半天。大约三小时的专注时间,足够低年级的队伍做出点东西并演示出来,又不至于把人累垮;这个长度也便于安排人手,万一技术出岔子还来得及补救。等你办过一次、摸清了瓶颈在哪,再拉长到一整天。
学生必须先会编程吗?
不必人人都会。混合编队效果最好,队里至少有一名写过代码的学生,能帮其他人破局。如果你的学生大多是零基础,提前一周用同样的工具做一次简短的热身课,这样黑客松比的才是点子,而不是学怎么登录。在筹划活动之前,上一节试听课是一种负担很轻的办法,可以摸清一个班的底子在哪。
需要多少名导师?
大致每三到四支队伍配一名成年人。再少,学生就会卡在那里干坐着;导师的作用是提问和点拨,不是替他们做。高年级学生和几位愿意帮忙的家长都算数。
活动进行到一半停电了怎么办?
就当它一定会停,照着这个来安排。前一天把主控板和笔记本电脑充满电,搞清楚自己所在的拉闸限电时段,并准备好一项不用插电的任务,比如画设计草图或者规划演示流程,这样停电只是一次暂停,而不是这一天的终结。
应该只设一个冠军吗?
宁可设几个类别,也不要只设一个大奖。最佳切题、最具创意、最佳团队协作和最佳演示,能让更多队伍带点东西回去,也奖励了你真正想要的那些行为。只有一个冠军,等于在告诉其他所有队伍:这一天白费了。



