CMU MISM general 16 months 21fall 一年感受【劝退帖】

avatar 496531
LordMaul
18960
40
在Heinz College呆了快一年,很多不满意的地方。在这里我只建议以下几种同学来MISM programs:
1. 已经有CS基础,目标SDE,来了只为找工不是为了上CS硬课的
2. 目标Data Scientist / MLE
3. 目标Product Manager(也可以考虑一下Heinz College的其他项目)

楼主属于第一种,除了把项目要求的core上完之后还选了一些自己感兴趣的课和水课,一门SCS的硬课都没有选。接下来说说为什么。

MISM general项目要求每个人每学期必须选满54学分的graduate-level course,连续三学期才能毕业。多选不给上,少选学费不退,也毕不了业。
1. 54学分是什么概念呢?在CMU一节semester-long课程是12学分,一节mini(half-semester long)课是6学分。绝大多数CMU项目要求是36学分一学期,也就是3门;54学分=4.5门课。这就导致heinz的同学们每到选课季都在求爹爹告奶奶地问:“有什么水课推荐吗?”因为必须要水课来填满54学分。但CMU基本没什么水课,就算是水课也基本需要每周10-12小时。结果就是大量的无效、凑数课程挤占了大量时间,每学期在5-6门课之间疲于奔命,核心的课程反而没时间好好上。
2. 只能选graduate-level course。Heinz的规定和其他学院都不一样:只有课号第三位是6及以上的才算graduate-level course。That means著名的15-213, 15-513都是没办法选的。为了能上ICS,Heinz的同学们只能和ECE的同学们去抢18-613,而不是自己学院的课选课优先级很低,基本第一学期是选不上的,只能第二学期选。这又导致大量要求ICS先修课的SCS硬课,比如advanced cloud computing, distributed system, database system只能放到第三学期选。另外还有很多诸如17-514的好课Heinz的同学也完全没法选。
3. 往年的学长学姐为了多上一点其他学院的课,会选择overload(每一学期绩点达到bar之后,下一学期可以有额外的选修学分)。往年bar = 3.5,overload最多可以有12学分。但从21届开始bar = 3.75,overload最多6学分。很多指标都在收紧,把heinz的学生限制在自己的学院里(Dean曾在会上明确讲过:you are a Heizn student, not a SCS student)。Heinz项目学生众多,本来就是cash cow项目;如果自己学院的学生选SCS院的课,学院需要给SCS交钱。
4. 由于Data Science方向的课没什么先修课限制,所以走DS路径的同学选课的阻碍会少一些。

其他的一些缺点和情况:
1. Core courses教学质量差,作业设置不合理,无用课程充斥。以下会详细说。
2. 学院活动组织少,交流通道闭塞,存在感差。Heinz college在我来了这一年间好像就组织过三四次活动,无聊参与的同学也不多。Program没有自己的slack channel,没有Discord channel,有问题全靠写邮件给Dean 和其他director(还经常不回)。隔壁INI昨天pizza party今天game night明天bubble tea party,羡慕地要死.jpg.
3. 同学之间交流很少,找工氛围弱。Heinz的微信群里除了选课季大家问问选课平时基本没人说话,同学之间除了组队project也没啥social,小团体比较多。隔壁INI群里每天都有人转发各种活动,有问题去群里问也很快就有人回答和交流,经常有人refer or 一起刷题写OA,羡慕地要死.jpg. 找工方面大多数人到了春季学期才开始找工,DS占多数。找工群过了很久才建起来,大多数人都在潜水,真正分享过经验和资源的人不超过10个。

一些个课程情况:
鸟用没有的core courses,啥都学不到但必须选:
95760 Decision Making Under Uncertainty:教你画excel的
95722 Digital Transformation:假大空商业案例,囫囵吞枣。有这时间不如给我看看Economist.
95723 Managing Disruptive Technology:同上

本来应该有用的core courses,结果被上成了shit courses:
95702 Distributed System for ISM:Heinz自家搞的Distributed System,可以说连东施效颦都不如。70%的时间都在讲网络,最后两个星期才对真正的DS浅尝辄止;三个教授各自为政,编排混乱不堪;十几个TA结果只有一个TA真正干活,Piazza上发post半天没人回;lab和project设计得让人摸不着头脑:写这个有什么用?writeup 上错误百出,还得上piazza上问,浪费时间;lab 和project 在spring carnival中间due,几十个人一起请愿把due延期,教授完全不care
95719 Accounting & Finance Fundamentals:两门课合成一门课上,还居然是个mini课。所有的概念都是囫囵吞枣,一节课能讲3章PPT,过得飞快。考试纯靠背,给分不咋地。
95712 OBJ ORIENT PRG JAVA:Java课,Lab & projects设计不合理。我不理解为什么已经22年了还要学JavaFX。

一些个选修课:
17683 DATA STRCR APPL PRGM:上完之后实在不能理解为什么那么多人推荐,只有后悔。Terry Lee讲课是有趣,可又有啥用呢?mini课的容量完全不足以cover大多数内容,讲到树就戛然而止,图和更高级的内容完全没涉及。如果你有CS基础那么我完全不推荐你上。如果作为转码来上,那这门课的load也太大了点,要求也太高了点:每周一个lab一个project一个quiz,project4估计人均花20小时;每周quiz手写代码;最后的final exam也是手写代码,95%的人都写不完。
45805 LEAN ENTREPSHP:Tepper的课。组队真正去pitch一个business idea,Meredith人非常好,课堂上的案例都很生动,上课时经常会有各行各业的大佬来当guest speaker(最后一次请了Mile's ice cream的创始人来当评委!)是一个入门business的好课。
95788 Developing Blockchain Use Cases:概念和代码都有的一门课。老师会讲清楚what is/why blockchain,同时有上手的lab和project让你真正interact with coins。中间有几节crypography的课,带有数学证明。最后让你design一个CMU Coin,主要是想清楚具体的使用场景,不需要具体实现。
94801 ACTING FOR MANAGEMNT:不社恐的话强推。上下来感觉Acting真的很有趣,是一个真正能discover and unfold yourself的好机会。老师Sandy曾经就是stage actor,课程结合了公司管理中的一些场景,每周都有场景让你具体带入并且表演。Load很小很轻松。

补充内容 (2022-04-26 03:28 +8:00):
补充一下22 summer intern的数据:目前收到39份问卷,SDE的21人,Data Scientist / MLE有16人

以下数据有重叠(一人有多个offer)
Meta (FB) 5 12.82%
Apple 1 2.56%
Google 4 10.26%
Amazon 8 20.51%
Microsoft 3 7.69%
Salesforce 1 2.56%
Twitter 1 2.56%
  • 86
40条回复