【记一次难忘的24小时编程竞赛】

在2015年,国家提出了”大众创业,万众创新“的口号,我也响应号召,投入了创业的大浪潮中,有一阵子产品开发陷入了困境,为了激发团队的战斗力,在1024程序员节那一天,我和小伙伴报名参加了SegmentFault主办的Hackathon编程大赛,这是一个命题比赛,主办方会提供一些可选的题目,参赛选手现场选择一个题目,在24小时内完成方案设计和代码实现,最后还需要对方案进行论述和答辩。这一次经历让我见识到了外面的世界高手云集,也感受到来自程序员这个群体的热情,至今都令我印象深刻。

前情回顾

我主要是抱着学习的心态去参加比赛的,因为第一次参加编程比赛,颇有一些新鲜感,早早的就来到比赛场地,这次比赛在深圳湾创业广场举办,场地是一个孵化器提供的,现场有各种免费的小吃、饮料,还来了好多小姐姐,让我对比赛满怀期待。

大赛简介

黑客马拉松(hackathon)最初诞生于1999年,由黑客(hack)和马拉松(marathon)两个单词合并而成,是 OpenBSD 和 Sun 的团队成员同时想到并开始使用起来。自诞生起,黑客马拉松一直是开发者、设计师、创业团队的竞技狂欢项目,即在规定的时间开发出全新的产品,科技行业的人们对此一定不陌生。
编程比赛简介

以下是官方的比赛规则:
2015黑客马拉松比赛规则描述

参赛流程

大赛持续 2 天,共计约 32 小时。流程分 5 个阶段:宣讲、产品开发、提交作品、展示作品、颁奖。
2015黑客马拉松比赛流程

参赛经历

到达现场之后,我们又临时和另外两个分别来自腾讯和阿里的小伙伴组成了一个队伍,比赛开始公布题目之后,我们选择了一个无人机的项目,该项目是由亿航提供无人机赞助,通过调用其API的形式,可以驱动无人机飞行。

我们经过讨论,选择了”无人机自动配送“的主题,想法是用户可以在手机app上面下单,选择源地址和目标地址,然后系统通过算法规划一条最短的路线,然后驱动无人机将”货物“从一个地方送到另外一个地方。这个创意在当时来讲还是比较超前的,因为直到2022年,深圳才率先在核酸检测中启用了无人机配送检测样本,我们的想法早了7年,不过当时由于受限于制作工艺和电池的局限性,消费级无人机的续航时间只有10几分钟甚至几分钟,完全无法应用于物品配送。

当我们满怀信心的讨论出方案以后,立马进行了分工,我们的配置比较齐全,有前端、后端、UI设计,大家积极的投入到开发当中,由于当时的技术不太成熟,我们花费了很长时间都没有办法将无人机进行驱动,选择同样题目的其他小伙伴也面临了同样的问题,咨询了官方工作人员也没有得到解决。
当我们做了很多尝试都无法驱动无人机飞行之后,时间已经耗费了好几个小时了,一直到第二天凌晨,大家都比较疲惫,中途关于后续的方案,我们也产生了一些分歧,一度让项目陷入了停滞的状态。不过最终经过商议,采用了PlanB,通过APP内嵌H5页面,使用canvas渲染的方式模拟无人机的自动配送,在手机app上对配送轨迹进行演示,用于代替无人机的飞行。

后面经过大家的努力,模拟版本在规定的时间内完成,最终获得了优胜奖,当然,如果不是由于驱动的原因,我们的项目应该在演示的时候,可以很酷的控制无人机在整个大厅里面飞行,只可惜当时的技术还不太成熟,最终没能实现。

经验心得

一场24小时限时的编程比赛,还是非常考验开发者的临场发挥能力,从题目的选择、方案的制定、代码的实现,需要团队中每个人都需要具备相当的执行力和水平,如果某一个人出现问题,就会耽误整个项目的进程,甚至导致项目失败,这也是为什么很多创业团队对每一个创业者都有很高的要求,因为创业团队的规模不会很大,有限的人力甚至可能需要做超限的事情,如果团队成员没有足够强大的能力支撑,没有办法在激烈的竞争中生存下来。
通过比赛,也认识到自己的差距,更加印证了那句:“那些更优秀的人比你更努力”。

资料分享

以下是现场的一些照片分享:
2015深圳湾创业广场
3WCoffee孵化器描述
2015深圳黑客马拉松
2015深圳黑客马拉松

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值