【重点】TiDB Hackathon 2022 参赛须知

TiDB Hackathon 2022 「Possibility at Scale」,正在进行中,欢迎报名参加,期待与你一起打破传统技术边界,突破固有思维局限,用 TiDB 释放创新的更多可能性。

本届 TiDB Hackathon 将面向更广泛人群,分为应用组与 TiDB 产品组两大赛道。无论你是应用开发者、数据库开发者、数据库上下游生态从业人员,还是数据库使用者,都可以找到适合自己的方向,用 TiDB 创造应用的更多可能性。

一、参赛流程

  1. 报名 截至 10 月 1 7
  • 点击链接完成报名。(Notice:报名时,请先登录 TiDB 社区账号,我们将通过站内信的方式给成功报名并提交 RFC 作品的选手发送 TiDB Hackathon 2022 参赛证书,期待你的精彩创意!)
  • 加小助手微信号: dbasupport 加入微信群。
  1. 组队 & 提交 RFC 截至 10 月 1 7
  • 参加「TiDB Hackathon 2022 非正式会谈 — 东旭创意脑暴会」(9 月 17 日),获取更多项目灵感。
  • 找到你的队友,也可以这里发布寻找队友、自我推荐的帖子。
  • 完成组队后,点击链接完成组队登记(这才是真正的报名成功哟)。
  • 撰写 RFC,点击获取 RFC 模板&撰写指南
  • 将 RFC 项目提交到队长的 GitHub gist 下,复制 gist 链接,点击链接,由队长填写链接完成 RFC 提交(比赛开始后,将不定期从提交 RFC 的团队中抽取几组送出神秘奖品哟)
  1. 赛前准备
  • 通过学习加深对 TiDB 的了解,做好决赛现场的一切准备。
  • 团队会议,加深团队成员互相之间的了解。
  • 查看初赛结果公示
    • 10 月 19 日,查看决赛入围名单,看看你们团队是否入围。
    • 入围决赛,恭喜恭喜,出发准备现场决赛。
  1. 现场 Coding 10 月 22 日 - 10 月 23
  • 现场 Coding,完成参赛作品, 参赛作品源代码需要开源哟(遵循 Apache 2.0 开源许可
  • 为了更好的答辩,可以准备答辩 PPT(PPT 模板)。
  1. 现场答辩 10 月 23 下午
  • 应用组与 TiDB 产品组两个赛道将并行进行答辩,每个赛道单独设置一、二、三等奖哈。

二、大赛日程表

image

三、学习资料

学习文档

资料 适用赛道 说明
TiDB 学习材料大全 :fire: 通用 TiDB 相关架构解读,以及基础功能介绍文档
常见问题解答 通用 常见问题集合,没准儿能解决你的问题
技术问题答案搜索 通用 提问之前,搜索一下。关于 Hackathon 的提问,记得加上【TiDB Hackathon】的标签哈~
互助问答 通用 发帖咨询
数据库架构选型指南 通用 帮你解决数据库架构选型的烦恼
技术文章 通用 TiDB 线上社区的用户在持续产出基于 TiDB 的实践案例、运维实战和测评文章,用经验说话,扫平实际使用过程中的障碍。
TiDB 数据库快速上手指南 应用组 介绍快速上手使用 TiDB 数据库
TiDB 技术文档(中文)TiDB 技术文档(英文) TiDB 产品组 TiDB 拥有丰富、全面的官方文档,通过文档,初学者可以快速掌握 TiDB 基本知识,老用户也可以在遇到问题时查看技术细节。
【开发干货】TiDB 数据库开发规范 TiDB 产品组 TiDB 数据库开发规范超详细内容集合
【源码类学习资源大放送】TiDB、TiKV、TiFlash、Chaos Mesh 等源码解读补给站 TiDB 产品组 TiDB、TiKV、TiFlash、Chaos Mesh 等源码解读内容集合
PingCAP 博客 TiDB 产品组 PingCAP 官方博客围绕 TiDB、TiKV、Chaos Mesh® 及相关生态展开,收录来自 PingCAP 员工及社区成员的技术干货,包含原理解析、应用实践、架构思考等多种内容,已经推出了“TiDB 源码阅读”、“TiKV 源码解析”、“分布式系统前沿技术”等系列文章,带你饱览分布式、云原生领域前沿的创新实现。

学习视频库

课程名称 适用赛道 说明 备注
后端开发者学习 TiDB 应用组 TiDB 相关的一系列课程,适合后端开发者学习。整个课程系列包含 5 门课程,根据大家的知识领域和学习目标制定了 3 条建议学习路径,大家可以根据实际情况进行选择。 学习视频限时免费,来自 PingCAP Training&Certification。
分布式数据库内核开发课程(Talent Plan) TiDB 产品组 学习分布式数据库内核开发课程,以循序渐进的方式,让大家深入了解并掌握 TiDB/TiKV 相关知识及实操技能。 学习视频限时免费,来自 PingCAP Training&Certification。
TiDB 数据库核心原理与架构 [TiDB v6] 通用 本门课将介绍 TiDB 数据库的架构和设计原则,这是未来管理、开发、性能调整和故障排除的基础。 学习视频限时免费,来自 PingCAP Training&Certification。
从应用开发角度解析 TiDB 应用组 实际使用 TiDB 搭建应用的 demo 视频,可以跟着一起操作,实际体验 TiDB 的使用流程。Workshop: mini OSS Insight
TiFlash 源码解读 TiDB 产品组 最全最新的 TiFlash 源码解读资料大合集。

四、RFC 模板 & 提交方式

  • RFC 模板:点击“这里”,查看 RFC 模板
  • 提交截止时间:10 月 17 日 21:00
  • 提交方式:把 RFC 项目提交到队长的 GitHub gist 下,复制 gist 链接,点击链接,由队长填写链接进行 RFC 提交
  • 完成 RFC 提交可参与抽奖 :比赛开始后,将从特定时间段内成功提交 RFC 的团队抽取若干队,送出 TiDB 社区神秘礼包
    • 9/13 - 9/22 :抽取 4 组
    • 9/22 - 9/30 :抽取 3 组
    • 10/1 - 10/14:抽取 2 组

五、现场 coding & 决赛答辩日程安排

image

六、FAQ

  1. TiDB Hackathon 多少人组成一个队伍?
  • 团队参赛最多 4 人为一个小组。单人参赛也支持哦~
  1. TiDB Hackathon 的奖金池有多少?
  • 整个活动赛程的奖励池有 35 万。两个赛道分别有一二三等奖,一等奖 5 万元,二等奖 2.5 万元,三等奖 1.5 万元。同时有特别奖项,例如:公益贡献奖、技术趋势奖、Cloud 应用生态奖、最佳校园奖等。
  1. 什么时候可以开始编写代码?
  • 决赛现场 coding。本次活动不允许偷跑哟,决赛现场评委会严格审查参赛选手的作品是否符合“ 第一行代码提交时间需在初赛结果公示后 ”这一规则。
  • 如果遇到学习资料中尚未解答的问题,可以加入 Hackathon 2022 参赛群,群内将有导师不定期线上答疑,以及集中直播分享。
  • 进入决赛的队伍最好参与现场 coding 与答辩,现场与小伙伴们一起 coding 才更有氛围呀。
  1. 应用组与 TiDB 产品组在初赛、决赛会分开进行评分吗?
  • 是的,今年分成两个赛道: 应用组TiDB 产品组 ,两个赛道在初赛、决赛均有专属评委,将进行分别评奖
  1. 现场比赛流程是怎样的?
  • 本次比赛分为线上预赛和现场决赛,线上提交创意想法设计文档(RFC),通过 RFC 评选各赛道前 30 组,进入现场 hack 以及答辩,现场 hack 时间为 10 月 22 日上午 9:00 至 10 月 23 日上午 12:00,现场答辩时间为 10 月 23 日下午 13:00-18:00。

  • 决赛现场安排如下:

  1. 项目评分标准是什么?
  • 决赛评分将由评委根据选手现场的展示答辩情况进行打分,从以下几个维度展开:

    • 应用组:奖项评选将从应用性、创新性、完成度、展示度四个维度进行打分。

    • TiDB 产品组:奖项评选将从应用性、创新性、完成度、展示度四个维度进行打分。

详细可查看:【重点】TiDB Hackathon 2022 评分规则

  1. 个人如何组队 & 可以帮忙组队吗?
  • 可以的哈,报名后添加小助手微信,进参赛群组队~也可以在社区链接(跳转链接)发布寻找队友、自我推荐,找到团队缺少的队友,也可以找到合适的队伍加入。
  1. 请问有什么相关的学习资料推荐吗?
  • 主办方将为参赛者提供 TiDB Hackathon 学习资料、GitHub 学习资料以及学习视频库等丰富的学习材料。
  1. 最佳人气奖是怎么选出来的呢?
  • 该奖项分为两轮投票,每人限投一次:

1.1.第一轮投票 【35% 权重】,进入决赛项目即可获得被投票资格,将根据项目名称+简介进行投票, 将于 10 月 19 日初赛结果公示时同步开启第一轮投票通道,10 月 21 日 24:00 锁票

1.2. 第二轮投票 【65% 权重】,10 月 23 日决赛直播期间进行,最终成绩公布前半小时锁票


  1. 会场分别在哪些城市?
  • 上海、北京、广州、成都、新加坡。上述地区进入决赛队伍超过五组时,该场地将开启线下会场。
  1. 参加了 TiDB Hackathon 对我来说有什么用?
  • 在活动中实现自己的创意技术想法

  • 结识更多志同道合的朋友

  • 挑战自己、挑战技术

  • 挑战成功也将赢取现金奖励

  1. 主办方提供餐饮和住宿吗?
  • 我们会为参赛者和志愿者提供比赛期间的餐饮(一份早餐、两份午餐、两份晚餐),参赛选手可留在比赛场地过夜,如需在场地附近租住酒店请自行解决~
  1. 比赛会由于疫情取消吗?
  • 我们会密切关注疫情动向,如有不可抗力因素比赛则会改成线上举行,不会取消的哦~
  1. 本次活动对参赛项目有什么要求?
  • 希望应用组的参赛项目可以发挥你们的聪明才智,实现更多好玩的、有趣的技术实现,希望 TiDB 的能力可以帮助大家实现更多有趣的想法。

  • 希望 TiDB 产品组的参赛项目基于 TiDB 产品本身有更多的创新功能、工具等的实现。

  1. 是否可以同时获得多个奖项?
  • 当然可以啦,我们有丰富的奖项设置,也十分鼓励参赛选手参与不同奖项的评选。
  1. 是否一定要线下现场答辩(线下参赛)?
  • 进入决赛的团队最好到现场参加 coding 以及现场决赛答辩哈,现场跟小伙伴们一起 coding 才更有氛围呀~
  1. 参加黑客马拉松需要有哪些技能储备及注意事项?
  1. RFC 有模板吗?用什么提交?什么时候提交?
  • RFC 有模板:点击“这里”,查看 RFC 模板

  • RFC 在队长的 GitHub gist 上填写,并复制 gist 链接,提交到 RFC 提交表单(后期增加链接)即可

  • 请在 10 月 17 日 21:00(GTM+8)之前提交哟

  1. 校园团队奖参与评选的人群是?
  • 该团队成员需要全员皆为:在校本科生、硕士研究生、博士研究生。

更多问题咨询,点击:赛事咨询

七、Hackathon 线下场地信息

中国-北京

北京市海淀区西小口路 66 号东升科技园 C-1 楼 2 层、C-7 楼 2 层

中国-上海

上海市黄浦区中山东二路 88 号外滩 SOHO C 座 16 楼

中国-成都

成都市高新区天府大道中段 666 号 2 栋 32 楼 3205 室

中国-广州

广州市海珠区暄悦东街 23 号保利中悦广场 3702

新加坡

1 One North Crescent, Razer SEA HQ, Level 7, Singapore 138538

本次活动不允许偷跑哟,决赛现场评委会严格审查参赛选手的作品是否符合“ 第一行代码提交时间需在初赛结果公示后 ”这一规则。

所以初赛就只考察 RFC;入围了再开始准备 PPT;决赛开始编码;最后答辩评奖。是这个意思么?

对的哈~是这个意思

入围了开始准备 PPT 也是一个好思路哈哈哈