Meilisearch v1.14 发布啦 ✨ 在我们的博客上阅读更多

回到首页Meilisearch 的标志
返回文章
12 Oct 2022

Hacktoberfest 故事:从贡献者到管理者

Hacktoberfest 是为开源社区贡献和分享美好经验的绝佳时机。在 2021 年 10 月,我们发现了一位真正特别、独一无二的贡献者

Carolina Ferreira
Carolina FerreiraMeilisearch 开发者布道师@CarolainFG
Hacktoberfest stories: from contributor to manager

随着 Hacktoberfest 的全面展开,贡献者和维护者都比以往任何时候都更加忙碌。但这个月不仅仅是编写代码和打开 PR,也是关于与人联系并成为社区的一份子。我们想借此机会分享一个对我们来说非常珍贵的 Hacktoberfest 故事。 

认识 Bruno Casali,Meilisearch 自己的集成团队主管!Bruno 去年参加 Hacktoberfest 后被发掘,从偶尔的外部贡献者变成 Meilisearch 的关键员工。他欣然同意与我们分享他的想法和经验。

Portrait of Bruno Casali

为 Hacktoberfest 做贡献

首先,重要的是要知道去年不是 Bruno 第一次参加 Hacktoberfest。 

“我从 2016 年(第二年)开始参加 Hacktoberfest。我一直都是那种尝试寻找好的存储库来贡献的开发者,突然,通过 Hacktoberfest,我可以因这样做而获得某种奖励。我立刻将其视为一个与来自不同国家的人们会面并为开源做出贡献的机会,并发现这也是我验证我的编程知识的一种方式。”

我们很好奇想知道是什么让 Hacktoberfest 成为参与者一年中如此特殊的时间。他向我们解释说,对于维护者和参与者来说,气氛非常不同,他们 100% 专注于他们的目标

“你可以期待你的存储库中有很多活动(有时甚至比平时多 20 倍)并结识来自世界各地的人们。大型项目会受到更多关注。这是一个展示自己并做伟大事的好时机:你不仅可以学到很多东西,而且也许与你合作的人会把你视为潜在的员工。” 

当谈到他最喜欢的 Hacktoberfest 部分时,Bruno 非常强调:这一切都与社区联系有关。“我喜欢 Hacktoberfest 有很多原因。这是一个结识新朋友(主要是来自我本国以外的人)并展示我是一名优秀开发者的机会。这也是一个为我的工作创建作品集的机会。”

然而,沟通并非总是容易或顺利: 

“不幸的是,一些维护者忽视与贡献者沟通。有时,解决问题的真诚尝试完全被忽略,这对我来说是最糟糕的事情。因为我作为贡献者,这项工作是没有报酬的。我投入了我的时间,我期望得到一些回报,即使只是一个‘嘿,你做错了’,这样我可以从经验中学习。当然,如果维护者只是消失了,我就不会得到这些。” 

这对我们维护者来说是一个很好的提醒,要尊重 Hacktoberfest 参与者投入到我们项目中的时间和精力。

Hacktoberfest x Meilisearch crossover logo

从贡献者到维护者

我们当然有兴趣了解 Bruno 是如何发现 Meilisearch 以及他为何决定做出贡献的

“2021 年 Hacktoberfest 是我第一次听说 Meilisearch。我正在寻找为贡献者提供额外赠品的项目,并在外面的随机列表中找到了 Meilisearch。我检查了他们是否有任何我可以贡献的存储库,并找到了 RubyRuby on Rails 集成存储库。”

很多存储库都参与了 Hacktoberfest,所以我们想知道:与其他公司相比,与 Meilisearch 团队合作感觉如何?

“第一次接触非常棒!集成团队回复很快,这让我想要继续贡献,因为我感觉我是项目的一部分,Meilisearch 是一个我可以积极发挥作用的地方。这是一次非常积极的体验,我可以感觉到 Meilisearch 与众不同。”

这最终导致了一个意想不到的(但非常愉快的)惊喜

“然后,在我第一次贡献后的 10 天,Meilisearch 的人力资源经理 Morgane Neff 联系了我,提供了一份工作。对此我感到非常惊讶,因为我以前从未对我的贡献收到过这种回应,我感觉太棒了。”

一年后,我们请 Bruno 回忆他的转变,以及从参与者到员工的转变是否容易。

“我维护着自己的开源项目,所以在某些方面,这种转变很容易。我不习惯的是在代码审查期间处理人际冲突。其他情况可能会有点尴尬,例如外部用户抱怨我们存储库中的某些内容。此外,我在 Meilisearch 的角色是管理集成团队,这意味着我负责 30 多个具有多种技术堆栈的存储库。掌握每个存储库的情况需要大量的上下文切换,这可能很困难。”

开源 ♥️ 

最后,Bruno 说,获得出色 Hacktoberfest 体验的秘诀非常简单

“热爱为开源做贡献的过程,热爱与可以教你的人们会面的想法,热爱通过自己的贡献来教导他人的想法。这样做你没有什么可失去的,却能收获一切。

“而且,如果你想为一家开源公司工作,你可以将你的贡献视为一次编码测试。尽力做到最好,对维护者友善——反复练习 😊”

我们非常感谢 Bruno 分享他的经验!我们希望他的故事能够激励任何想知道他们是否应该参与开源开发的人。如果您希望在 Hacktoberfest 期间为 Meilisearch 做出贡献并获得我们的一些独家赠品,请在 Github 上找到我们所有符合 Hacktoberfest 条件的问题,并在 Slack 上查看我们的专用 #hacktoberfest 频道。

再次,致所有 Hacktoberfest 参与者:祝你好运,继续努力!

=========

Balancing business, technology, and user experience

平衡业务、技术和用户体验

您是否曾想过我们在 Meilisearch 如何做出战略决策?究竟是谁负责指导开源团队并帮助他们选择要实现哪些功能?认识 Guillaume,Meilisearch 的产品经理。

Carolina Ferreira
Carolina Ferreira2023 年 2 月 27 日
Planning v1 and beyond

规划 v1 及未来

今天,Meilisearch 的产品经理 Guillaume Mourier 谈论他在塑造 v1 中的角色,以及他对 Meilisearch 未来的计划。

Carolina Ferreira
Carolina Ferreira2023 年 2 月 16 日
How Meilisearch became open-source: a retrospective

Meilisearch 如何成为开源项目:回顾

Clémentine 将带我们回顾 Meilisearch 历史的关键点以及我们作为开源公司的发展历程。

Carolina Ferreira
Carolina Ferreira2023 年 1 月 4 日