俄勒冈之旅_俄勒冈州立大学开源实验室主持160个项目

俄勒冈之旅

南加州Linux Expo (SCALE)是一年一度的活动,旨在提供有关开源软件主题的教育机会。 这是SCALE13X,在活动开始之前,我会见了一位演讲者Emily Dunham ,他将发表名为Human Hacking的演讲。

Emily Dunham of Open Source Lab at OSU
Emily目前正在俄勒冈州立大学(OSU)完成计算机科学专业的最后一年,在那里,她是OSU开源实验室的学生系统工程师。 在OSU参加演出之前,她曾帮助管理机器人俱乐部,Linux用户组和安全俱乐部。 Emily在开源社区中拥有7年的经验,我与她交谈了有关她的职业和生活,开放硬件,社区心理,当然还有她即将在SCALE13X上发表的演讲。

您的职业生涯和生活如何导致您开源?

我一直都是那种把事情拆开看看它们是如何工作的孩子。 在高中时,我加入了FIRST机器人竞赛团队( 团队team847.com ;国家竞赛为usfirst.org ,人们可以找到附近的团队),这激发了我将工程学作为职业选择的灵感。 在FIRST中,从宣布每年独特游戏的那一天起,我们有6周的时间,直到完成的机器人必须密封在盒子里,准备好运往比赛为止。 在机器人技术领域工作了4年,使我学会了很多有关团队合作,组织和让志愿者做有用的事情的知识。 当我来到俄勒冈州立大学时,我参与了Linux用户组(LUG)和机器人俱乐部。 在那一点上,我已经使用Linux和其他FOSS(免费和开源)产品已有两年了,而LUG教会了我如何开始回馈那些社区。 在LUG的新朋友的推荐下,我参加了一个名为Beaver BarCamp的“非会议”,并在那里看到了OSU开源实验室关于系统管理的话题。 尽管我不确定自己是否具备必要的技能,但我在BarCamp之后申请了OSL的工作,并且在整个大学期间都曾在那工作过。

您是如何开始使用开源的,现在又做什么?

自从有了第一台计算机以来,我就一直使用开源软件。 刚开始时,我很懒惰,因为对我感兴趣的免费工具(例如,用于录音和编辑的Audacity)比专有版本的盗版版本更容易获得,文档更完善并且获得了更好的支持。 当我学习用C语言编写机器人技术时,团队的另一位程序员向我介绍了Linux。

真正让我开始回馈以前一直被动地从中受益的开源社区的想法是在2010年加入俄勒冈州立大学的Linux用户组。 我了解了项目工作流程的真正工作方式,并了解了非代码贡献的价值,如帮助改进文档和提交清晰,可重现的错误报告。 如今,我的大部分精力都用于确保我在本科学士学位课程的最后两个学期通过所有课程,因此我没有编写过多的与学校无关的代码。 我在FOSS项目中所扮演的角色(我所参与的领导力主要转移到帮助他人的贡献上)。 这包括回答新贡献者的问题,查看代码以及合并请求请求。 我一直在指导我曾经在OSU负责的计划的新领导,因此,当我在六月离开时,事情不会崩溃,偶尔也要发言(通常是关于“如何参与FOSS”以及本地会议上的基本工具(如IRC和Git)。

向我们介绍俄勒冈州立大学机器人俱乐部的开放式硬件。 我们如何帮助开放硬件在其他社区和空间发展?

OSU开放式硬件的主要作用是基于Arduino的板是一种流行的原型选择,因为教程和社区支持是如此出色,并且可以免费使用代码将它们与各种其他硬件接口。 机器人俱乐部过去在开放硬件方面取得了成功,主要是利用具有PCB制造设施的本地企业向俱乐部提供实物捐赠的开放硬件项目。 OSU还是动态机器人实验室的所在地,该实验室正在与CMU和密歇根州立大学合作开展前沿的双足步行机器人研究。 该机器人称为ATRIAS ,其软件基于ROS构建, ROS是专门为机器人技术的独特需求而设计的操作系统。 自2013年以来,ROS项目由OSU开源实验室主持。

以我的经验,做出机器人小组电子硬件决策的工程师通常会过度劳累和务实-如果出于逻辑原因,他们不会选择开放的硬件解决方案而不是专有的解决方案,如果他们有理由期望会导致很多问题的话项目整个生命周期中的问题。 但是,供应链管理很困难,当竞争临近时,必须尽快更换损坏的电子产品。 工程师倾向于在功能可比时选择他们曾经使用过的解决方案,而另一个选择是他们尚未亲自测试过的解决方案,因此将开放式硬件纳入大学的电气工程课程可以极大地推动其采用。 开放硬件社区可以做的任何事情都可以促进廉价组件的快速分发,这将帮助它们与现有的现成解决方案竞争。

您如何看待社区管理的心理? 是什么吸引了人们为事业而志愿服务,这如何帮助开源运动?

在FOSS领域中,我见过的最具凝聚力,功能性的社区是那些对要使用自己正在构建的产品要实现的目标具有共同愿景或目标的社区。 简而言之,成功的社区管理意味着让每个人都对项目的全局有共同的看法。 为了大大简化事情,人们自愿为原因服务,因为这可以使他们得到他们想要的东西。 我在“人类黑客”演讲中提到的一种心理模型是马斯洛的需求层次结构; 从根本上说,一旦人们在一个领域中满足了他们的需求,他们就会继续追求某些其他事物。 志愿服务,特别是作为长期参与FOSS项目的参与者,随着您的捐款质量的提高,它会给您带来积极的反馈,可以帮助解决人们往往倾向于的那些“归属”,“自尊”甚至“自我实现”的需求一旦他们的头顶上有足够的食物可以吃并且没有大型动物试图吃掉它们,就可以继续前进。

您是如何启动OSU开源实验室DevOps Bootcamp sysadmin培训计划的? 什么是开源实验室? 培训计划旨在做什么?

开源实验室是致力于推动开源技术发展的组织。 该实验室提供了160多个项目的托管服务,其中包括Apache软件基金会,Linux基金会和Drupal等全球领导者的项目。 OSL的托管站点一起每月向世界各地的人们提供近430 TB的信息。 此外,该实验室还为俄勒冈虚拟学区等项目雇用了20多名OSU学生作为软件开发人员,并聘请系统管理员来保持我们的托管基础​​架构平稳运行。 OSL于2013年从信息服务的一部分转变为OSU的电气工程和计算机科学学院的一部分。

这为OSL的教育和推广开辟了许多新的可能性,并且OSL和EECS领导层都认为,有某种方法可以使OSL每年为数百名学生提供机会,而不仅仅是十几名学生还是学生员工。 我们中的一群OSL学生正在谈论其他地方如何开展类似的推广计划,例如波特兰州立大学的计算机行动小组“脑力转储”计划 。 我们讨论了OSL版本将具有什么样的课程和目标,并意识到这是我们学生可以做的所有事情,并向OSL全职员工提出了我们的想法。 其他与我一起设计了课程草稿的学生最终还是继续学习或者对运行该课程不感兴趣,所以我本人是第一年,然后我一直在指导一些新的领导者,这些领导者是去年的参与者。 DevOps训练营的目标是指导有兴趣参与FOSS但不知道从何入手的人。 没有像DOBC这样的程序,OSL和FOSS社区只会让那些对开始涉足异常陡峭的学习曲线具有极高容忍度的新手。

但是,我相信参与其中的绝对困难部分是学习FOSS社区假定每个人的所有背景知识,而且我认为我们不应该排除那些并非偶然拥有大量免费免费软件的贡献者。开始需要的时间和精力。 培训计划的延伸目标是帮助满足行业对合格的实习生和员工的需求。 想要聘用OSL校友的公司比去招聘校友的公司还多,因此,通过帮助其他人获得相同的技能,我们使寻求雇员和寻求就业的人受益。 我在DevOps Bootcamp的个人目标是进行结构调整,以便学生参加的每堂课都能够更好地在开源社区取得成功。 如果您不知所措,但在前几节课后却无法参加,那没关系-至少现在您已经知道如何在项目的IRC频道中寻求帮助或如何使用Git。

您能否简单介绍一下您在SCALE13X的“ 人类黑客”演讲期间将分享的内容?

演讲首先对主要心理学研究进行了总结,然后深入探讨了将这些原理应用于FOSS社区。 我单独解释了一些关于单个人的心理模型,然后向您展示了当人们处于群体中时它们如何变化。 我要添加的一件事是我在SCALE上的演讲所特有的,它是几个30秒的交互式实验,用于评估演示者试图用来理解其观众的一些通用技术的有效性。 如果您想成为一个统计数据来帮助其他人了解如何更好地教学,请记住将带网络浏览器和互联网连接的设备带到我的演讲中!

SCALE13X
演讲者访谈

本文是SCALE13X的演讲者访谈系列的一部分。 南加州Linux博览会汇集了Linux和开源用户,开发人员,公司以及发烧友

翻译自: https://opensource.com/life/15/2/interview-emily-dunham-student-systems-engineer-OSU-open-source-lab

俄勒冈之旅

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值