读新西兰it专业难吗?
作为在澳洲,也曾经在海外工作过的程序员,我来聊一聊这个问题。 你提了三个问题: 1.如何评价新南威尔士大学(UNSW)的计算机课程? 2.选择IT方向怎么样? 3.有什么好的建议?
1、关于新南威尔士大学的IT课程 我在新南威尔士大学读了两个计算机本科,一个硕士,对这里的课程还是比较了解的。 新南的IT专业,分四个方向,一个是网络安全,一个是数字信号处理,一个是人工智能,还有一个是软件工程专业。
每个方向都有对应的课程。 举几个例子,网络安全需要学习编程语言,比如python和c++;数字信号是需要学习数学的课程,包括离散数学,微积分等等;人工智能需要学习机器学习,神经网络,机器人学;软件工程就需要学习操作系统,编译原理等。
这些课程的难度如何? 我以我学的最差的数字信号处理为例,讲一下我的看法。 新南的数字信号处理,分为两个分支,一个做通信,一个做信号。我做的是信号这一支,学习的知识偏物理信号,比如无线通信,卫星通讯,数字信号处理等。
我个人觉得新南的信号这门课的教学质量一般,很多内容太抽象而难以理解。作业难度不大,考试也挺简单。但是如果你认真学习了,考试肯定能过。
如果你想申请移民的话,这个专业是可以加分的。 如果想毕业后留在当地工作,这个专业学习期间可以参加职业年(CPA),通过之后就可以免考直接申请执照。
另外说一下留学期间的薪资水平。 以我在学校里面做的part-time兼职来看,时薪大约20澳币左右。 正式的工作就比较高了,像Google,Apple这样的大厂,基本时薪可以达到90澳币以上。
新南的IT课程适应人群比较广泛,如果高中是理工科背景或者本身就有一定计算机基础的同学,学起来就相对轻松些;如果是文科生且没有特别丰富的计算机基础,那么可能需要多花一些时间。 总之,只要认真学,没有学不好的道理。
2、选择IT方向 我个人认为,在选择IT专业之前,最好先想清楚以下的问题: 你为什么要学IT?是因为喜欢代码,还是因为未来好找工作?你希望将来从事什么样的工作?是在国内工作呢还是在国外? 在确定了这些目标后,然后再来选择专业。 因为不同的国家,不同的学校,甚至不同的校区,课程设置都有可能不同。
例如我第一次在新南读本科的时候,计算机学院是在主校区的,那个时候刚刚进入互联网时代,我们的编程课程使用的是Unix系统,上课用的教材也都是CSC486这种很新的课程。 而第二次读本科的时候,因为校区的改变,我们进入了移动互联网时代,编程课程使用Linux系统,学习的编程语言增加了Java,同时,数据结构和算法的难度也有增加。 所以,如果你在选专业的时候,选择的学校和课程是在与时俱进的,那么在毕业后你的就业率以及薪资也会处在比较好的水平。
当然,可能大部分同学在选择IT专业的时候都是奔着高薪去的。以我对身边同学的观察,绝大多数人学IT都是为了将来能找到一份满意的工作。 但我想说的是,任何行业想要做得好,都是需要付出时间和精力的,并不是说你学了一个IT相关专业就一定能成功。
3、好的建议 我以我的亲身经历给各位两点小建议: 第一,如果有机会,尽量选择一个网课较多点的学校,这样能够节省不少学费。因为国外的在线教学已经十分成熟,不少学校的网上课程都可以达到90%以上的进度。所以,选择有比较多网课课程的学校,对你以后的工作也会有很大的帮助。
第二,多交流,多沟通,多交朋友。 因为我是一个人在外求学,所以格外珍惜和我一起学习的小伙伴,我们有着共同的兴趣和爱好,有说不完的话题。我们一起自习,一起讨论问题,一起做作业,一起在图书馆学习到深夜...就这样度过了美好的四年。这四年中,我们互相提高了英语水平,学会了如何应对外国人的思维方式,了解了不同国家的文化习俗。
当然,我们学到了很多专业知识,这对我们以后的职业生涯也有着非常重要的影响。 所以,无论选择哪个国家,哪个学校,哪门专业,重要的永远是当你选择了它,你就要学会享受它给你带来的乐趣。