6所培养开源人才的大学

大学开放源码
Thinkstock.

大多数IT部门都有需要开源技能的项目路线图,但找到拥有开源人才的应届大学毕业生可能是一项挑战。

专家认为,无论你的公司是在计划一个基于开源的大数据实施,安装一个开放平台的文件管理器,还是采用开放的客户关系管理方法,都是传统的计算机科学部门可能培养不出你需要的学生。

“我们仍然看到,计算机科学的现状非常缺少一个开源组件,”红帽大学推广项目的团队负责人汤姆·卡拉威说。因此,招聘经理和招聘人员应该关注那些承诺开放源代码的课程甚至学位项目的非传统学校。

“学院和大学需要做的不仅仅是学生使用开源应用程序或平台;他们需要教他们关于开源的文化以及如何合作开源社区,”他说。

以下是六个学术机构 - 和教师 - 沉浸在开源界的学生。

1.纽约理工学院

理查德·辛普森,工程与计算科学学院副教授

在纽约理工学院(New York Institute of Technology)的三年时间里,理查德•辛普森(Richard Simpson)严重依赖开源作为一种关键的工程和计算机科学教学工具。他说:“在大学阶段,我们一直在努力争取最新、最好的申请版本。”

专有应用程序,如计算机辅助设计软件,需要时间来获得采购批准并与课堂作业集成。学生们很快就会落后于行业标准。他表示:“我们的首要任务一直是让毕业生为工作做好准备。”

开源应用程序和平台为学生提供了即时访问更新版本和新功能的机会。他说:“开源可以帮助我们的学生为尖端技术做好准备,还可以向雇主展示他们熟悉最新技术。”

他补充说,相对于大学通常使用的“精简版”应用程序,开源软件为学生提供了一个全面的软件包。他说:“这让学生在课堂上做的事情比以前更现实、更有抱负。”

例如,最近的一个类使用开源工具(如Eclipse和NetBeans集成开发环境)开发了一个求职应用程序,并使用GitHub管理和同步它们的代码开发。

他说:“学生们使用真正的开源工具来构建真正的开源应用程序,使用的是他们进入工作岗位时使用的同样的开源程序。”“有了这些基础知识,他们可以学到任何东西。”

2.罗彻斯特理工学院

斯蒂芬雅各布斯

斯蒂芬雅各布斯

Stephen Jacobs教授,MAGIC(媒体、艺术、游戏、互动、创意)中心副主任

2014年秋,罗切斯特理工学院(Rochester Institute of Technology)推出了免费和开源软件及自由文化辅修课程,让学生了解开源运动的复杂之处。

雅各布斯表示,辅修课程的必修课重点是历史,成为社区的一员并做出贡献,以及不同许可证、自由/开源软件和自由文化商业实践的影响。他说:“这些选修课来自校园的学位项目,让学生们把他们所学到的知识带回自己的专业领域,并带给所在专业社区的其他学生和教师。”

一些学生可能会被雇佣(无论是在coop还是毕业后)从事工程工作。他说,其他人需要了解开源,以便成为商业顾问或担任其他更广泛的角色。“归根结底,开源本身是关于过程和社区的,而不是特定的技术技能,”他说。

3.密西根科技大学

约书亚皮尔斯1

约书亚珍珠

约书亚珍珠,副教授,电气和计算机工程

乔舒亚·皮尔斯(Joshua Pearce)在他的专有网关供应商被收购、产品被取消后,选择了开源作为他的3d打印课程的主要工具。皮尔斯在那个软件上建立了一个完整的研究项目,并发誓再也不会像那样陷入困境。“我只剩下一个镇纸,”皮尔斯说。

今天,他的学生使用开源建模语言,如OpenSCAD和RepRap开源3d打印社区,来构建和增强开源3d打印机。他说:“所有学生都被要求对打印机本身进行一些重大改进。”

他的开源、动手的方法对福特(Ford)和通用汽车(GM)等当地雇主很有吸引力,这些公司希望雇用他的学生从事增材制造工作。“工业界的担忧是,大学里教的东西太不现实,不适用。长期以来,我们一直以培养钻研代码的‘顽强’技术工程师而闻名。”他还表示,该校与产学联立紧密。

4.普渡大学

Sabine布伦瑞克

Sabine布伦瑞克

Sabine Brunswicker说,创新副教授和开放数字创新研究中心主任

当Sabine Brunswicker在2013年来到普渡大学时,她带来了开源应该优先考虑的理念。她说:“让学生了解开源和开放创新的原则是很费功夫的。”

开源在她的研究和课堂教学中扮演着不可或缺的角色。她说,她的学生“不仅仅专注于编程”。“他们还学习如何在开源社区中行动,以及如何做出贡献。”

Sabine Brunswicker说,创新副教授和开放数字创新研究中心主任

在她看来,任何在技术相关领域工作的人都应该知道如何使用开源。“开源对软件工程师和开发人员很重要,对管理层也很重要,”她说。她指出,那些在组织中做出购买决定的人、律师和项目经理都是应该理解开源原则的非技术职位。

+也在网络世界:有个足球雷竞技app15个必不可少的开源工具为Windows管理员+

她曾经使用专有统计计划的研究人员也取决于r的开源替代品。

她说:“开源需要嵌入到所有个人的技能中,这样他们才能理解它对组织的影响。”为了培养未来的领导者、系统设计师和工程师以“开源”的方式工作,她在开放和数字创新领域创建了一个新的硕士项目。

5.新英格兰大学

海蒂埃利斯

海蒂埃利斯

海蒂·埃利斯,计算机科学与信息技术系教授

海蒂·埃利斯(Heidi Ellis)不喜欢“要么沉要么游”,所以她竭尽全力让她的学生轻松进入开源社区。每学期,她都会帮助他们选择一个开放给学生参与的项目,并确定他们可以做出贡献的领域。Ellis向她的学生介绍了在线社区,解释说他们每学期工作15周,并分享了他们参与的目标。例如,有一个类向OpenMRS(一个全球开源电子病历系统平台)提供了书面安装说明。

她说,通过这样做,她可以帮助学生避免与现有的贡献者产生错误的开始,并可以观察他们在合作环境中如何处理自己。

她说,像新英格兰西部这样规模较小的大学提供了培养这些人才的独特机会。“要在一个50人的班级里做到这一点是一项艰巨的任务;与15名学生一起做这件事更容易实现。”

她教学生们软技能的重要性,比如在开源世界中的业务和流程,帮助他们驾驭编码世界中棘手的方面,包括证明你的能力。学生可以从错误验证和错误修复开始,然后继续贡献代码。埃利斯说,当他们完成计算机科学或信息技术学位(其中包括开源)时,他们就能够从事开源工作。她说:“对开源的贡献有巨大的潜力,可以让学生在招聘方面脱颖而出。”

Ellis向当地的商业伙伴公开了她的学生在开源方面的知识,使他们更容易识别潜在的求职者。“我们的合作伙伴明白,我们的学生有能力以他们想要的方式生产社区想要的东西。这是一个巨大的积极因素,”她说。

6.奥尔巴尼大学

帕特里克马龙

帕特里克·马森

Patrick Masson,计算机工程与应用科学学院信息学讲师

Patrick Masson在教学学生中坚定,他们不应该等到一切都是完美的帖子 - 一个关键的开源开发社区的关键宗旨。“早期发布并发布通常是一个良好的开发实践,因为它更容易识别和修复小型变化而不是整个程序,”他说。

Masson,他也是公开来源倡议总经理和主任,该组织致力于管理和促进和保护开源的组织,说开源已经改变了教学。“学生可以发布他们的工作并直接从开源社区获得反馈,”他说。“我们可以促进协作和透明度的重点原则。”

他和他的学生分享了开源社区的例子,让他们选择一个,然后给他们一些问题,这些问题只有通过与这些社区直接接触才能找到答案。

马龙表示,教师为沉浸在这些社区中的学生是必不可少的,因为组织如何确定人才的模型急剧发生变化。“公司正直接进入社区并与贡献者一起参与,”他说,所以学术机构必须相应地为学生做好准备。

吉特伦是一名自由撰稿人。可以和她联系sgittlen@verizon.net

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2016Raybet2

工资调查:结果在