即使您是初学者并且没有在该行业工作,也可以在家中舒适地获得真实世界的软件开发和其他领域的经验,为开源做出贡献是一种非常好的方式。您不需要成为专家即可开始使用开源,您将获得在团队中工作、与其他人协作以及在大型代码库上工作的所有这些好处。人们可以测试他们的技能、获取知识并与社区建立联系,以便生成可以帮助世界各地人们的高质量代码。

在本文中,我们将讨论可供大学生参与开源的各种程序。所以让我们开始吧。

1-Google Summer of Code (GSoC):

Google Summer of Code 计划是 Google 发起的一项计划,已经完成了 16 年。这是一个旨在促进大学生开源软件开发的项目。有一些组织,这些组织有导师。首先,组织向 Google 申请,组织被选中后,学生向组织申请。请记住,您不是 Google 的员工,甚至不是 Google 的实习生。您正在与您申请或被选中的组织合作。这是一项有 1500 美元津贴的付费计划。

[截图 (1315).png](https://res.cloudinary.com/practicaldev/image/fetch/s--z3H3DSR2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706541633/UiZkvhVEz.png)

2-MLH 奖学金:

Major League Hacking (MLH) 成立于 2013 年,是一个面向学生开发者的全球社区。 MLH 最近启动了一项名为 MLH 奖学金的计划,这是一个为期 12 周的远程计划,学生可以在其中合作开展开源项目,使他们的个人兴趣与行业的一般要求保持一致,学生可以在家中参与。它主要有三个轨道——Explorer、Open Source 和 Externship。在这里,您将获得成为一名成功工程师所需的技能,例如编写良好的文档、开源最佳实践、沟通等。此外,在申请该计划之前,请确保您符合资格标准。

[截图 (1316).png](https://res.cloudinary.com/practicaldev/image/fetch/s--hjFcd1bu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706570952/gJhxzC00-.png)

3-Google Season of Docs (GSoD):

开源项目无法获得足够的一件事是良好的文档。然而,Google Season of Docs 是 Google 的一个新项目,技术作家和开源组织聚集在一起,共同致力于开源项目。技术作家为开源组织编写文档,并获得 Google 的报酬。这是一个值得学生向行业专家学习和从事开源项目的平台。此外,您需要记住,您在注册时必须年满 18 岁,才有资格参加 Google 文档季。

[截图 (1318).png](https://res.cloudinary.com/practicaldev/image/fetch/s--d1yni1vg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706596689/3R-ZHtN7j.png)

4-外展:

Outreachy 对于旨在支持开源多样性的学生来说也是一个非常棒的计划。这是一种为期 3 个月的远程实习,全世界只有少数学生被选中。 Outreachy 实习项目侧重于编程、文档、项目营销等。在申请过程中,您需要表现出一些真正的渴望,即您想成为 Outreachy 实习生的原因,以及您将要完成的工作,然后你计划如何促进多样性和各种事情。这是一项带薪实习,您将获得 5500 美元的报酬。

[截图 (1319).png](https://res.cloudinary.com/practicaldev/image/fetch/s--9b3mn_VU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706629208/-EoMnbl46.png)

5-KDE赛季:

KDE 季由 KDE 社区主办,是一个面向全世界所有人的外展计划。 KDE 是一个开发自由和开源软件的国际自由软件社区,您可以通过 KDE 季节计划为 KDE 做出贡献。 KDE 季节计划的参与者不仅贡献了新功能,还负责开发 KDE 持续集成系统、移植 KDE 应用程序、文档和其他各种东西。此外,它在某种程度上类似于另一个著名的项目,谷歌代码之夏。

[截图 (1320).png](https://res.cloudinary.com/practicaldev/image/fetch/s--oT_wt_X5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706667503/bQaAk5c_q.png)

6-Linux 基金会 (LFN) 指导计划:

LF Networking (LFN) 实习/指导计划旨在为新开发人员创造结构化的实践学习机会,否则他们可能缺乏接触开源软件开发和进入 LFN 项目技术社区的机会。它还为 LFN 项目提供了一条更明确的路径,以连接下一代学生开发人员,从而为他们的开发人员群注入更多人才。每位学员将申请并与一位或多位导师匹配,他们是活跃的开发人员和技术专家,为行业领先的开源网络项目(如 ONAP、OPNFV、OpenDaylight、FD.io)做出了贡献。每个学员都将在他/她选择的位置远程工作。将提供定期评估和反馈。工作出色的学员可能有机会参加 LFN 会议/活动,与他们的同行和导师面对面交流,并向更广泛的社区展示他们的工作。

[截图 (1321).png](https://res.cloudinary.com/practicaldev/image/fetch/s--9F7hPh90--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706726470/JN96LdE8y.png)

7-开放式大型机项目指导计划:

Open Mainframe Project 也有自己的开源程序,学员将能够扩展他们对大型机技术的了解。所以,如果你对大型机和所有这些东西感兴趣,你绝对可以去看看。您还将帮助为开源项目做出贡献,这将使基础设施应用程序更容易在大型机上运行。因此,一个压倒性的事实是,您正在编写的应用程序或代码实际上被很多人使用。

[截图 (1322).png](https://res.cloudinary.com/practicaldev/image/fetch/s--2acFh681--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706751804/BPiffmMSf.png)

8-Linux 内核指导计划:

Linux 内核指导计划为有志成为 Linux 内核开发人员的人们提供了结构化的远程学习机会。具有 Linux 内核开发经验的人会指导志愿学员并帮助他们成为 Linux 内核的贡献者。如果您想成为贡献者,那么这是您可以申请的计划。他们有一些课程,您可以先完成并参与其中。该计划也得到了社区桥的支持。

[截图 (1323).png](https://res.cloudinary.com/practicaldev/image/fetch/s--4-93_8N9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https: //cdn.hashnode.com/res/hashnode/image/upload/v1624706773296/o4ggkIgjp.png)

9-Redox OS Summer of Code:

Redox 是一个用纯 Rust 编写的通用操作系统。 Redox OS Summer of Code 是 Redox OS 项目捐款的主要用途。在这里,已经表现出为 Redox OS 做出贡献的愿望和能力的学生被选中。

[截图 (1324).png](https://res.cloudinary.com/practicaldev/image/fetch/s--5LQ7wzur--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706794460/cAO8sgD3KQ.png)

10-Hyperledger 导师计划:

如果你进入区块链,这是给你的。您可以为 Hyperledger 做出贡献。该指导计划使您能够实际接触 Hyperledger 开源开发。有兴趣指导学生的社区成员提交他们的项目提案,这样您就可以寻找并找到您的利基。您将被分配到在 Hyperledger 开发人员社区中非常活跃的导师。

[截图 (1325).png](https://res.cloudinary.com/practicaldev/image/fetch/s--_09XcuMw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706844673/U0exKmctH.png)

11-阿里巴巴夏季代码:

阿里巴巴编程之夏是一项全球性活动,旨在让学生直接参与开源软件开发。在阿里巴巴导师的指导下,学生们可以利用暑假与社区核心成员一起参与一系列开源项目,体验现实世界的软件开发。

[截图 (1327).png](https://res.cloudinary.com/practicaldev/image/fetch/s--2nXpCWfv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706873213/6kEFqVkwRB.png)

12-Digital Ocean Hacktoberfest:

Hacktoberfest 是一个非常受欢迎的开源程序,由 Digital Ocean 托管,对世界各地的所有人开放。在这里,您需要提交四个或更多高质量的拉取请求,您将有机会种植一棵树或获得一件限量版 T 恤。这里的主要思想是在这个特定的程序中没有选择标准这样的东西。因此,这对于个人来说非常有用,特别是那些刚刚开始使用开源的人。您可以为 GitHub 上的参与项目做出贡献,即使您无法做出重大贡献,您也可以从中获得如何使用 Git 和 Github。

[截图 (1328).png](https://res.cloudinary.com/practicaldev/image/fetch/s--3T0oda4n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706894513/1j-XGCWbR.png)

13-FOSSASIA Codeheat:

FOSSASIA 是一个非营利组织,支持免费和开源技术的开发者和制造者。 FOSSASIA Codeheat 就是它运行的此类程序之一。 Codeheat 是一个编码竞赛,这里的导师是喜欢分享并成为 FOSSASIA 开源社区一部分的开发人员、教授或贡献者。 Codeheat 分为两个月的时段,并在每个时段之后宣布该时段的获胜者。

[截图 (1329).png](https://res.cloudinary.com/practicaldev/image/fetch/s--c9_uNw87--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706937892/zKWguRy0N.png)

14-自由软件基金会 (FSF) 实习计划:

如果您想在自由软件基金会实习并且您了解 Web 开发、系统、网络、软件许可,您可以考虑 FSF 实习计划。它在那里有很好的项目,在这里你可以与赞助 GNU 项目的组织合作。作为实习生,您将根据您的领域(例如自由软件许可、GNU 项目支持等)与自由软件基金会的工作人员合作。

[截图 (1330).png](https://res.cloudinary.com/practicaldev/image/fetch/s--gGt8d_JU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// cdn.hashnode.com/res/hashnode/image/upload/v1624706951648/fxFHBmlzs.png)

结束

我希望你觉得这篇文章很有价值。如果是,请在评论中告诉我😊

你现在可以给我买杯咖啡来扩大你的支持。😊👇

给我买杯咖啡

感谢阅读😊

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐