澳大利亚的计算机专业好吗?
先简单说一下背景,我是在2016年拿到澳洲485签证,然后在澳洲读了两年半的电脑研究生,之后在澳洲工作了一年多,2019年的冬天回国开始找工作的。 就个人体验来说,我觉得澳洲的IT教育还是比较贴近实际的,课程设置方面也比较容易让非本专业的同学接受。
以我所在的学校(澳国立)和专业的设置来看,CS本科阶段主要学习编程语言,操作系统,算法和分析,数据结构等核心课程,这些课程的学习为以后从事开发或者系统/算法岗位打下良好基础;ECN(电子与计算机学院)下的MCS(master of computer science)项目主要学习机器学习,人工智能,数据库系统,优化方法,网络安全等更加偏应用的课程,为今后从事AI,大数据,安全等领域的研发工作做好准备。
当然除了以上两个学院,其他各个学院的CS本科课程也有一定数量的学生选择,不过总体人数不多。每个学校的课程设置有差别,但是整体上的学习内容是大同小异的。从本人多年的教学经验来看,留学生在学习的时候最容易出现的问题就是不能很好地把理论知识和实际应用结合,导致很多知识点虽然学会了,但是在实际运用时却想不起来,或者用起来很生疏。所以,我在上课的时候会注意引导学生进行小组讨论,让他们学会使用工具进行代码调试,学会从实际应用的层面来理解理论知识并运用。
另外不得不提的是,由于中西方教育理念的不同,国内的教育更倾向于灌输式教学,而在澳洲(尤其是硕士阶段)老师课堂上更多地是提出问题然后让学生自己去寻找答案,去主动获取知识,从而培养出学生们独立思考的能力。就以我的经历为例,我读本科的过程中曾有过一段短暂的中国教学生涯,明显的感觉到中国的学生更加习惯于老师的“填鸭”式教学,而国外的学生则更容易培养起自主学习的习惯。
虽然国外这种教育方式会让一些不适应的同学感到压力骤增,但是确实能够真正让学习者做到学有所成,成为独立的知识工作者。 所以如果同学们选择了出国学计算机,那么我要告诉你的是,只要你肯好好学,一定能学到想要的东西! 最后,再补充一下大家所关心的就业前景。因为现在的IT培训大多都是以就业为导向的,所以很多同学在选择留学专业时会比较关注这个专业未来的就业率怎么样。以我的亲身经历来讲,我在找工作的时候并没有遇到用人单位问我这个专业毕业的学生是否紧缺,相反,他们更关心你是否具备他们所需要的技能,你的项目经验又是什么等等。
所以说,只要你的技术水平能达到公司的用人要求,不用担心所谓的“人才缺口大不大”“前景好不好”等问题。