当前的IT市场是不可预测的。如果你是市场新手,将很难吸引公司和初创公司的注意。新人才可能很难找到新工作,尤其是在尝试在偏远地区找到工作时💼。
这背后有多种原因,包括GPT-4等人工智能模型的出现以及市场动态导致的竞争加剧。
我怎样才能增加被录用的机会?可以有效地利用开源。开源可以帮助您探索新机会并学习新技能。
在本指南中,了解如何使用开源来改善您的求职前景。让我们开始吧。

什么是开源软件?

“开源”是指公开可用的东西,其设计可以修改和共享。当我们致力于开源技术方面的工作时,对“开源软件”的兴趣与日俱增。
因此,开源软件是指任何人都可以出于学习目的修改、增强或检查的公开源代码。源代码使软件能够按预期工作。然而,普通用户永远不会看到代码,甚至可能根本不知道它是否存在。
作为一名程序员,您对源代码感兴趣,因为通过更改、添加或修改源代码,您可以更改应用程序或程序的行为,使其更好地服务于最终用户。
许多公司遵循开源模式。通过这种方式,社区可以为项目增加价值。它还为像您这样的求职者有机会从事源代码工作铺平了道路。

开源就业统计展望
在我们深入研究如何使用开源找到工作之前,让我们先看一些统计数据。
根据2022 年开源工作报告,形势看起来对开源贡献者有利。报告中值得注意的统计数据包括:
- 86% 的管理者希望他们的团队拥有开源人才。
- 近 46% 的管理者希望提高开源采用率。
- 93% 的招聘人员发现很难成功聘用具有开源经验的候选人。
这些统计数据充分说明了开源工作的重要性。学习如何开源可以增加您被雇用的机会。
开源工作是开源项目提供的工作。对于这些项目,您希望开发人员熟悉开源工作流程,为招聘组织调整、改进和创建新功能和软件。

开源在求职中的优势
开源软件为组织提供了好处,例如社区驱动的支持、更灵活的迭代、更轻松的许可证管理和更低的成本。
但这对你有什么好处,尤其是在找工作方面?
为开源做出贡献提供了一种根据市场需求提高您在相关技术方面的技能的简单方法。
我们以Web3为例。它被吹捧为互联网的未来。 GitHub 上充满了独特的 Web3 开源项目。如果您对 Web3 技术感兴趣,可以从 Solidity、Truffle、Metamask 和 Solana 等项目开始。除此之外,您还可以加入您感兴趣的其他 Web3 项目。您同样可以找到与其他技术相关的开源项目。
一旦您开始贡献,开源项目经理就会注意到您。由于他们负责项目管理,因此他们还可以看到代码更改如何影响项目。他们还会注意到他们在没有帮助的情况下学习的速度有多快,即他们在很少的指导下学习事物的能力。
如果您对编码不感兴趣,还有其他方式可以做出贡献。例如,如果您喜欢写作,请查看这些项目的技术文档。您还可以通过博客做出贡献,这有助于未来的雇主评估您的技能。
为开源做出贡献的最大优势是远程位置。疫情期间,远程工作变得非常流行。不过一切都解决了,公司搬到了办公室。由于开源项目本质上主要是远程的,因此这种方法增加了您获得远程工作的机会。您还将受益于更好的回报和多样化的机会。
申请或收到邀请
精彩的!您已经开始为开源项目做出贡献。从这里开始,有多种方法可以引起注意。
➡️ 继续贡献,直到项目团队有人联系您进行面试。
➡️申请公司发布的职位空缺。申请时,请务必清楚地说明您的贡献,以便人们知道您可以为他们做些什么。
➡️最后,如果我们没有职位空缺,请通过电子邮件、社交媒体或其他适当的媒介与我们联系。
如果您的贡献非常出色,很快就会引起开发人员的注意。他们了解您对项目的热情以及您以最少的帮助做出重大改变的能力。另外,如果你的影响力等于或大于全职开发人员,你被录用的机会就会增加很多倍。在这些情况下,他们会联系您并尝试让您加入。
YouTuber 和开源贡献者 Harikirat Singh 按照这种方法找到了一份工作。他想加入Backpack ,这是一家最近吸引了大量投资的 Web3 公司。但我找不到任何加入他们的线索。
但当 Backpack 从闭源转向开源时,Harikirat 看到了机会。他开始为该项目做出贡献。后来,在做出一些贡献后,Backpack 首席执行官 Amrani Ferrante 注意到了他。阿姆拉尼联系了哈基拉特,经过一番闲聊后,他签约哈基拉特进行远程工作。如果您想了解更多,请在这里查看他的故事。
乔什·沃尔夫的另一个案例研究。您选择了开源道路来推进您的职业生涯。
我如何为开源做出贡献?
为开源做出贡献不需要特殊技能。但是,您需要了解一些概念和平台。
第一步是学习GitHub平台。为此,您需要创建一个 GitHub 帐户。您会在这里找到很多开源项目。首先,您可以启动您感兴趣的任何存储库。

接下来,您需要了解开源项目是如何工作的。其主要内容包括:
✅ 开源结构包括项目的主要创建者、维护者、所有者、贡献者和社区成员。
✅ 了解项目许可证类型。
✅ 开源项目包括自述文件,您必须阅读这些文件才能了解该项目。它们通常包括针对最终用户的说明,但您也可能会发现作为贡献者有用的信息。许多开源项目还专门为项目贡献者提供了 CONTRIBUTING 文件。 CONTRIBUTING 文件列出了开始为项目做出贡献所需的步骤。
✅ 最后,检查 CODE_OF_CONDUCT,它提供了有关项目参与者行为的重要要点。
除此之外,请检查项目文档。访问演练、教程和其他指南。
您还应该学习关键的开源概念,例如问题跟踪器、拉取请求、邮件列表或讨论论坛以及同步聊天渠道。
一旦您了解了上述所有内容,您就需要找到一个您感兴趣的项目。最好是来自您想要雇用的公司。然而,这种情况可能只是偶尔发生。许多开源项目都有潜力获得关注。如果您想参与开源项目,请积极参与。
您还可以根据您想要使用的技术来筛选项目,并筛选您认为影响最大的项目。搜索开源项目的方法有很多。其中包括GitHub Explore 、 First Timers Only 、 Open Source Friday等。
您在为开源做出贡献时学到的关键技能
在为开源做出贡献时,您可以学到很多技能。这些包括:
- 提高您现有的技能:开始贡献并了解更多。这可以提高您现有的技能,例如技术写作、编码或特定技术技能。
- 提高您的网络技能:开源允许您与各种各样的人协作。当您遇到具有相似兴趣的有趣的人时,它还提供了网络选项。
- 知识共享:开源允许您学习和教导他人。随着您获得经验,您将能够指导其他人如何利用开源取得成功。
- 学习人际交往能力:通过与社区互动,您将学习管理和解决冲突等各种技能。
最后一句话
为开源做出贡献是获得关注的最佳方式之一。会导致招聘吗?嗯,没错。然而,每个人的情况可能有所不同。
最好的方法是将此视为开辟新的社交机会,从而可以进行采访和聊天。现在,由您决定如何将这种网络转化为合同或全职工作。
一旦你做出了一些贡献,你也会感到更加自信。所以不要停止贡献。您很快就会得到您梦想的工作。你也将使世界变得更美好。
最终,它使您比那些不为开源做出贡献的人更具竞争优势。我们教授重要的技能,包括技术和人际交往。您还将学习与陌生人合作,并在快速变化的敏捷环境中工作。
然后查看我们为您的企业雇用 WordPress 开发人员的提示。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

