Umich SI就读体验-Life in blue planet

avatar 1012487
kim_bingbing
6238
10
趁开学前想写一下UMSI 的就读体验,感觉这个项目的入读分享太少了,可能是因为主要是HCI不符合地里主流吧lol。

这篇先说课程设置吧,UMSI其实一共有四五个track,主流的就三个UX, Data 和Agile development, 其实agile就是前面两者的结合。三个track各自有必修课程,UX和Agile其实重合的很多,蛮多人都可以达到两个track的要求的。毕业要求48学分,去掉6学分暑假实习,一共42学分/3学分一门课,基本上14门课,其实课程数量相比其他项目是很大的,但是因为不是特别硬核,所以一学期4or5门课还是正常的,一年半+最后一学期part time(节约点学费,毕竟2.7w不到/学期),两年毕业很轻松。

项目人数:cohort人很多,感觉总人数可能在300-400,其中中国+台湾+交大项目的人,估计在200人,人数过多导致cohort没有很紧密,有些可惜。大家背景非常diverse,因为UX其实本身就是需要不同背景的人的,这一点其实我个人觉得很好,可能因为疫情,很多人也都有全职或者gap实习的经验,所以diversity确实很强。中国45%,印度35%,美国及其他国家20%,印度人里面很多是cs背景,交流下来发现很多都是学了cs特别不喜欢,然后转到HCI的,曾经听一个印度大哥痛心疾首说有多不喜欢程序员这份工作,确实有些好笑,项目里的人感觉都还蛮好的,虽然感觉大家都不太熟。

实习就业情况:由于大家的交流过于少了,所以确实不太清楚目前整个项目的实习上岸情况。但是根据就业市场来看,估计还是惨烈的。但是按往年实习数据来看,UX,PM, PD是主流实习岗位,少量SDE和DA,DS。不知道有没有今年毕业的学长学姐来分享一下真实就业实习情况。

学校氛围:公立大U,教学设施齐全,科研各种机会很多,体育设施也很多,游泳健身了解一下~安娜堡虽然很村,但真的很安全!!我以前本科在的地方晚上是需要搭伙回家的,但是安娜堡,真的typical美国乡村,没有流浪汉!没有流浪汉!(以前被精神不正常的流浪汉街头追着骂了一句真的有心理阴影)。有车会适宜很多,没车的话公交也不要钱,基本交通自由。适合喜静的人群。距离底特律机场半小时左右车程,特别方便出去玩耍。有很多活动社团,学校里还有一些不太知名的歌手演唱会, 脱口秀,交响乐。总体来说,精神生活是可以很丰富的。

生活:我觉得还算方便?不能和大城市比,但是该有的也都有吧,毕竟网购也挺方便的。不过安娜堡租房真的是competitive,中校一般1200起步,还很热门,所以要早定。天气对于南方人来说也没有特别夸张,室内的暖气很充足,穿的最多的还是短袖?

下面是一些选课经验分享。

对于UI,UX来说,学校有很多额外的project可以做,用来充实portfolio还是可以的。像520这些课可以补一补设计的基础,如果之前没有相关背景的话。有些课可以出成果,有些课就水水过吧。值得一提的是,往年这个项目很多老美都去做了PM和PD,其实这种很看沟通能力的工种,感觉很看自身的人格魅力(指沟通),然后才是技术。

对于data来说,必修课很多,操作空间不大,但是workload不能算很大,如果真的是想找data工作,课程设置还是合理和全面的,但对于转专业的人来说的,如果你本科就是eecs,data相关的背景,SI学院还有一个DS的master,那个更适合,因为DS项目可以直接选eecs,SI的一些高阶课程,下面哪些5开头的课都可以直接跳过。

对于转码的选手来说,不算特别好的选择,感觉大部分人都没有all in SDE,有成功的但不多,其实和课程设置无关,更多是个人选择和运气,如果真的想sde,eecs的一些课是可以选的,往年也不少人选,但是还是看每个人的选择,不想课多又硬核,就不用强求了,没什么太大必要。

下面是选课分享:
SI 501: Contextual Inquiry and Consulting Foundations
所有track的必修课,更像商科课,小组作业,每个小组给一个client(有industry的,但大部分都是nonprofit和学校内部的department),然后帮客户解决问题。
workload其实还好,都是写paper,会写废话的人应该觉得挺简单的,这节课很适合新生,学不学得到东西另说,但是打乱分组,和track里的peers有些一起交流合作我觉得还行,毕竟communication is important to all positions.

SI 504: Servers, The Shell, and Git
上下来最满意的一节课,和SI564,SI631是一个老师,Michael 业界背景,态度认真,人非常好,真的是用心在教东西,教的东西很实用,教terminal,git,github的操作,但是workload不小,虽然1.5学分,作业考试一样不少。

SI 506: Programming I
python入门课,老师非常认真,可以看出来是有用心在准备材料,每年的material也会更新,很多人会选择waive,其实也可以,因为这节课的workload其实不小,每周都有作业,而且题目都是大段的阅读理解,上完这节课,英语阅读能力可能会提高了lol。
主要教python各种基本的structure,function,web API这些,很全面,作业是用autograder的,所以很多时候coding style有问题,也会判错,所以作业很花时间,对于真的初学者可能比较花时间了。

SI 564: SQL and Databases
同504的Michael,教SQL,写作业很花时间,真的很花时间,workload不小。

SI 507: Intermediate Programming
一直想吐槽的一门课,授课老师准备的东西非常马虎,感觉根本不想好好教,507的内容本来是对于sde来说非常有用的(python类的继承,二叉树,recursion,API,web scrapping) ,但是bobby大哥能教成这样,我也觉得他蛮厉害的。
基本靠作业和project来反向推动自学lecture的内容,但是作业个人觉得不是很简单,可能人菜,反正也需要花点时间,5个hw+2个project+1个final project,并不觉得事情很少。

SI 544: Introduction to Statistics and Data Analysis
教R,水课,可以不去,老师人不错,很漂亮,workload也不大,水水过。

SI 539: Web Design: Responsiveness & Accessibility
主要是html,css扫盲班,少量JS。两个学期老师不一样,反正都一般吧,就只是扫盲班,没什么特别深入的。最后project是个人的网页,普通水平,学也是学到点东西了,但是总体自学和问助教。

SI 582/588 Introduction to Interaction Design
我觉得都可以算是水课?但是作业也不算少?

SI 664: Database Application Design
后端Django的课,很水,可以完全不去,光copy and paste,基本学不到东西。

其实总体来说选课还算自由,ross,eecs的课都有机会选到,项目还有很多是dual master的人,所以说UM某种意义上来说还是很自由的。如果你看重校园氛围,相信UM绝对不会让你失望。有问题的话可以留言,如果有收获,也请给点大米吧,谢谢!
  • 36
10条回复