准备黑客马拉松:如何在 48 小时内充分发挥自己的才能

准备黑客马拉松:如何在 48 小时内充分发挥自己的才能

您有多少次 48 小时不睡觉? 你会用咖啡鸡尾酒和能量饮料来冲披萨吗? 您是否盯着显示器,用颤抖的手指敲击着按键? 这通常就是黑客马拉松参与者的样子。 当然,一场为期两天的在线黑客马拉松,即使处于“助推”状态,也是困难重重。 因此,我们为您准备了一些技巧,帮助您在 48 小时内更有效地编码和集思广益。 您很快就能在实践中测试这些技巧 - 比赛报名截止至 12 月 XNUMX 日 “数字化突破”,将于夏季以黑客马拉松的形式在俄罗斯 40 个城市举行。

避免不切实际的目标


你的主要对手不是其他参与者,而是时间。 黑客马拉松有明确的时间框架,因此不要浪费宝贵的时间来处理不必要的项目细节。 此外,过度的压力会干扰思维的清晰度。 一个运行流畅的最小可行产品已经可以在黑客马拉松中获得胜利。

明智地选择你的团队


如果你的团队中有人不理解/不认同你的愿景或方法,任何想法,即使是最优秀的想法,都可能被毁掉。 在黑客马拉松期间,团队应该成为(无论听起来多么微不足道)单一机制。

您应该邀请谁加入您的团队参加黑客马拉松? 所有参与者都必须对编码充满热情,否则如何在封闭的空间里熬过48小时? 让构图多样化,不要害怕与设计师甚至营销人员“稀释”您的技术专家团队 - 当您带着灵感进行编码时,他们将帮助您正确放置重点并“突出”产品的优点在陪审团面前辩护。 所有团队成员都必须能够在时间压力和压力下工作,因为其中一个人失去精神可能会破坏整个项目 - 甚至无法按时完成任务。

从同事的工作中获得灵感


分析同事的经历:记住你上一次的黑客马拉松,想想你记得哪些参与者以及为什么(其他人的错误也有用)。 他们使用了什么战术? 时间和任务是如何分配的? 他们的经验、成功和失败将帮助您制定行动计划。

使用版本控制工具


想象一下:你已经处于心流状态很长一段时间,正在开发原型,然后突然发现一个错误,并且无法理解是在几分钟或几小时前以及具体在哪里犯了错误。 显然,你没有时间“重新开始”:在最坏的情况下,你根本没有时间再次经历所有阶段,即使你这样做了,你也只能向评审团展示非常粗糙的东西。 为了避免这种情况,使用版本控制系统(例如 git)是合乎逻辑的。

使用现有的库和框架


不要重新发明轮子! 无需花费额外的时间编写可以使用库和框架实现的功能。 相反,应关注使您的产品与众不同的功能。

使用快速部署解决方案


黑客马拉松的主要思想是为你的想法创建一个工作原型。 不要花费太多时间来部署您的应用程序。 提前了解如何将其快速部署到 AWS、Microsoft Azure 或 Google Cloud 等云。 对于部署和托管,您可以使用 PaaS 解决方案,例如 Heroku、Openshift 或 IBM Bluemix。 您可以成为一名出色的系统管理员,但在黑客马拉松期间,最好让自己的事情尽可能简单,以便整个团队可以专注于编码、部署和测试。

提前选择一个人来演示


演讲非常重要! 如果你不能把它做好,那么你的原型再好也无济于事。 反之亦然 - 经过深思熟虑的演示可以挽救一个潮湿的想法(我们不只是在谈论幻灯片)。 确保你不会忘记所有重要的方面:你的概念解决什么问题,它应该应用在哪里,以及它与现有解决方案有何不同。 提前决定准备演示文稿需要多少时间以及谁将担任项目的代言人。 选择最有经验、有公开演讲经验的团队成员。 没有人取消魅力。

提前了解提名和主题


黑客马拉松通常由特定行业的公司赞助。 了解您的黑客松合作伙伴公司是否有自己的提名,例如在您的工作中使用他们的服务。

不要忽视你的黑客马拉松主题! 提前思考并列出可以在比赛中实施的想法清单。

想想你的团队需要什么才能舒适地工作?


提前为您的团队准备好所有技术设备:笔记本电脑、延长线、电缆等。 重要的不仅仅是技术:制定一些基本的架构计划,选择您可能需要的库和其他工具。 你必须用你的头脑,照顾你的大脑:黑巧克力、坚果和水果有助于强烈的思维过程。 能量饮料对某些人有帮助,但不要将其与咖啡混合,这对您的健康没有好处。

* * *

最后一件事:不要害怕,不要怀疑。 适应工作浪潮并取得成果。 黑客马拉松不仅关乎竞争,还关乎社交和灵感。 最重要的是享受周围发生的事情。 毕竟,胜利并不是你唯一能带走的东西。

来源: habr.com

添加评论