在任何组织中提高开源意识都是一项非常重要,有时也很困难的任务。尤其重要的是大学生中的开源意识。他们是下一代的工程师和计算机科学家,他们能够将这些现代实践引入他们的工作场所。本文讨论了建立伦斯勒开源中心 (RCOS) 的过程,RCOS 是伦斯勒理工学院 (RPI) 一个非常成功的开源中心。
开源中心的目标是让渴望通过开发可能引领下一代开源平台的创新来改变世界的学生参与进来。该中心应为学生提供一个富有创造力、智力和创业精神的出口,让他们能够使用最新的开源软件平台来开发解决社会问题的应用程序。此外,该中心通过提供实践经验来帮助提供丰富的本科生体验,从而将学生定位为未来的全球公民和领导者。
我们将我们的经验提炼成一个列表,其中列出了此类中心成功所必需的(但不一定是充分的)项目。
1) 召集 20-40 名热情的本科生和研究生,他们致力于实践和发展开源软件和意识形态。这可以通过正常的学生俱乐部渠道来完成,包括在校园报纸上刊登广告以及在任何可用的学生课外活动列表中列出该组织。
2) 虽然学生俱乐部总比没有好,但它们通常未获得大学的官方认可。为了使开源中心更具官方性,请召集一个由(大约 3 名)敬业的教职员工组成的小团队。他们将分担不仅保持中心正常运转和有条理的负担,还将充当大学的联络人。RCOS 的首席教师顾问向本科教育院长汇报,以使他了解中心的活动。在学生的帮助下,顾问维护中心网站,审查项目提案,并促进学生同侪小组会议和讨论。再举一个例子,通过与 Web Technology Group 学生俱乐部合作,一个免费和开源的数字标牌项目 Concerto 诞生了,并在 RPI 和其他地方得到广泛使用。
3) 向可能对开源感兴趣的资助机构、校友和公司撰写合理的提案。这笔资金可以支持一些学生项目,以及购买任何必要的
设备。
4) 让中心的教师顾问或当地的企业科学家每年开设一门关于开源软件实践的课程。RPI 的课程曾在此处被重点介绍。本课程应涵盖开源的更正式的方面,包括许可、精英管理经济学和其他软件实践。本课程不仅提供了开源的正式介绍,还为开源中心提供了另一个学生来源。
5) 与当地州和市政府互动,并让学生参与到帮助社区的项目中。这将为学生提供良好的项目来源,并为中心带来良好的宣传。例如,一位 RCOS 学生与当地消防部门合作创建了一个消防部门管理系统,使他们能够以数字方式维护他们一直在纸上维护的记录。这反过来又使该部门能够更多地关注他们的真正职责,而不是填写文书工作。
6) 维护一个学生项目仪表板。这使外部观察员能够快速了解该小组正在从事的项目类型以及他们能够完成的工作质量。
7) 获得大学管理部门的支持,包括注册办公室、图书馆、计算中心和学术部门。这种互惠互利的关系在完成课程安排项目所必需的合作中得到了体现。该项目从大学获取最新的课程信息,并允许学生在课程安排表的约束范围内创建他们理想的课程表。
8) 学生主要从同龄人那里学习。为了鼓励这一点,我们提供了一个虚拟社区空间(聊天室),学生可以在其中寻求帮助、分享他们的专业知识并相互交流想法。在这种环境中的即时响应总是很受欢迎。
9) 为学生提供听取外部演讲者演讲的机会。通过提供更多的曝光机会,学生将开始建立联系,从而带来实习机会以及其他令人兴奋的机会,例如 Google Summer of Code。
10) 选择一小群高年级学生担任同伴导师,他们将为其他学生提供指导和反馈。这些同伴导师还将提出新的项目想法,并为教师顾问提供有价值的支持。
11) 在会议期间提供一些茶点(披萨、饼干等)。不管你喜不喜欢,食物都会吸引学生!虽然我们希望学生们能够自觉积极,但如果需要一点点
的鼓励才能让他们进入房间,那也没关系。一旦他们到了那里,对话和想法就会开始涌现。
我们希望以上项目为其他大学启动类似于 RCOS 的中心提供了一个良好的起点。我们很乐意通过回答您可能有的任何问题来进一步分享我们的经验。只需发送电子邮件至 rpiopensource@gmail.com,祝您的新开源中心一切顺利。
4 条评论