UNSW 8543(MIT) offer,国内仅学过皮毛的C,请问去读难度会很大吗?

此外,如果真要去读,在去之前,我需要做什么准备?例如学习什么,到怎样的程度。谢谢各位大神解答。
已邀请:

文杰

赞同来自:

请问你是2015年后入学的吗?

匿名用户

赞同来自:

首先感谢题主邀答 ,不怎么上澳微帮,拖了将近半年。我回复的时候,题主早就做了决定了吧


首先恭喜题主拿到UNSW Master of IT 8543的offer,这是一个两年全日制的硕士课程。理论上讲,计算机专业的本科毕业生可以拿到最多一年的免课(Advanced Standing),但是根据我身边朋友的反馈,国内过来的拿到的免课不多,新南本科直接升学的基本上都能享受到。


题主说自己学过点皮毛C,那我就假设题主的水平大概在会写for loop和会用指针之间。诚实的说,UNSW MIT的难度不小,至于楼主要不要来,以及要做什么准备,先讲两个身边的真人真事,感受一下。


朋友A: 来澳洲念书的时候已经28岁,上海人,之前在一家外企做销售,业绩非常不错,阴差阳错接触到编程,想了半年,觉得应该学习一门技能,就改行跳去一家小公司做程序员,在职一年间,只做了一件事情,就是反复阅读研究C语言之父写的The C programming Laguage,然后就像打通了任督二脉一般。来新南读MIT之后,一路开挂,什么Advanced OS和Robotics两门课同一学期上而且都是HD,这种事我在校的时候没听说第二个人做到过。记得有一次我赶一个deadline,就在lab通宵到4-5点,然后就碰到了这个大神朋友A,我说这么巧,你也赶作业啊,他和我说了一句,我每天几乎都是这个点,等跑完这个test我就去刷牙洗脸睡觉了,明天9点还有课。


朋友B:在国内念的普通大学的CS,南京人,本科毕业之后他来了澳洲,他女朋友留在了国内,来澳洲之后他和他女朋友立下了一起去加拿大的目标。朋友B是我在学Computer Architeture和OS的时候的group partner。朋友B不属于天才型的IT码农,但是特别拼 - 基本就是每天早8点来lab,凌晨一点回家,一周七天。他最享受的事情,就是每做完一个Assignment后去周妈吃盖浇饭吃到饱。


朋友A和朋友B那种对于计算机的热情,一直提醒我保持一个IT从业者的素养和腔调。


回到题主的问题,你要准备些什么,虽然有点无厘头,但这让我联想到了一个公司老板让程序猿修打印机的段子。我觉得题主需要准备的东西可多可少,但是如果真的想来学MIT的话,我个人以为准备好这件事情就够了 - 找到一个你觉得你会感兴趣的方向/领域。


engineering.unsw.edu.au

这是MIT项目的总览,除了然并卵的GEOS9820 - Project Management和一些必修的基础课程之外,你有很大的空间去选选修课,而这个空间正是让你探索自己和确定你要完成的specialization用的。MIT的Specialization有:Artificial Intelligence; Bioinformatics; Data Science and Engineering; Database Systems; Ecommerce Systems; GeoSpatial; Networking



engineering.unsw.edu.au

这个庞大的蜘蛛网就是新南所有课程一览,你可以看到图中有很多箭头,箭头指向的课程和指出的课程有一个前后关系,也就是说想要修箭头指出的课程,必须Pass箭头指向的课程。红色框出来的是以Artificial Intelligence Specialization为例你必须完成的所有课程。


我也见过很多同学为了提高GPA四处打听什么课好拿分,尽量学水课。我个人不是很理解这种现象。如果最后是打算在澳洲就业的话,公司招人主要看的就是你的能力,Credit Average(65/100)的成绩基本上就够了。


最后题外话一下,给题主看一下真实的悉尼-几乎是世界上最宜居的城市,这是我前几天去Auburn樱花节拍的。



题主即使已经做了决定,拒绝了MIT的Offer, 不妨打开Google或者Baidu,搜索一下 Artificial Intelligence, Bioinformatics,GeoSptail等等,看看他们大概是什么,在现实生活中有什么应用,即使不碰触这些领域,了解一下也是极好的。All the best

夏奈何

赞同来自:

不建议。新南的mit课程里有大量的coding project。作业量极大,基本上从学期开始到考试是没有时间做其他事情的(例如约会,旅游,打工),这还是对于有一定编程基础的人来说的。课程作业默认你有扎实的数学基础和编程能力。如果你想开课以后一边上课一边提高编程能力那绝对是跟不上的节奏。基本上能把这2年挺下来未来工作中不论遇到什么压力都是毛毛雨。题主要是打算读并且顺利毕业先要想好这几个问题。
1、能不能应付巨量的编程作业。
2、能不能放弃大量的娱乐活动。当然这是指学期内,放假了还是该玩玩该疯疯。

要回复问题请先登录注册