根据我的经验,参加黑客马拉松不仅是为了获得第一名,也是为了学习新东西,认识新朋友,玩得很开心。
在我第一次参加黑客马拉松比赛时,我致力于赢得奖项,但我对黑客马拉松比赛的其他好处视而不见。然而,最后,我没有赢得任何奖项,我非常沮丧,甚至想忘记整个事件。
随着时间的推移,我发现黑客马拉松总是吸引不同类型的人,他们都有特长。他们中的许多人参加黑客马拉松是为了学习新东西或锻炼一些技能,如编程、推广、设计或商业技能。
如果你想在黑客马拉松比赛中获得第一名,你需要很多技能。首先,你必须有一个优秀的团队;其次,你需要一个好的想法和更好的执行力。您需要程序员、设计师、演讲者、研究人员和具有良好沟通技巧的团队成员。
当然,一般来说,你不能利用正确的时间和地点。也许你的团队并不完美,或者黑客马拉松的主题太复杂了,很难想出一个好的概念。在参加了30多场黑客马拉松比赛后,我逐渐意识到,与其专注于赢得第一名,不如专注于获得新技能,帮助别人取得更多的成就。把第一名作为额外的奖励,锦上添花。
接下来,让我们来看看我们能从黑客马拉松中受益什么,需要什么技能,即使我们不能获得第一名。
1 新人才
在最初的黑客马拉松比赛中,你可能会感到困惑,不知道该做什么或如何帮助团队。别担心。你可以了解黑客马拉松的机制、核心组件和技能。不要等别人给你分配任务。你应该采取主动,提出想法,并与团队成员进行头脑风暴。帮助队友完成任务,练习配对编程或审查设计并提出想法。与导师讨论并寻求建议,不仅是关于黑客马拉松,也是关于个人或专业的话题。看看其他玩家使用的工具,如编程语言、代码编辑器、设计应用程序、规划合作工具等。问他们为什么更喜欢这些工具。
2 节目编排者
如果你已经掌握了一些建筑Web/移动应用程序的编程语言、工具和框架可以通过黑客马拉松展示你的编程技能,学习新的语言和框架。如果你掌握了后端技术,试着用其他语言或框架作为原型。或者,试试前端。专注于学习一个特定的图书馆。观看教程,阅读关于最佳实践的文章。尽可能多地使用函数,了解使用图书馆的优缺点,然后查看具体的使用场景和替代方案。
3 设计师
在大多数黑客马拉松中,我们没有太多时间去思考复杂的编程方案。虽然有一些优秀的设计获得了奖项,但事实上并没有后端实现。作为一名设计师,你应该明白,你可以用惊人的UI和UX设计拯救了整个团队。此外,别忘了抓住机会学习新事物。尝试设计不同屏幕尺寸的应用程序:移动、桌面、电视等。您可以尝试不同的工具或设计系统。使用原型工具模拟应用程序的实际行为。
4 发言人
每个团队都需要指定一名演讲者向公众介绍他们的最终产品。通常,演讲者必须从黑客马拉松开始准备演讲,因为评委只看到演讲者的演讲。所以,你必须让每个人都相信你的解决方案是最好的。记住,演讲的关键很简单!
作为一名演讲者,为了做好充分的准备,你可以在队友面前练习你的表达,注意你的姿势、手势和说话方式。通过这些步骤,你可以变得更加自信和令人信服。这些品质对演讲者非常重要。