开源项目参与_教授应鼓励学生参与开源项目的5个理由

开源项目参与

十多年来,我一直在支持学生参与人道主义免费和开源软件(HFOSS)项目。 我已经看到学生在专业学习和成熟的过程中通过在专业社区工作而变得充满动力和兴奋。 在支持学生参与开源的众多原因中,有五个最令人信服的原因。

1.无限学习

在积极的开源项目中工作时,学生不会受到教室的限制。 在专业社区中学习时,学生可以并且确实学习了远远超出课程成果的技术和技能。 另外,许多学习来自社区本身,而不是讲师。 正如一个学生所说的那样:“与其说是像各种工具和技能的讲座,不如说是一个更有经验的同事向新移民提供建议和交易工具。”

2.专业互动

当学生与开源社区互动时,他们将获得专业技能,包括沟通,团队合作和解决问题的能力。 此外,开放源代码的互动为学生提供了与专业人士建立联系的机会,同时建立了他们的作品的公共作品集。 正如一位学生谈到他们在开源学习中的经验时所说的那样:“ ...这迫使我在更专业的水平上工作。” 另一位学生评论道:“我发现如果您在门口检查自己的自我,并尽最大努力为社区做出有益的有益贡献,社区将感谢您的工作并朝着正确的方向努力。”

3.外部机会

参与开源社区为学生在课堂外成长打开了大门。 GNOME峰会和开发者会议等活动使学生能够探索新环境中的计算。 例如,我有一个开放源代码社区,让一名学生在美国各地飞行,以便他可以使用他的代码在会议上注册参与者,在那里他与IBM,Microsoft和Google的开发人员进行了一对一的合作。

4.更好地了解计算

我带领一群老年人参加了GNOME峰会,他们在充满专业开发人员的会议室里介绍了他们的工作。 在回家的路上,我听到:“我以为我知道计算机科学是什么,但我没有头绪。” 就像一个学生所说的那样:“ ...让我瞥见了计算机科学界的真实面貌,以至于没有标准的教室能给我带来什么。”

5.好玩!

学生对在一个公开可见其作品的真实项目上工作感到兴奋。 许多讲师都在努力激励学生学习。 参与开源项目可为学生提供与学习内容相关的动力。 正如一位学生谈到他们对开放源代码的参与时所说的那样:“这种经验非常宝贵,它将改变我在整个职业生涯中继续学习软件工程师的方式。”

我邀请各地的教师探索学生对开源的参与。 如果您需要帮助,请参加将于2016年11月17日至19日举行的Professor's Open Source Software Experience

翻译自: https://opensource.com/education/16/8/5-reasons-student-involvement-open-source

开源项目参与

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值