如何打造一场黑客马拉松

2025-06-10

如何打造一场黑客马拉松

TL;DR

TL;DR

我们刚刚发布了全新的黑客马拉松NovuConnect 🤩,
我们确保参与起来非常简单,今天我将讲解如何参与。
以下是我将要讲解的内容

  • 作为 Hackathon 的所有者,您能获得什么
  • 评审项目
  • 确保贡献很容易。

对于那些不知道的人,我们还安排了HackSquad,这是 Hacktoberfast 期间最大的比赛之一,我们在一个月内吸引了 5000 名参与者😲

黑客马拉松

什么是黑客马拉松

黑客马拉松在互联网时代之前就已经存在了;开发者们会带着他们的大型计算机,一起编程,然后互相竞争数小时。
随着互联网的发展,开发者们开始以异步的方式进行同样的活动。

你为什么想要举办 Hackathon?

通常,你会期待以下几件事:

  • 品牌推广——通过举办 Hackathon,您可以让更多程序员了解您的工具。
  • 演示- 通常,每个 Hackathon 都会专注于一个工具或一家公司;让开发人员使用这些工具并提交项目将产生您以后可以使用的演示。
  • 招聘——总是有出色的开发人员可以为您带来创新和代码质量方面的惊人成果;这通常是找到优秀人才的最简单方法。
  • 创新——黑客马拉松可以将您的产品开发成您从未想过的新事物;这就是大公司通常会资助大型黑客马拉松的原因。

奖品

线上黑客马拉松的问题

我有机会与不同的创始人交流,了解其中的成功和失败之处。与此同时,大多数黑客马拉松的报名人数都过于庞大。结果,只有少数开发者真正参与或提交完整的项目。在我看来,存在以下几个问题:

  • 没有重点——虽然开发人员想要参与,但他们不知道要构建什么,因此为开发人员提供他们可以使用的主题将极大地增加他们的注意力。
  • 没有明确的截止日期——我指的不是最终的项目截止日期,而是项目的提醒。最好让开发人员了解他们的时间安排,并每隔几天提醒他们提交日期。
  • 缺乏资源或文档——让开发者使用任何语言进行贡献固然很好,但提供工具会让他们更容易。因此,在 Novu,我们为多种语言创建了SDK 。我们还制作了一份优秀的文档,方便开发者查阅。
  • 缺乏规则和一般资源——如果没有良好的规则,您将会被大量问题所淹没;确保一切都清晰易懂。

奖品

奖品真是个棘手的问题!
我只能说,千万别寄杯子🤣

马克杯

我通常更喜欢数字奖项;在我们这个开源时代,提供 GitHub 资助是很常见的。不过,这里还有一些其他奖项值得你考虑。

  • 订阅不同的网站,例如 Pluralsight 和 Udemy。
  • 为您的贡献者授予等级,使他们成为您的大使,并授予他们特殊徽章。
  • 聘请开发人员(极端)

徽章

评审项目

通常,您应该在规则中写明要测试的内容;在我们的例子中,它是:

  • 创新与创造力
  • 实用性和实用性
  • 解决方案的质量和完整性
  • 用户体验和设计

开发人员需要知道他们被评判的原因,这样他们才能把注意力放在正确的领域。

另一个你应该考虑的重要问题是:
我能评判一个用 COBOL 语言开发的项目吗?
好吧,现在没人用 COBOL 语言了,但你明白我的意思。
如果你允许开发者用任何语言提交项目,你可能需要聘请一些专家(或者从社区里找一些)来评判这些项目。

如何开始?

  • 建立一个开发人员可以注册的登录页面 - 确保为他们注册新闻通讯,因为这将有助于向他们发送有关活动的最新消息。
  • 邀请开发人员加入您的 Discord - 这是一个很大的功能,但如果您没有足够的支持,那将会很难,因为它是“实时支持”。
  • 确保为开发人员提供他们可以选择的主题,因为这将使您的生活和他们的生活更加轻松。
  • 创建一个带有 README.md 文件的新存储库,开发人员可以克隆该文件;在文件中,添加项目标题、描述、屏幕截图以及每个可以帮助您(判断项目)和开发人员更加专注的细节。
  • 每隔几天向开发人员发送提醒;如果可以的话,制作一些很酷的“代码”活动,您可以在其中与他们一起编写代码,向他们展示如何使用您的工具。
  • 玩得开心——这永远是必须的。

你报名参加我们的ConnectNovu 黑客马拉松了吗?超级好玩!你有机会展示你的技能,还能体验一些通知功能 😉

ConnectNovu

鏂囩珷鏉ユ簮锛�https://dev.to/novu/how-to-buid-a-hackathon-gb3
PREV
如何使用 React、Websockets 和 Novu 构建 dev.to 通知中心🔥
NEXT
Create a notifications system using in-app (bell icon) and emails Who is this article for? Why Novu? Ok, enough with the self promotion 😆🔫, let's start