密歇根大学是美国历史最悠久的大学之一,该校的学术水平和校友质量都很高,本人也很幸运地来到了这所大学就读ECE项目,接下来我就以自己的经历给大家分享一下这个项目的一些内容,以及我的就读体验,希望看完本文能让你对密歇根大学有一个更加清晰的了解。
一、生活体验
人际交往
虽然是自己孤身一人来到美国,刚来的时候的确也有过一段适应期,需要自己独立面对各种挑战和困难。但后来认识了很多中国的小伙伴,平时一起赶due还是很容易拉近关系的,大家一起互帮互助,整体来说还是比较顺利的。
我的英语口语一般,起初在沟通交流上还是有些吃力的,不过和国外的小伙伴交流得多了,口语的提升速度还是很快的,不过因为不会经常用到GRE之前积累的单词,所以GRE的词汇量退步也比较明显。
费用/交通/天气
来了安娜堡之后,感觉这边的物价并没有太贵,还算在我的接受范围内。不过在外边饭店吃饭,还是比较贵的,叫一份外卖光是配送费,就抵得上我在国内吃一顿的了。
学校周边的公共交通还是很便利的,一点也不像农村,公交和校车都是免费的,买东西吃饭都很方便。周围治安也比较不错,但美国整体的大环境肯定没有国内安全,出门还是要当心一点,晚上尽量少出去会比较好。为了方便学生住宿,学校还专门建立了一个找房网站,同学们可以在上面寻找房源。
然后再说说天气,有些同学感觉安娜堡的冬天很冷,但我感觉其实还好。和国内新疆的冬天的温度相比,安娜堡的冬天并不冷,有时候还会上零上。之前有一次天气很冷,学校还主动停课了…全年的气候来讲,就是半年夏天,半年冬天的感觉吧。
二、学习体验
我本身是在国内读的本科,来到美国之后,感觉学习氛围还是蛮好的,但学习压力也是真的大,因为周围基本上都是大神。成绩好的人每天都那么努力,你一个能力平平的人又有什么理由不努力呢?
课程成绩的话,我感觉拿A拿B全是看个人。在选课的时候,需要注意衡量每门课程的load,课程load重的课程,需要你多耗费一些时间和精力。不要选了很多load很重的课程,到考试的时候忙得不可开交,连刷题的时间都没有。有些老师在给分的时候很严格,有些老师比较松,你可以多和学长学姐打听一下,再结合自己的兴趣方向,进行选课。
这里我简单说一下我之前上过的课程:
EECS 413:教材是拉扎维写的,属于一门纯analog的课程,授课老师是Afshari,人很和蔼,学术能力很强,讲课也是十分生动有趣,课程load并不是特别大,虽然考试题目偏难,但最后给的分数还是很高的。
EECS 570 Parallel Computer Architecture:授课老师是Satish,课程性价比还是很不错的,可以学到很多东西,比如说cache coherence、interconnect以及memory consistency等等,不过作业有一些多,每周需要读4篇的paper,还有2个单独个人的项目、1个小组项目需要做。
EECS 427 VLSI:授课老师是Dennis,课程load很重,对于一些零基础的同学而言, 是个较大的挑战,我们组的大神还是很多的,但为了可以跟上课程进度以及及时完成项目和作业,偶尔还是会通宵学习的。
EECS 470 Computer Architecture:授课老师是Ron,课程load也很大,但和427的load重还是有区别的,前期学习中还是相对轻松的,从后半学期的final project(是一个有关设计乱序超标量处理器的项目)开始,load会突然增加。
EECS 579 Digital Circuit Test:授课老师是Hayes,课程并不是每学期都开设的,大概两年会开一次,课程load不是很大,比较轻松的一门课。
EECS 627 VLSI II:授课老师是Blaauw,目前我正在上这门课,感觉还可以。
三、转码限制和转项目
说到Umich ECE这个项目,就不得不提转码限制这件事情。的确,Umich在转码上并不是特别包容,有400-level本科CSE的课程是需要排队的,还有一些本科十分热门的课程,根本就抢不到课,比如说本科期间的OS、Web以及数据库等课程,不过你可以通过自学掌握相关知识,难度并不是特别高,但你如果自己不想学,那别人也爱莫能助了。 因为ECE和CSE隶属于同一个学院,所以说是500-level的课程,比如说算法、汇编等CS相关课程,还是可以选到的。虽然本学院有些课程抢不到,但别的学院也会开设一些SDE的课程,就像我之前选的Python SDE就是在别的学院选的,还会学到全栈开发技术。
如果你本身本科背景是ECE,对Deep learning、Machine learning、CV以及AI等领域的知识比较感兴趣,还是可以考虑一下这个项目的。EECS在课程设置上,涵盖了很多领域的内容,课程可选范围很广,师资力量方面也是很强的,教授基本上都是学术界大牛级别的人物。比如说,我上学期的授课老师,基本上都是毕业于伯克利或者斯坦福,这个学期有一位授课老师毕业于麻省理工,还有一位毕业于康奈尔。师资力量是不需要质疑的,如果这些课程所学的内容对你的未来规划有帮助,你就可以考虑申请一下这个项目。
转项目的话,个人感觉并没有太大的必要。按照ECE这届的学生数量来看,一共有160个人,12个分支项目,不同的项目之间是可以互相选课的,所以为了选课去转项目其实没必要。不过如果你想转的话,也不是特别麻烦,除了CSE之外(CSE项目大概有三十到四十个人左右),其他项目只要达到要求都是可以转的。毕业证并不会有转track的标记,不过成绩单上会有track的相关成绩。
四、就业支持
就业方面,Umich的career service还是很不错的,工学院的秋招很热闹,单单一个学院就有400多家公司过来招聘,我记得之前春招的时候,也有200多家公司。像Google、Uber这种名企也会来招实习或者全职,只要你的能力和实力都足够强,我个人感觉不会出现找不到实习或者工作的情况。
据我了解,上届的学长学姐们的就业情况还是很可观的,基本上都拿到了offer。
以上,就是我的全部分享,希望我的经验可以给你带来一些帮助。未来的路还很长,加油。