现在的开发人员普遍都有开源项目或社区的经验。实际上,除了开发人员外,学生应该而且也越来越愿意参与到开源项目中。如果想知道更多关于为什么应该考虑参与开源项目,请参考“为什么应该加入开源社区[1]”。
可以说,过去的两年里充满了挑战,新冠疫情永远改变了我们,改变了我们贴近和珍视生活的方式,改变了我们的工作方式,改变了我们的社交方式,最终网络研讨会还有在线活动成为新常态。
学生也深受影响。在线学习意味着学生必须再次适应掌握课程内容的方式,同时也必须适应如何在这前所未有的艰难时期找到第一份职业机会或实习岗位,充分利用在线实习并获得宝贵经验已成为学生度过难关的一种选择。Google [2],Anitab [3] 和 ISCAS [4] 为学生提供多种在线开源项目和编程马拉松,目的是将世界各地的人联系起来。当然,大部分内容都是免费的,有的甚至为学生和导师提供相应的奖学金和学费。
简而言之,加入开源社区,学生将获益良多:
- 练习技能
- 解锁实习机会,收获更多实习经验
- 与世界各地的伙伴和导师建立联系,交流合作
- 获得奖学金
下一个问题就是如何利用这些具有吸引力的项目加入开源中?
虽然基本过程大体相同,但不同项目有不同规则,有些规则往往是明确的,即:
- 选择一个开源项目或与与之相关的合作社区
- 提交学生加入申请
- 与导师取得联系
- 贡献及编程(编程是做出贡献的一种形式,此外还有很多贡献方式)
- 等待评估
- 获得最终结果
基于