全文共3673字,预计学习时长10分钟
图源:unsplash
首先,要说明一下,这9万5千美元奖金实际上大部分都来自各种科技公司的虚拟积分,有形奖励方面(例如AirPods)大约得到3千美元。不过,数字已经够多了!现在故事开始。
我们在萨拉托加高中上学。作为一所地处旧金山湾区并且在全国理工科(STEM)高中里排名前15的学校,我们的高中以强竞争能力和高学术水平而闻名。
这种竞争造成了压抑窒息的校园环境,学生把大学录取看作重中之重,远超心理健康和人际关系。这种紧张的校园文化导致人们拒绝合作,因为他们不希望同龄人在大学申请中占有优势。
我们团队痛恨这种文化。虽然竞争精神值得欣赏,但人们所注重的东西如此扭曲,实在是太疯狂了。曾参与黑客马拉松的Ayaan建议我们一起组队参加比赛并取得胜利,以此来证明我们不受有害文化侵蚀也可以成功。
这种心态似乎很奇怪,但却无须质疑。我们肩负重担,想要证明获得成就并不需要牺牲友谊和合作精神。
我们无法预见接下来会发生什么,只能依靠直觉和一点点努力。我们决定反思自己从这个夏天的经历中获得的成长,同时提供一些作为团队和黑客马拉松参赛者如何获得成长的技巧和建议。
情节阐述
故事开始于四月的一个下午,结束了一整天单调的线上课程后,曾经有过黑客马拉松经验的Ayaan联系了对计算机科学(CS)略感兴趣的我们。我们五人同意周末一起工作,参加一个相对较小的黑客马拉松,叫StanHacks。尽管我们的编码技能并不是很熟练,但我们认为除了努力提高之外别无他法。
我们重新把Discord服务器用于检疫代码。集思广益,想出了一个不错的方案:Grantlink,这是一款iOS应用程序,捐赠者只需按一下按钮就可以把钱捐给无家可归的人。
回想起来,这不过是一款针对无家可归者的Venmo,但这也只是事后诸葛亮了。我们那时对这个想法很感兴趣,并渴望在接下来的两天里把它变成一个真正的产品。
初版灵感草图
结束第一个辛苦工作的周末后,我们对项目结果还算满意。我们获得了荣誉奖,这个结果大大超出了预期,让人非常满意。
第一个用户界面(IU),字体甚至不匹配
采取更多行动
第一个项目完成后,我们还未计划未来。荣誉奖也不错,但也不至于因此对未来抱有过多期望。不过,我们还是决定再给队伍一次机会——接受AI4ALL COVID挑战。
Sajiv建议我们参加一个不需要实际编码的比赛。我们不必编码,而是需要创建一个教育提案,用于应对全国疫情带来的普遍问题——TecConnect由此诞生,这一计划将有助于将设备从相对优越的学校转移到那些缺乏设备的学校。我们最终获得了第一名,拿到了300美元的奖金,这让我们有了开启新任务的动力。
摘自政策建议的图表
在该提案赢得冠军后,我们决定创建一个APP来实现这个想法。而由于我们已经组队参加了黑客马拉松,黑客马拉松可以成为实现该想法的完美媒介。然而,要适应黑客马拉松的风格,需要稍微改变一下我们的方法。我们需要在工作中更明智,从Grantlink的错误中吸取教训。
值得注意的是,几乎所有获奖项目都是网页APP。这些网页APP拥有精美的用户界面,我们想知道这样是否能带来绝佳用户体验。深入研究后,我们发现他们是使用了模板,而将时间集中在APP的实际引擎上,实现了良好的产品设计和复杂的代码库。因而我们明白了,网页开发是发展方向。
在下一次由美国黑客大联盟(MLH)举办的黑客马拉松“RookieHacks”比赛中,我们确实这样做了,并推出了我们自认的“杰出”项目:TecConnect。我们黑客马拉松生涯的下一步就在这里,我们获得了“MongoDB最佳使用奖”,并获得了一个无线充电器。这是我们成功的第一步。
初尝获胜滋味给我们带来了动力,为获胜,我们彻底修改了自己的黑客马拉松方法。从Ayaan之前参加黑客松的经验来看,他指出创建人工智能(AI)和机器学习(ML)项目常常能获胜。
在参考了更多的黑客马拉松之后,我们致力于构建AI和ML 网页APP。一开始我们很担心,因为对ML的了解不多。但不管怎样,由于这些项目获胜机会大,我们开始学习人工智能课程以获得基础知识。我们迫切需要开始使用ML,这无疑会是获胜方式。
使用AI/ML的思维过程
我们的第一个ML项目是SuiSense,这是一个网页APP,用来帮助家人和朋友判断令他们担心的处于苦苦挣扎中的爱人是否有自杀倾向。项目核心是一个ML模型,它将人们的话语区分为自杀或抑郁。
我们意识到按技能来划分团队是一种此前从未尝试过的有效策略。团队一共有五个人,分为两个前端开发人员,两个后端开发人员,还有一个负责设计UI和制定想法。
经过一个周末的努力工作,我们对比赛的结果十分期待。第一个黑客马拉松只获得了荣誉奖,这令人失望。我们确信使用ML并创建一个网页APP会帮助我们获胜,因此结果让人有些惊讶。
然而,当天晚些时候,更好的消息传来——我们在Geomhacks获得了第二名。我们欣喜若狂,这是有史以来最好的表现,功夫不负有心人!
巅峰
经过这场比赛之后,我们比以往任何时候都更渴望赢得第一名。我们有持续获胜的潜力,但还需要更好的灵感。于是周末,我们决定创建PreDent,一个预测车祸易发点的项目。
这个项目很艰巨,我们不知道如何才能完成如此复杂的事情。在黑客马拉松比赛期间,一开始构建项目时我们就意识到它无法完全实现。最后,评委可能并不太在意模型的有效性,我们可以通过创建一个出色的UI和样本来掩盖模型并未起效。
周日早上,我们赢得了MLH黑客马拉松的冠军,这是我们整个夏天参加的最大型黑客马拉松。几个小时后,我们又获得了第一名。这一天结束前,我们在最后的黑客马拉松中获得了第三名并赢得了AirPods,这是我们最喜欢的奖品!
胜利者徽章
PreDent教会了我们很:想法和表达比实施更重要。24小时之内,没有人奢望你能做出一个精致或完善的作品,但如果想法很出彩,评委就会对你青眼有加。此外,优秀的UI通常意味着优秀的程序员和项目。这会让人在判断时会产生一种感觉——如果UI很好,那么项目也可能很不错。
下坡路(眼见为虚)
图源:unsplash
又一个周末来临,我们感觉自己站在了世界之巅,自大狂妄得令人难以置信。我们决定放弃设计严肃项目,转而考虑做一个更花哨的项目,认为有趣的项目能得到赏识。因此,我们开发了一款名为“复活”的应用,它允许用户创建会模仿逝去亲人说话的人工智能聊天机器人。
我们获得了两项赞助奖,这个结果放在初夏时,会让我们很惊喜。然而现在,我们的期望变高了,因而感到非常失望——本以为改变策略会是个好主意。这个周末让我们意识到,在创建一个项目时,想法就是一切,而我们的想法并未让人眼前一亮。
经历了如此糟糕的表现之后,我们想要以胜利来结束这个夏天,这个目标激励着我们完成最后一个项目。这个项目命名为Tempest,使用ML来预测龙卷风、飓风和洪水等特定自然灾害造成的损失。我们清楚这种重大影响项目很可能让我们小有成就,至少比“复活”要好。
我们的期待在“FlareHacks”中得到了满足。在现场直播的闭幕式上,所有奖项依次宣布,但一次也没有提及Tempes。就在我们已经完全失望时,最后一个奖项宣布了:第一名。
终于听到有人叫我们的名字时,一个多月以来我们第一次感受到了无比的宽慰和骄傲。剩下的周末时间更是锦上添花,我们又得到了另一个第一名和第三名,夏天完美落幕。
结局
所有的故事都有章节,也都会讲到终章
现在开学了,夏天也结束了,我们不能再像以前那样参加黑客马拉松比赛了,尤其是作为一名处于激烈竞争中的高二学生。
但这并不意味着我们的黑客马拉松之旅已经结束,我们要参加大规模的黑客马拉松,比如HackMIT和国会应用挑战(Congressional App Challenge),最近已经注册了这些比赛。毫无疑问,面对如此高水平的竞争将是一项挑战,但我们很想试试自己究竟能走多远。
回顾所取得的进步令人兴奋。三个月前,我们为一场小规模的黑客马拉松而紧张,为获得了荣誉奖而高兴。现在,作为一个团队,我们已经取得了17场胜利,并获得了超过9万5千美元的奖励。
图源:unsplash
用聪明的方式工作能事半功倍。最重要的是,我们证明了最初的想法——成功和快乐并不来自大多数同龄人所认为的相互排斥。我们真的玩得很开心,这就是这个夏天的意义所在!
推荐阅读专题
留言点赞发个朋友圈
我们一起分享AI学习与发展的干货
编译组:郝岩君、高淳子
相关链接:
https://medium.com/better-programming/how-five-high-schoolers-won-9-5k-from-hackathons-in-one-summer-8130e21cce55
如转载,请后台留言,遵守转载规范
推荐文章阅读
长按识别二维码可添加关注
读芯君爱你