开源贡献 计算_学生如何开始为开源软件做贡献

开源贡献 计算

作为一名学生,参与开源是提高编程技能的好方法。 根据我的经验,它甚至可以帮助您开始事业。 但是你从哪里开始呢? 您如何参与其中?

我在高中时代开始了我的开源之旅,那时我有很多空闲时间(并住在IRC上)。 正是通过这种经验,我学会了如何通过IRC和Usenet等通信媒体为开源做出贡献。 自从过去以来,开源就已经发展起来,现在有更多正式的方式可以让学生参与开源。

大学生课程

Google Summer of Code

Google Summer of Code (GSOC)是一项全球计划,旨在为学生提供津贴,为开源项目编写代码。 学生参加者与开源项目指导者配对以创建软件。 除了获得报酬之外,他们还在开源社区内建立联系。 根据我的经验,这些联系可能会带来未来的就业机会。

Apache Software FoundationMozilla等等,有100多个开源组织参与了GSOC。 我发现这是让学生开始使用开源软件的最佳计划之一。 如果您有兴趣参加GSOC, 2016年申请窗口将在3月14 打开。

外展服务(以前称为“妇女外展计划”)

Outreachy从免费和开放源代码软件中代表性不足的人群中选拔出来的人,并指导他们进行首次贡献。 该计划为开始贡献的社区提供了支持,并且每年与许多免费软件组织一起提供有针对性的实习机会。 2016年计划的申请将于2月9日开放,并于3月22日关闭。

Rails的代码之夏

Rails Girls Summer of Code是一项全球奖学金计划,旨在将更多多样性带入开源。 成功的女性申请人将获得每月津贴(7月至9月),以从事自己选择的开源项目。 2015年的计划取得了巨大成功 ,共有16个团队参加。

Facebook开放学院

Facebook开放学院 (FOA)计划促进大学与开放源代码组织之间的合作。 FOA的精神与GSOC相似,但学生最终通过参加普通大学课程来参与。 该课程以启动活动开始,所有各方齐聚一堂,进行为期周末的学习和黑客活动。 开学后,学生们将返回家乡大学并继续在虚拟团队中工作。 在项目的其余部分中,导师将继续为团队提供支持。 每所大学的课程讲师定期与学生团队会面,以审查进度。 一些讲师叠加了一系列讲座,为学生提供了进一步的学习机会。 在课程结束时,学生将获得一个成绩。

大学俱乐部和课程

如果您上大学,要注意的一件事是查看是否有任何相关的开源俱乐部。 例如,俄勒冈州立大学(OSU)拥有OSU开源俱乐部 ,甚至还有OSU开源实验室 ; 其他大学可能也有类似的俱乐部,以帮助您参与开源。 一些大学甚至在围绕开放源代码对未成年人进行正规化,例如,2014年,RIT在开放源代码软件上开设了首个未成年人学位

大学预科课程

Google输入

对于年轻的人群, Google Code-in是一项年度编程竞赛,可让13-17岁的学生完成各种开源组织指定的任务。 这些开源组织范围从DrupalKDE ,甚至是Wikimedia Foundation 。 在过去的五年中,来自87个国家/地区的2233名学生通过竞赛完成了12495个开源任务。

完成一项任务的学生将获得证书,而完成三项任务的学生将获得额外的T恤。 比赛结束时,每个组织将选择两名学生作为大奖获得者,他们将访问Google总部。

今年的Google Code-in竞赛已经开始,并于1月25日结束。

会议和旅行奖学金

参加与开源相关的会议是参与开源项目和社区的好方法。 在会议上通常会有一个初学者来帮助初学者。 您还可以与提交者和社区成员建立联系。

不利的一面是,作为一名学生,财务极有可能紧缩。 好的方面是,有会议为学生和代表性不足的团体提供旅行补助。 例如, PyCon有一个经济援助计划,而StrangeLoop有机会补助 。 对于女性,格蕾丝·霍珀会议提供奖学金,您可以每年申请。 如果您喜欢Linux,那么每个LinuxCon都为学生提供门票折扣和多元化奖学金计划

这些只是我最喜欢的提供旅行帮助或奖学金的会议中的一些。 有关更详尽的列表,请参见OpenHatch Wiki

寻找导师和初学者问题

参与开源的另一种方法是找到一位出色的导师。 在某些大型开源组织中,您可以参加正式的指导计划。例如,Fedora项目中有一系列指导者 ,它们根据您的兴趣提供帮助。 Mozilla有一个很棒的网站,介绍如何贡献和寻找导师来参与其中 。 此外,Mozilla还有一个很棒的志愿者网站,面向那些如果您不是程序员的人,他们想贡献设计或翻译技能。

也有一些开源项目将问题标记为对初学者友好。 要找到它们,我强烈建议访问OpenHatch 问题页面Up For Grabs 网站 ,或在issuehub.io上搜索GitHub上的初学者问题 。 另外,您可以随时查看24 Pull Requests计划,该计划提供了您可以在每年年末假期期间参与的项目的列表。

向前付款

重要的是要记住,我们都是一次学生,每个人都从某个地方开始开源之旅。 如果您是作为学生阅读的,则希望您发现这些资源对于入门非常有用(请注意,那里列出的程序比我列出的要多)。 如果您是作为经验丰富的开源开发人员来阅读本文,请记住将其付之东流,这归功于下一代开源开发人员,他们花时间指导他们并降低了贡献壁垒。

翻译自: https://opensource.com/education/16/1/how-students-get-started-open-source

开源贡献 计算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值