准备在家举行黑客马拉松

我们的大使们继续揭露他们胜利的秘诀或分享人生的秘诀。我们问了去年的决赛入围者维亚切斯拉夫·弗金(奴隶主义),我需要为黑客马拉松做准备吗?剧透:你必须做好准备!并在我们的材料中阅读更多内容。



数字突破竞赛新赛季的注册已经开放。今年,不仅离线黑客马拉松在等待着我们,而且在线舞台也首次启动。大型IT马拉松,包括多达两个在线黑客马拉松和一个在线锦标赛。在线黑客马拉松将帮助您为全日制比赛做准备,但是您还应该提前准备在线黑客马拉松。对于我们(IT社区的代表)来说,在线很可能不是错误,而是功能,并且实际上,对于程序员和设计人员来说,这是一种完全正常的操作模式,尤其是对于性格内向的人。您可以呆在自己喜欢的椅子上,在家中使用冰箱,这仅受您自己的需求和内部世界丰富的冰箱内容的限制



自我隔离对IT社区自豪的代表的工作形式的影响


骇客马拉松仍然是一项非常严峻的测试,对于完全装备它很有用,因此我们将尝试推断参与新现实的现有经验。我们将考虑如何为骇客马拉松赛做准备,并作为一项体育赛事进行收看。

在任何行业中,最重要的是团队。团队必须有效地合作,在这里您可以而且应该提前培训,组织工作流程,从而消除了经理,设计师和程序员父辈之间的永恒冲突。每个人都必须清楚地了解老板是谁。谁在做什么以及为什么需要它。在小型工作组(例如黑客马拉松队)中,这尤其重要,因为我们的主要敌人不是其他团队和参与者,而是时间!顺便说一句,在线黑客马拉松将是36个小时,比48个小时要容易得多(理论上讲,只有一个晚上仍然无法入睡,除了演讲的人之外,您根本无法入睡)。


关于团队中谁是谁的教科书插图

如何选择案例


因此,我们不知道任务(这是组织者的主要和最严格的秘密)。但是工作进行的方向是众所周知的。我建议您根据可用的人力和专业资源选择方向。假设您的团队中没有3D图形专家或UNITY / Unreal引擎程序员,因此我们没有从事VR或游戏化工作,没有机器学习专家或优秀的分析师-我们没有从事大数据和AI等工作...也您需要选择一个案例,以便充分利用以前的经验(在您的领域中发挥作用)。没有时间学习!

在家锻炼


因此,在任何情况下进行培训时,任务听起来越可怕,就越有趣!

例如,“来自RosGazMyasAgroPromBank的案例。在外汇市场动荡的情况下,为水培农场(种植西红柿)的分布式网络开发管理系统。”


垂直农场

1.我们了解任务吗? Google,安排一次集体讨论。

结果,我们应该得到以下问题的答案:

西红柿如何种植?这样有可能吗?外汇市场如何影响营养成分的价值?我们可以将它们与番茄销售预测相比较吗?在这里可以控制什么,如何控制?为此我们需要什么?

一个程序/机器人,可以根据营养成分的消耗量,成分的购买成本,乌拉圭比索的价格(例如,在当地购买),物流成本,关税和番茄的销售预测(我们在莫桑比克以美元出售)来分析营养成分库存中的必要残留物。

一种近似的工作算法。灌溉控制器是混合调节器(平台,操作算法,您无法在hackathon上做到这一点,只需解释一下它将如何工作以及将花费多少!),一个WEB界面和一个移动应用程序即可对其进行管理,设置和监控。服务器软件

2.我们可以制作说明我们系统原理的软件吗,我们会及时参加黑客马拉松吗?有没有类似物,裁判?是否有包含测试数据的现成数据集(在这种情况下,任务管理器通常会提供它们)。

是的,是的,再一次是。

3.我们的决定有效吗?它将带来什么好处?我们可以(稍作修改)将其用于农业的其他部门吗?我们可以提供订阅解决方案作为服务吗?

是。输出应为特定数字。我们的解决方案的实施成本为n卢布,将为客户节省 y卢布y年。我们的系统的许可证可以出售,市场是每年M卢布。

如果我们对所有问题都有清晰,肯定的答案,我们会将任务分为小部分,将其分配给团队成员(使用锯软件),为项目辩护做演讲和演讲。设定目标时,您必须首先使用SMART方法

使黑客松活动变得更轻松的工具


我将特别注意黑客马拉松上应使用的工具。看板,hackathon上的票务管理系统不应该使用(当然,如果您不能没有它们,而每个人都习惯了,那就没问题了!)!首先,我们只有一个冲刺,其次是一个小组,时间很短,因此,工具根据“越简单越好”的原则脱颖而出:

  • Mindmeister(发明的所有内容均写在“思维导图”中并作了详细说明)
  • Microsoft 2 do (Wunderlist ) –
  • Figma – ,
  • Canva –
  • Telegram Zoom –
  • Excel Google sheets – forever


编写代码是一个耗时的过程,因此您无需出于培训目的而编写代码(程序员已经可以进行编程)。建议准备一个节点或服务器(通常是基础结构),在其中部署决策并开发CI(连续集成)。

正确计划任务及其分解,与程序员一起为SMART设定目标(放弃全栈开发),这是为准备黑客马拉松而应接​​受的主要培训。有必要最大程度地并行化其实现,以使团队可以作为一个有机体工作。要记住的主要事情是,对于每个人来说,成功都是同等重要的:程序员,经理,设计师和分析师。

最主要的是,团队中的每个成员都知道他的角色,而你们所有人共同追求一个共同的目标。



祝大家比赛愉快!

All Articles