布鲁明顿计算机科学专业的毕业生在学校就证明了自己
在他之前的职业生涯中,布卢明顿计算机科学专业的毕业生迈克尔·冈德森(Michael Gunderson)经常忙于汽车零部件,试图把汽车的残片拼在一起;现在他卷起袖子,拼凑出了完全不同的东西——软件。这些工作可能看起来大不相同,但它们都可以归结为拼凑系统的各个部分,以使其更可靠和有效。
这就是Gunderson如何从螺母和螺栓转移到脚本和语法。
长久以来的好奇心
作为一个软件开发人员的儿子,冈德森对电脑很早就很熟悉。他曾经是一个骄傲的主人Commodore 64——现代电子游戏主机的原始前身。虽然该系统的技术规格在2014年看起来有些古怪,但它们足以让甘德森对计算机产生一辈子的兴趣。他小时候花了好几个小时在系统上玩游戏。当时的过程远不止插入一个磁盘并打开电源那么简单;他甚至需要学习BASIC语言的基础知识才能开始演奏。
冈德森暂时把他早期的计算机经验放在一边,把精力集中在高中毕业后攻读汽车技术学位上。向机械师的转变是很自然的。冈德森说,他对事物的工作原理一直很好奇,经常会拆解和修补他的物品——所以为什么不拿报酬呢?
作为一名汽车修理工,甘德森的兴趣慢慢转向了电子产品。1999年,他又获得了电子技术的副学士学位,之后花了几年时间修理和维护各种电脑和电子产品。在这段时间里,他发现自己学会了一些编程的东西,于是他决定,合乎逻辑的下一步就是回到学校学习更多东西。冈德森说,他与计算机打交道的时间使软件开发的转变顺利进行。
冈德森说:“我所做的工作总是涉及到一些编程——无论是微处理器、网页还是用户应用程序——所以我开始进入这一行。”“编程和计算机科学总是……在我的脑海里。”
硬件到软件
冈德森最终决定从主板和RAM的具体世界转向更无形的计算机科学领域。2009年,他开始了另一个副学士学位课程,同时也在为TE的连接.一切都很顺利,除了一个障碍——他的学校当时没有提供学士学位课程。就在甘德森权衡自己的学术选择时,一位朋友向他推荐了拉斯穆森学院的学士学位课程。
“我认为有很多人可以学习编程,但他们不认为自己可以,因为他们看过太多的电影,编码只是一些人键入的胡言乱语。”
拉斯穆森学院的校园位置近布卢明顿,明尼苏达州这是理想的,而且能够灵活安排他的课程,这对一个全职工人和有家庭的男人来说是一个巨大的好处。他于2011年入学并开始攻读学士学位课程。
的编程中使用的语言可能足以让你在刚开始的时候头晕目眩,但冈德森已经令人钦佩地承担了这项任务。他说,他能给刚进入这一领域的人的最好建议是,专注于一种语言,并在过度涉猎其他语言之前掌握它。
冈德森说:“我认为有很多人本可以学习编程,但却不认为自己可以,因为他们看过太多的电影,其中编程只是一些人胡乱输入的东西。”“真的,这很像学习第二语言——一旦你知道了基本的语法,你就开始想办法把它拼凑起来。”
冈德森说,他对待学业就像对待一份工作一样,他的专业态度真的帮助他保持条理,走上正轨。他为每周的阅读作业和讨论帖子制定了严格的时间表,他说他的妻子很好地提醒他要按时完成自己的时间表,并对自己负责。他们的努力当然得到了回报;冈德森于2013年12月毕业,获得计算机科学学士学位。
新的职业前景光明
拿到学士学位后,甘德森开始了一份新的工作,在一家公司做软件开发人员皮尔森VUE在那里,他致力于安排考试和其他考试的网络应用程序。他说,这项工作的复杂性既是工作中最困难的部分,也是最令人满意的部分。
冈德森说:“理解这些系统是如何协同工作的可能很有挑战性,也有点令人沮丧。”“但这也是乐趣的一部分,如果你像我一样喜欢把东西拆开——当你了解东西是如何工作的,然后可以修改或改进它时,这真的是一种享受。”
Gunderson给那些想要开始自己的软件开发生涯的学生们提出了这样的建议——不要等到有了工作才开始创造东西。他说,帮助他找到目前这份工作的很大一部分原因是他在校外参与的项目。像创建自己的Android应用程序这样的课外项目帮助他磨练了自己的技术技能,满足了他对编程的热情。他说,程序员要想脱颖而出,最好的办法就是一头扎进去,在这个过程中尽可能多地学习。
甘德森说:“只要走出去,尽可能多地编程,这样你就可以向雇主展示你的能力。”
开始
您准备好卷起袖子,深入了解编程的具体细节了吗?一个计算机科学学士学位可以使您具备成为编程机器所需的技能!
