黑客马拉松的阴暗面

黑客马拉松的阴暗面

В 三部曲的前一部分 我研究了参加黑客马拉松的几个原因。 学习很多新东西并赢得宝贵奖品的动机吸引了很多人,但往往由于组织者或赞助公司的失误,活动未能成功结束,参与者不满意地离开。 为了让这种不愉快的事情少发生,我写了这篇文章。 三部曲的第二部分专门讨论组织者的错误。

这篇文章的组织方式如下:首先我谈论该事件,解释出了什么问题以及它导致了什么(或从长远来看可能导致)。 然后我对正在发生的事情进行评估,以及如果我是组织者我会做什么。 由于我参加了所有活动,我只能猜测组织者的真实动机。 因此,我的评价可能是片面的。 我不排除有些在我看来是错误的观点实际上是这样的。

在某个时刻,读者可能会认为作者在打架后决定挥舞拳头。 但我可以向你保证,事实并非如此。 在一些列出的黑客马拉松中,我成功地获得了奖品,但这并不妨碍我们说该活动组织得不好。

出于对组织者和参与者的尊重,帖子中不会提及具体公司。 然而,细心的读者可以猜测(或谷歌)我们在谈论谁。

黑客马拉松 No.1. 严格的框架

六个月前,一家大型电信公司组织了一场数据分析黑客马拉松。 20支队伍争夺奖金。 在活动中,提供了一个数据集用于分析,其中包含有关公司支持服务的呼叫信息、社交网络上的活动以及有关用户的编码信息(性别、年龄等)。 数据集最有趣的部分——用户消息和操作员响应(文本数据)——非常嘈杂,需要清理以进行进一步的工作。

组织者设定了一个任务——利用提供的数据做一些有趣的事情,并且禁止使用网络上的其他开放数据集或自己解析数据。 还禁止提出与数据集无关的想法。 不幸的是,提供的数据相当“贫乏”:很难从他们那里获得任何有趣的产品,并且从与导师的沟通中可以清楚地看出,许多提出的想法已经正在实施(或将在不久的将来实施)在公司里。

结果,绝大多数团队(15 个团队中的 20 个)都创建了聊天机器人。 在表演过程中,一支球队的决定与上一场没有什么不同。 一位评委会成员实在忍不住,问下一个上台的团队:“怎么,你们也有聊天机器人吗?” 结果,在三个奖项中,第一名和第二名被没有制作聊天机器人的团队获得。

作为比较,我们以两年前一家国际咨询公司为 Zvezdochka 公司组织的黑客马拉松为例。 由于许多黑客马拉松参与者都不熟悉 Zvezdochka 公司活动的具体细节,因此组织者在活动开始时讨论了该公司使用的指标。 之后,提供了六个不同类型的数据集:文本、表格、地理位置——所有参与者都有操作的空间。 组织者并没有禁止使用额外的数据集,甚至支持此类举措。 在决赛中,十支不同解决方案的队伍角逐大奖,所有队伍均使用该公司提供的数据(尽管没有限制),这表明获得优质产品的潜力很大。

道德

没有必要限制参与者的创造性流动。 作为组织者,你必须提供材料并相信他们的远见和专业精神。 如果你是黑客马拉松的参与者,任何限制或禁令都会让你感到震惊。通常这是组织不善的证据(现实生活中的一个例子就是总是想在某处设置栅栏)。 如果您确实遇到限制,那么请做好准备,您将不得不在竞争激烈的池中创建项目。 在这种情况下,您必须承担风险:做一些全新的事情或提供不寻常的“杀手级功能”,以便从单调的项目中脱颖而出。

黑客马拉松第 2 号。 不可能的任务

阿马多尔的黑客马拉松一定会很有趣。 赞助公司是一家大型电话制造商,在活动举办前4个月就开始了筹备工作。 该活动的公关是在社交网络上进行的;潜在参与者必须通过技术测试并写下他们过去的项目才能被选中参加本次活动。 奖金数额非常大。 黑客马拉松前几天,导师们举办了一场技术会议,让参与者有时间了解行业的具体情况。

在活动本身,组织者提供了一个容量为 8 GB 的设备日志数据集,任务是对故障进行二进制分类。 他们讨论了评估项目的标准——分类的质量、创建功能的创造力、团队合作的能力等。 只是运气不好 - 对于 8 GB 的“特征”,训练中只有 20 个示例,测试中有 5 个示例。 黑客马拉松棺材上的最后一颗钉子来自数据:周三收到的设备日志包含设备操作错误,但周四创建的日志没有(顺便说一句,只有两个团队知道这一点,并且两人都来自俄罗斯,那里是经验丰富的数据挖掘者的故乡)。 尽管即使知道测试的真实标签也无助于确定答案,但该任务无法解决。 组织者没有得到预期的结果;参与者花了很多时间来解决设计不佳的问题。 黑客马拉松失败了。

道德

对作业进行技术审查并检查您的作业是否充分。 与其事后后悔,不如为初步检查多付钱(在这种情况下,任何数据科学家都会立即指出不可能解决这个问题)。

在这种情况下,除了浪费时间和金钱之外,该公司还失去了潜在候选人的信任,并可能将结果写下来。 顺便说一句,不仅是参与者,公司也应该写下成功的结果,从公关的角度最大化黑客马拉松。 不幸的是,并非所有公司都这样做,他们只在 Twitter 上发布公告和几张活动照片。

第三届黑客马拉松。 要么接受,要么离开它

最近,我们的团队参加了在阿姆斯特丹举行的黑客马拉松。 由于我是一名经过培训的电气工程师(可再生能源领域),因此这个主题非常适合我们 - 能源。 黑客马拉松在网上举行:我们得到了任务描述以及完成任务的一个月时间。 组织者希望看到一个有助于提高阿姆斯特丹房屋能源效率的完成项目。

我们做了一个预测电力消耗的项目(在此之前,我参加了一个关于这个主题的竞赛,我收到了一个近sota解决方案,你可以阅读 这里)和太阳能电池板发电。 根据这些预测,电池性能得到优化(这个想法部分取自我的硕士论文)。 我们的项目与组织者的指示(当时看来)以及阿姆斯特丹政府未来几年在可再生能源领域的政策非常吻合。

在项目评估过程中,我们和许多团队一样被告知这不是客户所期望的,并补充说如果我们想竞争奖项就必须重做项目。 我们没有重做任何事情,接受失败。 在四十支参赛队伍中,我们甚至没有进入前七名,尽管组织者的选择在我看来相当奇怪。 例如,他们让进入决赛的团队开发了一个应用程序,使用智能手机传感器的数据来计算风速和太阳辐射(SI):一个用于风的麦克风,一个用于 SI 的光传感器。 杀手级功能是将热狗/非热狗分为三类:阳光、风、水以及维基百科上相应文章的显示(演示).

让我们暂时抛开这个问题的道德方面:用胜利的可能性来勒索参与者是完全不道德的。 由于参加黑客马拉松(尤其是经验丰富的开发者)的动机之一是实现自己的想法,因此许多实力雄厚的参与者在听到这样的反馈后就直接离开了活动(这种情况不仅发生在我们团队身上,也发生在其他一些停止活动的人身上)在听取导师的意见后更新他们的页面项目)。 尽管如此,假设我们同意组织者的意愿并重新设计了我们的项目以满足他们的要求。 接下来会发生什么?

由于组织者对“理想项目”有自己的理解,因此所有愿望(以及相应的变化)都会引导我们实现这一理想。 参赛者会浪费时间,而且越来越难以拒绝进一步的参与(因为他们已经付出了努力,看起来距离胜利就差那么一点点了)。 但实际上,奖品竞争将会加剧,参与者将越来越多地不得不根据组织者的编辑重做项目,以期赢得奖品。 结果,那些没有获奖的人回想起来,就会明白,他们参加的是无钱自由职业:他们为客户进行了编辑,但没有得到任何回报(除了相关经验,课程)。

道德

组织者的愿望和反馈通常会对项目有所帮助。 但与此同时,参与者也不应该像一个拄着拐杖的跛子一样依赖导师的建议。 如果你听到组织者对你的项目的反馈是“把它拿走,我们没有订购这个”的精神,那么你对黑客马拉松的参与就可以被视为完成。

如果您正在组织一个对项目有明确愿景的黑客马拉松,但没有自己实现它的技能或能力,那么最好以自由职业者的技术规范的形式正式确定您的愿景。 否则,你将不得不支付两次费用——黑客马拉松和自由职业者的服务。

来源: habr.com

添加评论