里克Keilty里克Keilty享受工作带来的技术挑战,但忽略了大局。如何开发和测试可伸缩的软件?在没有软件构建的情况下,如何开发该软件?

“这就像从一张白纸开始,”Keilty说。“我在东北大学获得的技能教会了我如何在白纸上写字,并真正在白纸上写字。”

Keilty被东北大学录取了计算机科学硕士学位编程来学习架构的基础知识,这样他就可以帮助驱动他的软件工程团队正在构建的解决方案Vistaprint前进。白天,他专注于印刷公司软件的深度实现;到了晚上,他在考虑系统的可扩展性和未来。

“白天,我埋头苦干,专注于编程,”Keilty解释道。“晚上,教授们会说,‘让我们开始看一个更大、更全面的图景。如何开始设计软件,使其随时间适当增长?’”

Keilty的硕士学位课程为他设计和维护大型应用软件做好了准备,他不仅学习了如何编程,还学习了如何编写好程序。

凯尔蒂从Vistaprint的软件工程师晋升为高级首席软件工程师,他说:“我可以把很多东西带回办公室,增加我在那里的影响力。”“这个项目向我展示了软件工程的另一面,与我的日常工作完全不同,在职业生涯方面产生了直接的影响。”

Keilty在他参加的每门课程中都完成了基于项目的工作;他在他的安全课程中入侵了真实的系统,并在一个学期的课程中构建了一个软件。教授们讨论了他们在自己的职业生涯中面临的挑战,并为学生提供了通过将研究融入课堂来获得额外实践经验的机会。

“教授们一直在他们的专业领域进行深入的技术研究,并确保将其与现实世界的例子联系起来,”基尔蒂说。“他们使用现实世界的例子,并将学生当前的工作经验融入到课程中,使我能够将直接适用于我们所面临的问题的新想法带到工作场所。”

这些经验教训仍然适用于他今天所担任的角色。Keilty于2014年10月离开Vistaprint,成为波士顿一家咨询初创公司的高级软件工程师HourlyNerd,该网站将企业与经验丰富的专业人士和mba联系起来。当他加入HourlyNerd时,因为公司太新了,几乎没有什么代码和基础设施可以使用,但Keilty相信他可以以正确的方式构建可扩展的软件。

凯尔蒂说:“我在东北大学学到的技能帮助我确定了创业的头30天、头6个月以及头12个月应该解决什么问题。”“我可以把这张白纸做成我们今天拥有的世界级工程作品。”

计算机科学硕士课程让Keilty为创业环境做好了准备,创业环境通常要求员工从无到有。随着职业生涯的不断发展,Keilty设想最终成为一家公司的技术联合创始人。

Keilty说:“当你开发出好的代码和技术时,背后是一门艺术。“以前,我可以从别人那里得到蓝图或指令,但我不能自己开始构建一个伟大的软件。现在我可以构建复杂的软件了。硕士课程可以教你如何完善这门手艺。”

下载我们的免费指南进入计算机科学