奥大IT专业真相!小哥亲述:四年累蜕一层皮,毕业被500强企业争抢

2018年09月17日 新西兰微财经


新 西 兰 微 财 经

作者:Monica

来源: Crimson教育咨询


尽管口口声声叫着“IT狗”、“IT民工”,但在诸多小伙伴的眼里,在新西兰、澳大利亚搞IT无疑是一个不错的选择:毕竟工资还算高,工作也算稳定。


中国有句老话“学遍数理化,走遍全球都不怕”,现在看起来,依然是个真理。就像IT行业,比起其他专业受文化背景、语言限制较少。无论是在留在本地申个绿卡、混口饭,还是去美国那样高大上的国家淘金,都算得上一个实惠又实际的专业了。


图片来源:sohu


说到计算机专业,在新西兰拔得头筹的大学非奥大莫属了。不过据说进了奥大计算专业就像踏上了唐僧西天取经的征程,不经历九九八十一难就混不到毕业。这个专业真的这么难吗?吼吼,不过毕业后的待遇还真是不错,不信来看看奥大计算机专业的在读生Tushar,来给你讲讲真实的奥大IT狗生活。


图片来源:Crimson


这个专业好找工作吗?


大家好,我是Tushar,我刚完成奥大计算机系统工程专业的工程学学士学位的学习。今天我会为大家分析我的专业,我会从选择这个专业的要求到如何毕业进行一个全面、深入的分析,包括课程、讲座、辅导课以及这门专业的整体结构。


大家可能所有耳闻,学这个专业是比较辛苦的。所以我先来讲讲毕业后的找工作情况,给大家打个强心针,相信你们看完奥大IT狗的就业情况后,就会觉得再苦再累坚持坚持也是值得啦!(其实也没那么累啦,别被传闻吓到,吼吼)


图片来源:gamesky


先来说说我自己。虽然我刚毕业,但我已经顺利拿下自己的第一个offer:在墨尔本的埃森哲公司当软件开发员。

小贴士

埃森哲(Accenture,NYSE:ACN)是一个管理咨询、信息技术和业务流程外包的跨国公司。2015年埃森哲在55个国家、200多个城市有超过38万4千名员工,营业额约329亿美元,是世界上最大的管理咨询公司和《财富》世界500强公司之一。


维基百科

这对于一个毕业生来说, 说得上是一个还不错的开始了。实际上,在奥大拿到计算机系统工程学位后,最棒的一点就是对职业的选择是非常多样的。因为你在校时会学习和电气工程、计算机系统工程及软件工程的相关课程,这意味着你可以申请这三个领域的工作。


对我个人而言,我当时更多地进修的是与计算机系统有关的课程,例如网络、机器人和嵌入式软件编程,所以在申请与计算机系统或软件有关领域工作的时候,我还是挺有竞争力的。


图片来源:Google


我觉得我学的这些课程,可以带领我进入不同的领域,比如机器人工程、网络程序设计、研究微处理器、微控制器编程……据我所知,很多知名公司对奥大学这些专业的学生,需求量是很大的!


为啥选奥大?选校准备要充足!


高中时候我就基本定了,想学工程类专业。那时候也为择校纠结过。


说实在的,我也考虑了澳洲和美国的大学。不过当我和奥克兰毕业的校友们聊天后,他们告诉我,奥克兰大学的学历在国际大公司认可度挺高的,像他们最终也进入了很不错的大公司。


搜集完这些基础信息,我想那选奥大也很不错 ,因为我就住在这里嘛,认可度也高,就别折腾那么远了吧。事实证明我当初的决策是对的,我毕业后得到了悉尼google的面试机会,最后还进了埃森哲咨询公司,说明这些公司还是看重奥大的学生的。


图片来源:crimson


如果你还是个高中生,就算你还有两三年才高中毕业,只要将来想学计算机专业,那么现在就应该开始做一些调查了。比如,你可以询问刚刚毕业或正在学习这门专业的前辈,甚至亲自去体验周围大学的课程、参加就业辅导日以及开放日。


我还建议大家高中就开始做一些自己感兴趣的个人项目,像我自己就在上大学前制作了一个小网页。这样做的好处是,你可以通过这个来多积累一些相关专业背景,然后也可以知道自己是否真的对这个领域感兴趣。


像我之前说的,当你进入大学后,第一年你有机会体验不同的课程,从而自己决定对具体哪一个领域最感兴趣。记住 ,一旦你做出了选择,接下来的三年就好好享受学习知识的过程。



考多少分能上奥大计算机专业?

现在来讲点干货,这些干货会结合我个人的真实体验以及你在网上能查到的那些官方内容。先来说说入学的分数要求吧。


图片来源:newshub

入学要求


如果你学的是NCEA,并达到了大学入学的要求,你至少需要两个60分:其中3级微积分和3级物理应各有17分和16分的外部积分。


如果你学的是剑桥 (Cambridge, CIE),要求是310个学分加上A级物理和A级数学。


如果你学的是IB,则要求HL级数学和物理达到33分。


第一学年

工程学位包括四年的全日制学习,在此期间你需要获得480点学分——通过每学期选择的四门科目,每门科目共计15分。


其实在我高中毕业后,我只知道我想要攻读奥大的工程学学位,但其实并没有确定应该选哪个专业。幸运的是,在奥克兰大学的第一学年,我们可以体验各种不同课程,像化学,生物,力学,土木工程及设计等;这使得我能够深入了解和选择我喜欢的课。


读完第一年,我发现我对电气和软件编程特别感兴趣,所以我最后把计算机系统作为我的理想专业。


此外,你也可以选择与工程学位同时攻读其他专业,比如艺术学位或商科学位,读个双学士,不过毕业时间一般要从单学位的4年延长到5年。


不管学生选择进修什么专业,就像我之前说的一样,第一年对所有学生来说都是比较相似的,这时候核心科目都已经由学校预先确定好了,每个人都必须得完成。这些课程包括力学、生物化学、化学材料、软件编程、数学及电气。还有一门通识教育课,是所有学生的必修课——这让学生有机会能选择一门他们很感兴趣,但未来可能不会从事相关职业的课程,比如舞蹈,戏剧,商业,经济……任何课都有可能。


图片来源:abroad1010


在完成了第一学年后,接下来三年的核心科目都会取决于你所选择的专业。


第二学年

计算机系统专业的核心课程当然极大部分都是计算机系统课,不过也包含了电子和软件相关的课程。就像我刚才说的,第二学年对于计算机系统和电气专业的学生来讲相差不大,在这一年里大家都会学一些电气学和计算机系统的课程。


图片来源: sohu


第二学年有两门计算机系统课 。其中一门课是在第二学年的第二学期, 这门课算是有关软件编程原理的一个初次体验:在这门课里,学生会接触到C++语言,我们会用它来完成一些项目。像我们之前做的一个项目就是开发智能家居模拟器,我们要开发一个能由一个开关操控的智能家居,通过开关打开或关上所控制的电器,或者改变它们的设置——这些电器包括电灯、电视,甚至打开或关上窗户。


图片来源:cndesign


实践过的知识会学得比较牢。当这些项目完成后,我们都对C++和面向对象的编程知识有了一个基础的了解,这时候我们就可以开始去了解其他概念了:主要关注有关算法和数据结构的概念。


这些概念现在都是在软件工程领域大量应用的:我们学了算法,比如二进制搜索算法或线性搜索算法等;还有不同的数据结构,比如数组,列表或向量。


选这门课相对其他来说人数比较多,约有120名学生;主要是老师讲课,有时会有实验课,来帮助我们更好地了解这门语言。


图片来源:sohu


如前面所说的,这是一门基于项目的课程,像很多其他工程学的课一样,我们没有期末考试,心中是不是有点小窃喜?这期间的测验和作业,加上项目本身所占的比重,构成了100%的课程总比重。


完成了第2学年,我们已经对软件和计算机系统的相关原理有了一个大概的轮廓,现在是时候更进一步了解它们了。


第三学年

第三学年的核心科目是前一年所学内容的延伸。这一年,算的上是充满挑战性的一年。


先来说第一门课。这是门基于软件的课程,极大的依赖于上一年我们所学的软件原理,所以如果你大二的课没学好,上了大三就会感觉费劲了。


这门课分为两部分,第一部分是基于项目的课程,第二部分是要完成两个项目,这两个部分会决定你这门课的成绩。


第一个项目

第一个项目要求我们使用JAVA开发一个游戏,每年的难度都会有所改变:可能会要求两人一组、独立作业、甚至三人一组来完成这个项目。


在我学习这门课的时候,我们需要三人一组的开发一个类似太空入侵者的游戏。我觉得这过程非常有趣,因为你最后可以看到一个你可以真正去玩的最终成果,甚至还可以和其他人一起玩。


图片来源:GGJVancouver


第二个项目

我们参与的第二个项目是介绍编程语言Python。我们必须使用这种语言来开发一个涉及网络方面的应用程序,当时我们开发的是一个消息传递程序。


这个程序是什么样的呢?大概就像一个非常基础、没有那么多功能Facebook。


所以我们开发的应用程序的功能包括:登录,同别人聊天,发送消息,甚至可以发emoji表情或图片给对方。那是我第一次用Python语言编程,我发现这个语言与其他标准语言非常不同,比如C++,甚至Java;不过和那两门语言相比,它又更容易理解和掌握。


图片来源:Facebook


这门课的好处就是它很多都是通过项目来实践的,讲课部分只会给你一点思路,剩下的都得靠自己动手。所以,基本上来说,我是通过实践中的自学掌握了这两门语言,不过这样可以学得更加扎实。


像我之前提到的,这门课既没有测验也没有期末考试,当然是很好了,不过这就意味着这个学期的课程量将非常大。所有可以提交的成果都是由那两个项目组成的,而这两门项目加起来占了百分之百的课程分数。


再来说说第二门课在第三学年的第二学期中,我们将学习第三学年的第二门计算机系统工程的核心课程。


图片来源:Crimson


这门课对于计算机系统专业的学生来说是必修课,但电气专业的学生可以将其作为选修课;在我学习的时候,大概有50个人学这门课。这门课包括听课、实验还有辅导课。最后的分数由实验、一个项目以及期末考试来综合评定。


实验课旨在让我们熟悉新的编程语言VHDL,这是一种硬件描述语言,我们在第二学年的时候学过一些与之相关的基础知识,不过这一年我们将用它来执行不同的软件。


课程的前两周中的实验课会帮助我们熟悉这种语言:它如何运作,我们能用它来做什么等等。等到我们对这门语言熟悉时候,我们被要求两人一组,使用这门语言来设计一个游戏。


图片来源:sohu


我们之前在别的课里也开发过游戏,不过和这门课是完全不同的。在这门课里,我们得考虑所有硬件组件和软件的关系,比如:在游戏里鼠标怎么去移动球拍,如何接住球,分数如何变化以及屏幕怎么才能显示这个游戏……等到这些全部都被成功编成代码,这个游戏就可以运行了。实际上这挺有意思的,因为除了这门课之外,我们当时还在学另外一门有关软件原理的课,看这两种编程语言之间的不同之处是非常有趣的。


开发完这款游戏后,在接下来的几个星期里,就需要学有关这门语言的更多知识,硬件和软件的关系,以及它们的重要性。最后,这门课有期末考试,考试占了总分数70%的比重。


就我人的体会而言,我认为第三年第二学期的一个项目是整个计算机专业中最难的一个。不过做项目的经历非常有趣,我们当年设计了一个可以沿着投射到地毯上的线走动的机器人,模仿了吃豆人游戏。没错,听起来很有意思,但这整个项目都与课程中的概念密不可分,它分为硬件和软件两部分。


图片来源:sohu


第一部分涉及电路的开发,这个电路必须能够检测到投射到地上的线。这是那个项目中比较短也比较简单的一部分。电路开发完成后,就该从电路中获取信息了:开发能使机器人作出智能判定并在迷宫中移动的算法。


有趣的是,我们开发的软件被加载到一个处理器上,这个处理器被安装到机器人上,并使其能够自由活动并作出智能判定。也就是说 ,没有人去控制这个预先编程好的机器人,它可以根据看到的不同对象来自己作出决定。


这个项目的评分标准也很有意思:首先评的是电气元件;其次是基础项,比如:机器人能不能走直线;第三是根据机器人是否能转向,是否能通过弯道;最后是看我们能不能提供一个最终产品来完成整个吃豆人迷宫,吃掉食物,甚至躲过设置在迷宫里的幽灵障碍。


我们是四人一组完成这个项目的,人数要求每年都可能不一样,根据难度和提交结果的变化而改变。当时,我们组四个人根据每个人擅长的部分各有分工,发挥所长对我们完成项目很有帮助。


这可能是我第一次和这么多人一起完成一个技术相关的项目,最后的结果还不错。像我之前说的,这虽然是最难的一个项目,但也绝对是最让人有成就感的一个。


第四学年

到了第四学年,学生已经有了与所有不同计算机系统相关课程和概念的经验,他们也知道了自己喜欢什么课程和想要追求什么。


在这一年里,学生们可以选择不同的选修课,这些课程包括:网络、机器人、软件编程,以及嵌入式编程等等。


第四年中唯一的必修就是长达一年的项目课程。这门项目课程不仅是计算机系统工程师的必修课,同样也是所有奥克兰大学工程专业学生的必修课。这个项目贯穿这一学年的两个学期,对我们计算机系统工程的学生来说,我们必须两人一组来完成这个着重于计算机系统工程的项目。


图片来源:crimson


我和我的合作伙伴选择了一个在关于某个时间点能够检测和统计在交通信号灯处等待的行人的项目。我们觉得这个问题是很有意义的,首先,在现实生活中我们目前是没法检测和统计等待的行人数量的,只有一个按钮来表示有人在等待;而在计算机系统方面,这个项目包含了很多图像处理,因为我们必须捕捉快照,然后检测有多少人在这张快照里;也包含了很多机器学习能力,机器要能够统计不同图像中的人数,从而确定某张快照中是有行人的……


这是个很有意思的项目,我们很享受完成它的过程,从总我们也学到了不少新的概念。


图片来源:newshub


这门项目课如何评定分数呢?我们会根据7个分散在两个学期中的提交成果来被评分,包括期中报告、成果展览、讨论会、期末报告,当然,还有项目的执行,这些全部加起来就是课程的总分。


我认为在大学里的每一年都是同等重要的,而且每年学到的知识和完成的课程对于后面的学习都是非常重要的。不过,话虽如此,在这个专业中,随着时间的延长,难度也会增加,其中由第三学年过渡到第四学年是最困难的。


因为在第四年,我们将会学习700级的课程,意味着我们会和硕士及博士学生们一起上课,所以难度不言而喻。


我知道大家不喜欢去上课,经常通过看讲课的录音和笔记来学习。不过听录音的方法在第三和第四学年会有点行不通,因为那时候讲课录音的数量将大大减少,即使讲师们选择给自己的课录音,他们也只会在距离期末考试日期非常近的时候上传它们,这意味着你得等到最后一课才能听这些录音,把自己逼入临时抱佛脚的崩溃状态。


图片来源:crimson

虽然听起来很老套,但我还是得说,我建议大家去参加所有的讲课,特别是在你学位的最后两年里


奥克兰大学的一大亮点,还有可以通过一个系统课程获得和其他专业学生互动交流的机会。比如,作为计算机专业的学生 ,学校可能要求我们和化学材料,土木工程和机械工程这些专业的学生合作,共同努力来解决现实生活中的问题,包括奥克兰的住房和交通堵塞问题,如何扩大奥克兰港,甚至解决新西兰未来可能出现的就业问题。


这是我提到的很重要的一门课,课程本身就是由这个大型系统项目组成的,在最后一学年,我们会组成15,甚至30人的团队来共同解决问题。剩下的课程分数将由我们自己个人完成的作业和报告组成。



不同画风的老师们

对于奥克兰大学的计算机系统专业,我想说我们很荣幸拥有这些高级别的讲师来给我们授课。讲师们都是他们所教授领域里的专家,而且对教学本身也非常有热情。


图片来源:jiemian


在课程方面,每门课通常每周会有3到4节1小时的讲座,当然还有辅导课和实验课。然而在最近几年里,讲师们常常在不同的校区内办公,所以为了省去他们的通勤时间,我们换成了两小时的讲座,这意味着我们一周上课的天数将会变少。不过对我个人来讲,我更喜欢从前1小时的讲座,因为2小时的讲座可能会变得有点儿拖拉,时间拖得越长,我们就越可能会走神。


这个学位中大部分的课程都会通过辅导课或实验课来巩固知识。辅导课是非常有帮助的,导师们通常是研究生、博士生或硕士生,甚至有可能是只比你高一级,但对这门课非常在行的学生。插播个好玩的事,在第二学年的硬件和软件课里,我觉得关于二进制和十六进制的某些概念——倍增,特别难掌握,所以我必须得去一对一的辅导课找博士生来帮助我更好的理解这个概念,结果没想到在第三学年里我又成为了同一门课的导师,去帮助下一级的学生理解同一个概念。


老师来自世界各地,每个人都有许多不同的出版作品和书刊,智慧应该在全球都是数一数二的。大多数的讲师对他们所教授的内容都是很感兴趣的,同时也能带动你的积极性。不过,总会有一两个讲师让你觉得他们好像积极性不是很高,总是有点心不在焉;这通常是因为这些讲师被要求教授不属于他们专业知识的课程,所以他们才表现得不那么有兴趣。虽然如此,大部分的讲师还是很喜欢,也很擅长他们自己教授的知识的。




新西兰微财经

[email protected]


长按二维码加关注

新西兰核心消息推送



收藏 已赞