澳大利亚计算机相关专业吗?
在澳洲学计算机,其实是个挺尴尬的问题,因为澳洲的计算机真的不算好。 先泼盆冷水:以你在澳洲学的CS的背景,回国想进BAT那种大厂基本不可能(除非你毕业的时候国内的大厂还没这么卷,否则哪怕你GPA高成牛一样,也是不可能进的)。能拿到的offer就是各种中字头大企的后台,银行,电信,移动这种,具体待遇参照这些企业里其他国内毕业生的待遇。
再浇盆冷水:就算进了这样的公司,由于环境使然,你的英语会迅速退步,一年两年后回去看看外国人那英文水平,你会觉得自己很牛逼。另外这样的工作也很累,经常加班到深夜,且没有什么成就感。当然如果题主本身英语好,愿意接受这样工作的话,问题也不大的。
说完了冷冰冰的现实,说说为啥澳洲的CS不行的这个问题。首先从教育制度上来说,澳洲的大学是纯应试教育的复制版,以考试为重。因此老师上课不会强调什么理论深度,都是讲一些浅显的内容,课后作业也是给你一堆没难度的练习题让你做。如果题主想学深一点,那你只能自己去图书馆找书看,但图书馆的资源也远不及国内。
其次,编程的训练也是完全按照应试来做,老师每次上程序课必给代码,必给测试用例,必给答案。所以如果你不想写代码,想做一些偏研究方向的学科,那就得考虑一下了,毕竟这个对将来回国找工作也是一个不利的因素(虽然国外做码农的也不是很多)。 至于你说的新南威尔士大学的计算机,我只能说请参考上面两段文字。新南的IT专业是出了名的水,但凡想去那个学校留学的,无一不是以相对较低的分数和相对较低的准备程度而去的。
最后补充个冷知识:在澳洲学CS的留学生,有很大一部分是中国人。因为中国人的数学基础比较好,而且在应试环境下,中国学生的代码能力是不差的,再加上英语本来就有口语的优势,因此在CS这个专业上的语言问题并不会太大。