
学生通过俄亥俄IT项目获得真实世界的网络开发经验

由于Brad Golski参与了学生软件工程项目,他获得了web应用程序开发的实际经验,并获得了两个暑期实习机会。
戈尔斯基是一名计算机科学专业的大三学生,自2019年9月以来一直在信息技术办公室(OIT)项目工作。学生软件工程项目为计算机科学专业的学生提供专业经验,这对他们的职业生涯和俄亥俄大学都有好处。近十年来,这个实践项目已经为像戈尔斯基这样的俄亥俄大学的几十名学生提供了服务。
通过这个项目,戈尔斯基目前正在为俄亥俄强化英语项目重写一个网络应用程序。
“老实说,这是非常有价值的;这太有帮助了,”戈尔斯基谈到这次经历时说。“我们在OIT中学到的很多东西都是对我们在计算机科学课上学到的东西的补充。我想说,我们在OIT做的大部分事情都是我们在其他课堂上不会经历的。”
去年夏天,戈尔斯基在克利夫兰钥匙银行实习。今年夏天,他将在哥伦布的摩根大通(JP Morgan-Chase)担任软件工程实习生。
Golski等学生在学生软件工程项目中所做的工作使其成为俄亥俄大学学生、教师和工作人员使用的实时网络应用程序。例子包括基于网络的在线课堂许可系统,Upperclass奖学金申请和俄亥俄大学课程设置.
学生程序员还致力于更新学生和雇主门户网站,以帮助职业探索项目(PACE)。该项目已经进行了近两年,并由学生独家承担,作为高级顶点项目。
OIT软件工程团队经理、学生软件工程项目负责人罗伯特·福尔曼(Robert Foreman)说:“它的一个真正好处是,学生在进入职场之前,有机会在大学里学习真实的应用程序。”
通过雇用学生,该计划是一种经济有效的方法,以改善学生,管理人员和工作人员使用的大学web应用程序。
计算机科学教学教授nassef Abukamail教授高级设计计算机科学课程,并与Foreman一起为该项目招募潜在的学生。
每年秋天,该项目都会招收三到四名新生,他们平均每周要花10到15个小时来为网络应用程序升级技术和安全。
当计算机科学专业的学生进入他们的高级顶点课程时,他们被分成几组,他们精通必要的技术。
该计划的参与者预计将遵循与全职OIT专业人员相同的程序和流程。学生学习使用:
- 源代码版本管理工具,如git
- 项目管理和时间管理工具,如Jira
- 像sprint这样的敏捷开发过程
- 技术包括Angular、TypeScript、NodeJS、Kubernetes、Java、Python和关系数据库
Abukamail说:“学生们使用行业中常用的工具和编程语言。“不仅如此,它还让学生们做好了小组合作的准备。创造一个威廉希尔亚洲官网的团队,学习如何与他人相处,对他们非常有益。”
Karl Francis是一名软件工程师,也是学生软件工程项目的导师。弗朗西斯主要通过分配任务和提供技术建议来监督高年级学生。
“辅导学生让我不断学习。学生们总能找到新的、有趣的方法来打破我们认为运作良好的东西。他们也会问一些很难的问题,这些问题的回答会让学生和我自己成长。”弗朗西斯说。
Daniel Jacques是一名计算机科学专业的大四学生,他从大三开始就是这个项目的一员。他目前正在与俄亥俄大学合作,为威廉希尔亚洲真人平台做一个项目。
“我们在OIT使用的许多技术工具都与现实世界相关,”Jacques说。“我们所经历的语言和工作流程并不总是在课堂上教授的。”
雅克最近接受了全国保险公司在哥伦布的一份工作,他将在毕业后开始工作。
福尔曼希望最终将学生软件工程项目和罗斯工程技术学院之间的关系正式化,并以此作为吸引未来计算机科学专业学生的一种方式。
他说:“我正在努力在OIT内部扩大这样的机会。我已经鼓励其他管理人员寻找类似的机会,并为学生安排就业和实习的机会。”
致力于维护大学网络应用程序的学生越来越有必要帮助俄亥俄社区在数字时代的教学、学习和工作,使俄亥俄大学在为学生准备信息技术职业的同时继续取得成功。