参与我们的开源入职计划

G-Research 的开源软件团队正在帮助建立一个更简单的入门通道,以便开始参与开源。
3 位读者喜欢这篇文章。
Looking at a map for career journey

opensource.com

作为开源项目的贡献者入门,不应该感觉像获得糟糕的客户服务:“请稍候,我们将为您连接第一位可用的代表”,然后是令人麻木的电梯音乐无限循环。新贡献者也不应该觉得他们必须攀登安纳普尔纳峰,并在一位智慧的老者面前才能让他们的第一次提交被接受。通常,初级程序员会完全被开源吓跑,因为他们所做的一切都暴露在所有人面前。

当我第一次开始接触开源时,在为财富 500 强软件公司生产闭源专有代码十多年之后,我对一个广为人知的开源项目提出了一些(考虑不周的)贡献建议,我对与相关人员的互动的生硬性质感到震惊。他们总是太忙或太不感兴趣,以至于没有时间查看我在做什么,更不用说帮助我了。

那么,开源入门应该是什么感觉呢?

我们在 G-Research 正在与 Major League Hacking (MLH) 合作,以吸引更多程序员加入开源。我们的目标是让他们获得良好、高效的入门体验,以便我们可以为整个开源领域建立人才管道,并使其在未来几年内保持充沛。

MLH 成立于 2013 年,是一个面向开发者的社区,它举办黑客马拉松并帮助人们获得工作。MLH 社区拥有 60 万成员,每年约有 1000 名参与者通过其奖学金项目。 MLH 开源奖学金为期 12 周,旨在帮助新程序员入门,掌握关键概念,例如提交拉取请求、维护项目和开源最佳实践。

对于雇主来说,找到有能力的程序员并不容易,而找到有能力执行开源的新员工可能更令人生畏。《Linux 基金会》在 最近的一项调查中发现,93% 的招聘经理在寻找具有足够开源经验的人才方面存在困难。当涉及到欢迎传统上在科技领域代表性不足的人群(例如妇女和少数族裔)时,这种需求尤其迫切。

创建优秀的开源代码是一回事,但我们也看到 对维护者的强烈需求,以保持项目的活力和至关重要性。任何衡量标准来看,维护者的更替率都很高。Tidelift 是一家向开源维护者分配资金并将这些维护者与使用他们的公司联系起来的公司,该公司报告称,59% 的项目维护者曾考虑过退出。这个数字表明,那些维护和改进代码的人的体验需要更好。

我们自己也有一系列开源项目:Armada,一个多 Kubernetes 集群批处理作业元调度器;Siembol,一个可扩展的、高级安全分析框架;以及 ILGPU,一个用于高性能 GPU 程序的即时编译器。我们还为员工提供时间来支持作为维护者的许多项目:Consul.net、Thanos-remote-read、geras、ParquetShop、用于 Aerospike 的 Vault 插件数据库、Apache Ozone 和 Fantomas。

这些项目是 G-Research 业务不可或缺的组成部分,它们的顺利运行使我们的业务更加强大。与 MLH 合作将有助于确保我们依赖的开源项目继续吸引和培养顶尖人才。我们已经在我们的团队内部直接看到了巨大的成功,我们已经聘请了许多来自 MLH 计划的学员,让他们以某种身份继续与我们一起参与我们的项目。

事实上,许多贡献者报告说,他们与我们的工程师一起工作的时间是他们职业生涯中最积极的经历之一。并且有一些人继续为我们从事我们的项目。“这个项目最棒的部分是能够向 G-Research 开发人员学习,”Apache Ozone 学员 Victor Zeddys 说。“他们非常友善和博学,我羡慕他们处理如此复杂项目的能力。”

Victor 并非孤例。“我拥有很棒的经历,并且遇到了许多很棒的人,”DevOps 学员 Celina Cywinska 说。“我学到了很多关于现实世界团队合作的知识,维护者分享的知识是我在课堂上无法获得的。”从同事那里获得知识是工作最重要的方面之一,并且对于那些刚入门的人来说尤其重要。

与我们为团队带来的人才同样重要的是,我们正在帮助为更广泛的开源领域播下种子,培养有能力、有自信的开源工程师。Apache Ozone 学员 Christos Bisias 说:“这个奖学金帮助我以我无法想象的方式发展。”“与如此专业的专业人士密切合作,学习各种新技术和最佳实践,这是一次令人惊叹的经历。”

我们为通过我们计划并将其经验应用于其他项目或工作的学员感到自豪。我们不必雇用从该计划中走出来的每个人,就能从 MLH 教授的内容及其毕业生获得的经验中受益。我们知道,在未来的某个时候,我们都将从拥有一个健康的开源人才管道中受益,从开源之旅的最初阶段开始——无需登山。


本文最初发表于 Major League Hacking,经许可转载。

标签
Max's Headshot
Max Mizzi,Major League Hacking (MLH) 增长主管

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.