大多数开发者都知道向开源项目贡献可以提升他们的职业生涯,但很少有人实际这样做。主要原因是项目令人生畏或缺乏对雇主真正需求的理解。
雇主重视开源贡献,因为它们提供了开发者技能的有形证据。它不仅仅是将项目列在简历上——它是关于拥有一个可见的工作记录,招聘经理可以查看。例如,当雇主查看我的 GitHub 个人资料时,他们可以看到我贡献过的项目,阅读我的拉取请求,并检查我的提交消息。这比一般的简历声明有更高的可信度。
向你实际使用的项目贡献是关键——它表明你关心这个项目,并且有动力解决实际问题。如果你为一家公司工作,这家公司的项目你感兴趣,贡献这个项目是直接让你被注意到的途径。如果你针对特定的角色,请确保你的贡献与之相符。例如,如果你想要后端角色,请专注于向后端框架和数据库贡献。
许多开发者陷入了巨大的项目中,但这些项目通常有很高的入门门槛,需要大量的时间投入。较小、活跃维护的项目可以产生更好的结果——你可以做出有意义的贡献,建立与维护者的关系,并拥有项目方向的一部分。但是,如何开始最好呢?你是直接开始编码,还是采取更有策略的方法?
值得注意的是,关于开源贡献有一些常见的误解可能会损害你的职业生涯。一个误解是,只有代码贡献才算数,但 bug 修复、文档和代码审查都很重要。你不需要成为专家才能贡献——很多贡献不需要对现有的代码库有深入的了解。并且贡献不是一次性的事情——维持稳定的贡献流是建立可见的职业历史的关键。
为了让你的贡献在雇主面前可见,控制你的在线存在。将你最重要的开源贡献固定在 GitHub 上,并在你的简历和 LinkedIn 上具体说明你做了什么。撰写一篇关于你在开源项目中解决的问题的技术文章也是展示你的技能的好方法。也不要被所需的时间投入吓倒——你可以在现有的工作流程中贡献,设定特定的、有限的承诺,或者选择有快速审查周期的项目。
但是事情是这样的:向开源项目贡献并不总是容易。它需要时间、努力和奉献。你会面临挑战、拒绝和沮丧。那么,为什么还要这样做呢?好吧,首先,它是一种很好的方式来建立你的技能,网络其他开发者,并向潜在的雇主展示你的专长。并且,如果你聪明地利用它,你可以使用像 Xeito 这样的平台来找到重视你的开源经验的远程开发角色。Xeito 允许你根据技术栈、薪水和经验水平在西班牙和欧洲搜索和过滤远程开发角色。你也可以使用他们的 AI 职业工具来获取关于你的简历和如何向雇主展示你的开源工作的反馈。那么,你还在等什么呢?开始贡献,开始建设,并开始向世界展示你的技能。
See what Xeito does end-to-end. Browse all features — application tracker, AI resume + cover letters, interview coach, 130+ job-board sync, built for remote-first developers.