Emily Dunham 是俄勒冈州立大学的一名学生,好几个开源社区的活跃分子;他在 Intel、Urban Airship 和该校的开源实验室都担任过工作,也作为助教给计算机系学生上过 Linux 基础课。他创立了该学校的 DevOps Bootcamp 培训项目,致力于在学术课程和开源社区之间架设一座桥梁;近日,他在 opensource.com 网站上分享了这方面的经验。
Dunham 认为,能融入开源社区的人们,他们身上都有一些共同的特质:
大学的学术领域,是最有希望找到有这方面潜质的学生的。那里的学生也渴望改变世界、解决有意思的难题、追求卓越的职业生涯。参与开源项目和他们的目标非常契合,但事实却是,不少有雄心壮志的学生,徘徊在开源项目边缘而不得其门而入。Dunham 认为只有靠校方和开源社区双方共同努力,才能改变这种现状。对此,他也提出了一些建议。
首先一个开源社区如果想吸引学生加入,那么它要注意做到以下几点:
而另一方面,教授、助教等学术方面的领导也应该引导学生参与开源项目:
当学术和开源擦出火花时,大家都成了赢家。开源项目招募到了新的贡献者,教授们帮助学生获取了更多知识,而这些宝贵的知识来自于真实世界的软件开发。最重要的是,学生将获得第一手的项目经验,这将成为他们迈向成功职业生涯的第一步。