跳到主要内容
计算机屏幕上的代码.

编程职业和加速研究

发现 带有博彩网址大全的开源这是一项由拨款资助的计划 博彩网址大全计算机科学系正在加强整个大学的研究工作,为学生博彩网址大全做准备 today’s workforce with professional 软件 development experience.

We can all recall a time when we brought an assignment home from school. 有时, it would take us hours, and other times, only minutes to complete before moving on 我们要做的下一件事. 这整个心态-检查任务 a to-do list like a routine — was something that bot在这里d 凯特·霍尔德纳博士.D., and assistant professor of computer science, when she considered her courses at 博彩网址大全

“(课程)项目让我困扰的是,它们有点像玩具项目 “一次性工作,”霍尔德纳说. “学生们做了这项工作,但它不会 被任何人认真使用或事后维护. 这感觉很浪费,因为 we have so many talented students that could be building something more useful.”

Holdener is a professional 软件 engineer specializing in 软件 engineering, 软件开发和进化算法. 2022年初,她获得了两年监禁 由阿尔弗雷德P. Sloan Foundation to create a center that would engage graduate 以及为博彩网址大全研究项目开发开源软件的本科生. 她和博彩网址大全一起创立了一个名为“开源”的项目.

“我想给学生们一个更真实的软件开发环境 also support the faculty that are doing research at 博彩网址大全,” Holdener said.

“This grant opportunity was looking to support various initiatives that help train 一个更好的劳动力在开源,因为这是原因之一,我们有这么快 (今天的)技术进步,”她说.

开放软件

凯特·霍尔德纳博士.D. 头像
凯特·霍尔德纳博士.D.

对于每一项技术或自动化,都需要编写一段源代码 它功能. Once it is ready for release, the creator of the code must answer an essential question: Will the code be closed or open to the public?

闭源代码和开源代码的区别就在于名字本身:要么是闭源代码,要么是开源代码 对公众可见性和修改开放或关闭. 开源允许任何人 调整代码并协作以提高性能. 这是一个重要的学习机会 对计算机科学感兴趣的学生.

Holdener解释说,在大学校园里使用开源还有一个额外的好处 w在这里 students' availability and involvement may change from semester to semester.

“我们不需要重新发明,”她说. “而不是从头开始编写代码[每个 我们将使用一个库,将代码放在一起,并从那里编写我们自己的代码.”

博彩网址大全一起开放源代码为参与的学生提供了实际的软件开发经验 并帮助研究人员满足他们的定制软件需求. 霍尔德纳组织了这个项目 允许博彩网址大全的研究人员提交正式的软件项目申请,然后 graduate students lead a team of undergraduate students to execute the work. 研究生 students are hired to take on the role of a senior developer, overseeing all stages of the project and checking in with undergraduate developers along the way.

这个项目有一个合作的氛围. 学生必须制定一个可行的计划 这包括设计、原型制作、测试和向客户展示他们的作品 ——很像企业软件开发团队. 然而,最大的收获是 students is that their capstone project can now be used as professional experience 在面试中.

“学生们为这些项目做出了贡献,所有这些贡献都是可见的 对任何人来说都是如此。. “As a potential employer, I can go and look at your profile 看这些是你做过的事情这些是你写过的代码行 写了. It gives [students] a concrete foundation and proof of what they worked on."

目的导向的项目

在第一年的运作中,博彩网址大全的开源项目为研究项目做出了贡献 在校园和大街上. 路易社区. 虽然每个项目都是研究驱动的,但他们 也是目标驱动的,开发将长期造福人类的软件 术语. This supports the program’s three learning outcomes that guide student work 关于他们的项目——体验、服务和推广.

博彩网址大全开源项目主管Daniel show解释说,学生们是 能够实现这些目标并获得专业经验,因为他们支持研究 对他们来说有趣或有价值的东西.    
“首先,我们试图为学生提供真实的软件开发经验。” 他说. “Something more like what they will experience when they are out in the world 而不是课堂作业. 其次,我们正在开发支持研究的软件, so we pick clients from across the University who are doing research. 第三件事 we are trying to do is promote and be a center of gravity for open-source 软件 development and broader conversations about open scholarship on campus.”

在本文发表时,该计划正在进行超过13个顶点项目 that contribute to research in fields such as mathematics, statistics, chemistry, 神学、历史和社区改善. 一个社区改善项目包括 their recent work with an application that simplifies the process of volunteering 在当地的无家可归者收容所. 该项目与House Everyone STL合作.

“这个项目是一个网站,志愿者可以很容易地在那里报名轮班 shelters,” said Logan Wyas, 博彩网址大全 graduate student and developer on the project. “It 有能力对我们的世界产生重大影响吗.”

该应用程序将允许志愿者注册,查看哪些庇护所有开放的志愿者 shifts, and give shelters the ability to see who is on their schedule. 对于学生, 这是一个在研究或当地社区解决现实问题的机会 这让他们非常兴奋. When they see the skills they’ve learned in the classroom 给他们力量去改善他们周围的世界,这会让他们的工作更有意义 有意义的.

与博彩网址大全团队一起开放源代码 poses for a photo while standing in two row.
与博彩网址大全团队一起开放源代码.

Another mission-driven project is called the Lived Religion Project, which wanted 一个可以分享人们各自遭遇的媒体和笔记的数字平台 在他们的日常生活中信仰宗教.

“Dr. Adam Parks does research in ethnography, which is how people live, and he is 特别关注宗教和人们体验或参与的不同方式 在宗教或宗教文物中,”霍尔德纳说. “他需要一个平台 允许人种学家走出去,在各种宗教文物上做笔记, 然后回家做更详细的笔记.”

这种需求发展成了“宗教在哪里”的想法?两者都申请 桌面和移动端都有一个收集、组织和分享图像的平台, 视频和声音,以及来自广泛用户的纹理符号. 这些资料不仅对历史研究有价值 和宗教,也将提供一个独特的视角来看待美国人的几个观点 生活.

Undergraduate student Massimo Evelti works on multiple 项目 within the program 进一步发展他的技能,扩展他对开源的知识,并与 在工作环境中的同学. 他说,他们作为计算机科学家和 拥有博彩网址大全的开源工程师具有改善世界的内在能力 现在和未来.

“工程就是创造东西来帮助人们,很多这样的项目都是这样 for the bet术语ent of society and its people,” Evelti said. “如果一个人把帮助别人 as a priority, t在这里 will be plenty of moments to flourish 在这个 field.”

拥抱协作环境

带有博彩网址大全的开源 requires a team effort, which is an expectation that not many 学生在其他课程中所面对的问题. 显示了科学家解释的方式 跨学科的工作比以往任何时候都更加协作,并将开源 融入社区对所有人都有好处.

“Science is not a body of knowledge, and it's not even just one person or one lab 做一个过程,”谢恩说. “这是一个参与关于发现对话的社区 在一起. 的 way we do science is by building communities around delivering insights and discovering insights that are impossible if you keep everything locked away.”
 

Holdener建立这个项目是为了在开源项目中培养一种协作的方式 项目. 研究生 and undergraduate students come 在一起 with their unique interests, varying experience levels, and personal skills to gain the experience they need to 离开博彩网址大全进入他们的职业生涯.

研究生Yash Bhatia获得了计算机工程学士学位 他于2019年从印度孟买大学毕业,随后来到博彩网址大全攻读硕士学位 在计算机科学领域. He works at 带有博彩网址大全的开源 as a graduate assistant and tech lead for open-source 项目, including the “W在这里’s Religion?“桌面和 移动应用程序.

巴蒂亚认为,这个项目可以帮助学生获得团队合作的宝贵经验 environment that will prepare students for a career after graduation.

“T在这里 are many students who come to the United States with no experience working on real 项目 or real-time group efforts, w在这里 a group leader shapes the team 帮助他们成为更好的开发者,”巴蒂亚说. “带有博彩网址大全的开源是 这是一个很好的倡议,可以培养技能,让学生学习不同的东西 技术.”

Holdener explained that the program gives students an edge in their resumes. 她说 大多数初级计算机科学职位都需要一到两年的工作经验, which makes it more challenging for a student entering the job market. 这个程序 为学生提供解决方案-帮助他们获得相关和可证明的经验 进入面试前.

“无论是这些项目还是其他项目,(学生)都可以获得一些经验 通过它,”她说. “Also, it's not just the claim — it's something [they] can 演示. I tell my students to list and link their 项目 on their resume because 这是他们的发展. We run this program in a professional manner just like any 软件开发组织.”

走向新事物的发现

Students sit at desks in a classroom with laptops and computer monitors.
在里特大厅教授的计算机科学课程.

带有博彩网址大全的开源 is making an immediate impact with computer science students 在校园里,邀请他们充满活力和创新地投入到自己选择的领域 和创造力. However, it's not just for students who work in coding and engineering 软件,但也为那些可能有兴趣学习开源的学生 软件.

“我的长期目标是让不同层次的学生参与到这个项目中来, and not necessarily from just the computer science department,” Holdener said. “有 这些项目的许多方面都不太技术性,它可能是一个游乐场 w在这里 all students can come, jump in and participate in 项目.”

现在的学生鼓励其他人伸出手来参与什么项目 激起他们的兴趣.

“这个项目是一个了不起的创举,”Evelti说. “我强烈推荐学生 看看这些项目,如果有一个吸引你的眼球,那就投入进去 从最简单的问题开始. 从那里,你会开始明白你 你擅长什么,你需要在哪些方面努力. 重要的是不要胆怯 寻求帮助,完成你已经开始的问题!”

随着开源与博彩网址大全的持续发展,Holdener对这一倡议持乐观态度 is just the start of an impactful, flourishing open-source community at 博彩网址大全.

“Students hear about this, and they’ll reach out to say ‘Hey, how do I get involved 在这个? 我想提高自己的技能并参与进来。. “我们看到了更多 这让我很兴奋.”

 

以了解有关当前项目的更多信息或向Open Source提交项目请求 请访问博彩网址大全的网站 http://oss-slu.github.io/.

玛丽·波格,资深文案, 范式.

This piece was written for the 2023 博彩网址大全 研究 Institute Annual Impact Report. 的 Impact Report is printed each spring to celebrate the successes of our researchers 并分享斯坦福大学崛起为杰出耶稣会研究机构的故事 大学. Design, photography, and some writing contributions are made by 范式. 可以找到更多信息 在这里.