黑客马拉松
黑客马拉松通常是一天(可以是36小时,48小时等)编程竞赛,软件程序员、开发人员、设计师等聚集在一起构建和设计一些很酷的东西。 黑客马拉松是关于创造力、创新和解决问题的。仅仅拥有一个令人兴奋的想法并不足以让你获得黑客马拉松,你还需要建立一个全明星团队,战略性地规划方法、确定优先顺序,并成功完成demo。接下来要讲的6个步骤将帮助你为黑客马拉松做准备,为你的成功助力!
第一步:准备
在准备时要问自己两个重要问题:
- 你将针对什么问题并将如何解决它?
- 你想要向评委展示什么?
此外一旦开始开发解决方案和原型,可以做两件事来节省时间:
- 提前学习技术
- 预先制作模型和线框
第二步:专注
技术实际上是赢得黑客马拉松的简单部分。你要做的事,90%是尽可能将挑战降低到一个基本问题并找到解决方案。请牢记以下这句话:
一个想法=一个明确定义的问题+你将如何解决它。
不同于商业产品,在黑客马拉松取胜的产品往往具有创新性和独创性。虽然你需要专注于一个问题,但请不要限制你的想象力或创造力,用新的想法让评委们眼前一亮,将技术和解决方案用到全新的地方!
第三步:定义你要解决的核心问题
你想解决的问题的核心是什么?你的解决方案的核心是什么?这决定了你将如何向评委展示。
你不会有太多时间进行编程和展示,因此不要浪费时间来创建或演示登录屏幕或其他无关部分,抓住那些关键元素。你不是在推销一个创业公司,而是在介绍一个能解决问题的杀手级功能或解决方案。
第四步:充分利用你的时间
“首先,请务必了解黑客马拉松的评判标准。第二,你需要给他们看一些东西与他们进行互动。光演示是不够的,你需要实际编写一些东西,因为这是黑客马拉松不是商业创业大赛。第三,大多数评委都不会知道你的后端是否有效,但他们会看你的设计,所以设计在黑客马拉松中非常重要。”
因为只有24小时你就必须充分利用时间。留意以下一些注意事项:
宜:
- 关注MVP:最小可行产品
- 将工作细分为可能的版本。首先关注第一个版本并记下你希望在版本二或三中包含的任何其他组件,说不定会有多余时间。
- 使用框架和库。提前研究可用的库和API。查找并选择正在开发并具有良好文档的受信任库,安装并运行测试,以确保有效。
忌:
- 不应该重复。不要浪费时间创建登录屏幕、确认页面,感谢页面、页脚、社交按钮或其他任何不必要的东西。
- 不用写太漂亮的代码:你没有可挥霍的时间来修复缩进。
- 不要浪费时间寻找完美的数据集。
第五步:了解你的评委,练习你的演讲
充分了解评委、供应商和赞助商。知道他们是谁、他们的评估标准,以及过去的黑客马拉松获胜者来相应地自定义你提交的作品和最终展示。你在黑客马拉松中只有几分钟的时间来展示你的作品。不要因为糟糕的表现而浪费所有的努力。花足够的时间练习你的演讲,并为评委的潜在问题做好准备。团队中负责展示的人应在评判前的最后几小时不间断练习。在展示的时候,这个人应该具有回答评委所有问题的能力。
第六步:好好享受
黑客马拉松是一次非常棒的学习经历,也是一个做实验性尝试和结识有趣的人很好的机会。如果你没有实现目标或获胜,不要给自己施加太多压力或过分担心结果。尽你所能,尽最大努力,从整个体验中汲取所有积极的东西就好啦。