
您多久不睡48小时? 您是否将比萨饼与咖啡和能量饮料一起喝? 不间断地看着显示器,用颤抖的手指敲击按键? 通常,这正是黑客马拉松比赛的成员的模样。 当然,即使是处于“增强”状态,为期两天的在线黑客马拉松也很难。 因此,我们为您准备了一些技巧,可帮助您在48小时内更有效地进行编码和集思广益。 您可以在实践中很快检查这些技巧-直到5月12日,将举行
数字突破竞赛的注册,该
竞赛将在夏季以黑客马拉松的形式在俄罗斯的40个城市举行。
避免不切实际的目标
您的主要对手不是其他参与者,而是时间。 黑客马拉松有明确的时间表,因此不要浪费宝贵的时间来处理项目的不必要细节。 此外,过度的压力会干扰思维的清晰性。 一款运行正常的最低限度可行的产品已经可以在黑客马拉松上赢得胜利。
明智地选择您的团队
如果您团队中的某些人不了解/不认同您的愿景或方法,那么即使是最出色的想法也可能会不知所措。 在黑客马拉松之时,团队应该成为一个单一的机制(无论听起来多么陈旧)。
谁可以邀请参加骇客马拉松比赛? 所有参与者都应该热衷于编码,否则如何在封闭的空间中保持48小时? 让组成多样化,不要害怕与设计师或什至是营销人员“稀释”您的技术专家团队-在激发编码灵感的同时,他们将帮助您正确地强调口音并“突出”产品的优点,以便在陪审团面前获得保护。 所有团队成员都必须能够在时间压力和压力下进行工作,因为其中一个人的崩溃可能会破坏整个项目-只是没有按时完成。
受到同行的启发
分析同事的经验:记住您上一次的黑客马拉松,考虑一下您记得的参与者以及如何记住(其他人的错误也很有用)。 他们使用了什么战术? 时间和任务如何分配? 他们的经验,成功和失败将帮助您计划行动。
使用版本控制工具
想象一下:您处于开发状态很长时间了,正在开发原型,在这里您突然发现了一个错误,并且您无法理解多少分钟或几小时前以及您到底在哪里犯了错误。 显然,您没有时间“重新开始”:在最坏的情况下,您没有时间再次经历所有阶段,即使您有时间,也只能向陪审团展示一些非常原始的内容。 为了避免这种情况,使用版本控制系统(例如git)是合乎逻辑的。
使用现有的库和框架
不要重新发明轮子! 无需花费额外的时间来编写可以使用库和框架实现的功能。 更好地关注使您的产品与众不同的功能。
使用快速部署解决方案
黑客马拉松的主要想法是为您的想法创建一个可行的原型。 不要花费太多时间来部署应用程序。 预先了解如何将其快速部署到云,例如AWS,Microsoft Azure或Google Cloud。 对于部署和托管,您可以使用PaaS解决方案,例如Heroku,Openshift或IBM Bluemix。 您可以是出色的系统管理员,但是在hackathon的框架内,最好尽可能简化您的任务,以便整个团队可以专注于编码,部署和测试。
提前选择一个人进行演示
介绍非常重要! 如果您未能正确展示原型,原型有多好都没关系。 反之亦然-经过深思熟虑的演示文稿(而且我们不仅在讨论幻灯片)可以节省原始想法。 确保您没有忘记所有重要方面:您的概念可以解决什么问题,应在哪里应用以及它与现有解决方案的不同之处。 预先确定准备演示文稿需要多少时间,以及谁将成为项目的代言人。 选择在公开演讲方面经验最丰富的团队成员。 没有人取消魅力。
提前了解提名和主题
黑客马拉松通常在特定行业的公司的支持下举行。 了解您的黑客马拉松的合作伙伴公司是否有自己的提名-例如,在工作中使用他们的服务。
不要忽视对黑客马拉松主题的研究! 事先考虑一下,并勾勒出可以在比赛中实施的想法清单。
考虑一下您的团队需要什么样的舒适工作?
提前为您的团队准备所有技术支持:笔记本电脑,延长线,电缆等。 不仅重要的技术:进行架构准备,选择库和其他可能需要的工具。 您必须动脑子,注意大脑:黑巧克力,坚果和水果有助于激烈的思考过程。 能量可以帮助某人,但只是不要打扰他们,这对您的健康不利。
* * *
最后一点:不要害怕,不要怀疑。 调入工作波并取得结果。 黑客马拉松不仅与竞争有关,而且与网络和灵感有关。 最主要的是享受周围发生的事情。 毕竟,胜利并不是您可以随身携带的唯一东西。