用代码举杯!来自多伦多的 Hacktoberfest 体验

大家好!我是米兰达。
最近多伦多气温超过20度的日子越来越多,我很兴奋夏天马上就要来了。
说到多伦多的夏天,就不得不提露台!露台指的是餐厅的露天座位和屋顶区域,比如啤酒花园。在多伦多,户外饮酒通常是被禁止的,所以我迫不及待地想在炎热的夏天坐在露台上喝杯啤酒。
说到啤酒,很多人可能会想到慕尼黑啤酒节,这个起源于德国的著名啤酒节。

但这次我要介绍的是…….

Hacktoberfest

名称或许相似,但活动内容却截然不同。我们今天要介绍的是一个以代码为核心,而非啤酒的活动!

引言:什么是 Hacktoberfest?


Hacktoberfest 2025Hacktoberfest 是一项全球性活动,每年十月举行,旨在支持开源开发。
它由 DigitalOcean 于 2014 年发起,现在由包括 GitHub 和 GitLab 在内的许多科技公司支持举办。

官方网站 👉 https://hacktoberfest.com

参与流程非常简单!

参与者可以通过向 GitHub 或 GitLab 上的开源项目提交拉取请求(简称 PR)来为开源社区做出贡献。
在 2023 年之前,如果四个 PR 被合并,参与者将获得纪念 T 恤、贴纸等。2024
年的官方网站并未具体说明将提供哪些纪念品,但
如果您搜索“Hacktoberfest 2025 swag list”等关键词,您会发现许多公司正在分发限量版商品,例如连帽衫和背包(请注意,规则和福利每年都会有所不同)。2024
年纪念品清单示例:🔗 https://hacktoberfestswag.vercel.app/

不会写代码也没关系!

Hacktoberfest 的一大亮点在于,除了贡献代码之外,你还可以通过其他方式参与。
即使是像修正 README 文件中的拼写错误、翻译文档或改进用户界面这样的小任务,也被视为对开源社区的重要贡献。
这营造了一种热情友好的氛围,让从新手到资深开发者都能轻松参与其中。

为什么要参与?Hacktoberfest 的吸引力和益处

Hacktoberfest 的魅力在于它让你能够与来自世界各地的开发者一起为开源项目做出贡献。你
可以按照自己的节奏参与,磨练实践技能,并与全球开发者社区建立联系。

福利包括:

实践技能提升:
通过参与持续进行的开源项目,您将获得现实世界中所需的技术技能,例如团队开发流程、阅读他人代码的能力以及接受代码审查和改进的经验。
尤其重要的是,您将自然而然地培养独立工作的能力,例如“如何阅读问题”以及“在哪里以及如何修复问题”。

✅您可以将其用作作品集。
您提交的拉取请求 (PR) 将保留在 GitHub 上。
这可以作为求职或换工作时的作品集,也可以记录您作为工程师的成长历程。

与社区
Hacktoberfest 提供与来自世界各地的参与者交流的机会,您可以通过专属的 Slack、Discord 和活动论坛进行互动。您可以
提问代码相关问题,学习其他人的 PR,并体验独自一人无法获得的兴奋感和人脉拓展。


🌎在北美找工作时,“成就”至关重要!
在加拿大,尤其是在多伦多,IT行业的求职者非常看重“工作经验”。
简历和LinkedIn个人资料需要详细说明你参与过的项目以及参与方式,因此像Hacktoberfest这样的活动就显得尤为宝贵。

我本人在加拿大刚入行做基础设施工程师时也遇到了不少困难,当时我没有任何相关经验。
我记得当时很焦虑,因为我的简历上几乎没有任何经验可以写,感觉自己需要“创造一些成就来吸引别人”。

即使一开始感到焦虑,“迈出一步就能积累经验”。
这正是Hacktoberfest教会我的。那些让你觉得“我也能做到!”的小小成功,也能增强你的自信心。

正如上一篇博客提到的,多伦多有很多活跃的技术活动和聚会,例如 TorontoJS、HackerNest 和 DevTO。
你经常可以在这些本地社区找到 Hacktoberfest 的参与者,这是一个基于共同话题建立联系的绝佳机会。

🔗什么是黑客马拉松?为您介绍多伦多值得参加的科技活动。

如何参与?从注册到获得永久居留权的流程。

参与 Hacktoberfest 的流程非常简单,但对于初次参与者来说可能会有些不知所措。在这里,我们将介绍具体的步骤,帮助您顺利完成,即使是第一次参加也能轻松上手。

① 进入官方网站

首先,请在 Hacktoberfest 官方网站注册参与。
使用您的 GitHub 或 GitLab 账号登录,然后点击“开始编程”等按钮完成注册。
*未注册的 PR 将不被计入,所以请务必提前注册!
→ 官方网站:🔗 https://hacktoberfest.com

➁ 在目标仓库中查找问题

接下来,找到你想着手解决的问题。
参与 Hacktoberfest 的项目仓库会为新手提供一些标签,例如“hacktoberfest”和“good first issue”。

一个查找此类问题的实用搜索网站是:🔗 https://goodfirstissue.dev/。
您还可以按语言缩小搜索范围,以便快速找到可以用您喜欢的语言编写的问题!

③ fork 并在本地开发 → 创建 Pull Request

找到想要修改的 GitHub 代码库后,可以在 GitHub 上“fork”它,然后复制到自己的账户。
将代码库克隆到本地,并编写需要修改或添加的部分。

完成工作后,请提交“Pull Request”!
Hacktoberfest 的基本要求是在十月份提交至少四个有效的 PR。

④ 根据需要进行审查和更正

提交 PR 后,项目管理员(维护者)可能会进行审核。
如果收到类似“我希望你稍微修改一下”的评论,请礼貌地回复并重新提交。
即使 PR 被拒绝也不要气馁!这也是一次学习的机会。事实上,这恰恰证明了你正在成长。
在 Hacktoberfest 中,你可以体验到“实际开发流程”,这得益于 PR 审核的交流。

尝试参与现实生活

我第一次参加 Hacktoberfest 是在加拿大塞内卡学院学习编程的时候。当时我正在上一门叫做“OSD600(开源开发)”的课,参加 Hacktoberfest 是这门课的必修内容。
虽然我对开源一无所知,但我的代码最终还是被合并了,不过我记得过程非常艰难。

亲身参与之后,以下几点印象尤为深刻:

令人惊讶的是,找到适合新手的问题竟然如此困难。
即使某个问题被标记为“适合新手入门”,我常常发现它需要比预期更专业的背景知识,或者问题描述用英语表达得晦涩难懂。
在这种情况下,像文档修订和翻译这样相对简单的任务就显得尤为重要。通过先处理这类问题,我逐渐熟悉了项目流程和评审文化,这慢慢地让我建立起了“我也能做到”的信心。

✅我意识到阅读他人代码的能力有多么重要。
要提交 PR,首先需要对现有代码有透彻的理解。这比我预想的要花费更多时间。
我花在阅读现有代码上的时间远远超过了自己编写新代码的时间——这与学校作业截然不同。
然而,我后来深刻地意识到,这种“阅读代码的能力”实际上是现实世界中一项真正需要的技能。

✅即使是最小的贡献也能增强你的自信心。
我的 PR 成功合并时,我感受到的喜悦难以言表。
即使只是纠正一个小小的拼写错误,也意味着我为世界各地的开发者做出了贡献。
我的第一个 PR 被合并的经历也激励我去学习编程!

✍️ 我的 PR 经历
我在这篇博文中记录了我的第一个 PR:
🔗 Hacktoberfest 2021!我的第一次贡献

总结:祝大家秋季编程愉快!

秋天是读书、享受美食和编写代码的季节!
虽然用啤酒庆祝很棒,但今年秋天何不尝试一些不同的东西,用代码来庆祝呢?

加入我们的 Hacktoberfest 活动 | DigitalOcean

Hacktoberfest 是一个入门开源项目的绝佳机会,即使是新手也能充满信心地参与其中。那些平时难以迈出第一步的人,应该利用这个全球性活动的力量,勇敢地迈出第一步。即使是微小的贡献,也一定会带来巨大的信心!

为了迎接十月份的活动,现在就开始熟悉 GitHub 是个好主意。
如果你开始逐步练习如何搜索问题和提交 PR,你就能在活动期间顺利参与!

🍁让我们用代码来庆祝这个秋天吧!祝贺你完成了第一次代码贡献。.🍁

服务查询

Beyond GTA总部位于加拿大安大略省多伦多市,提供从服务器搭建到云环境设计、运维等一系列服务。凭借可靠的技术和周到的支持,我们致力于打造可靠的IT基础设施。如需了解更多信息,“联系我们”与我们联系

如果您觉得这篇文章有用,请点击【点赞】!
7
加载中...
7票,平均分:1.00/17
266
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

米兰达

从一个腼腆的销售员,到毫无经验地进入基础设施领域。
现在在加拿大办公室努力工作!