CS MS UPenn, Brown, Columbia, CMU SV-SE 求比较

avatar 202972
currant
8547
30
转专业申请CS今年运气还比较,拿到了一些喜欢的学校的录取。在decline了不会去的学校后,最后应该在这四所学校里选了。这四所学校在整体花费上差不多,录取难度上也差不多(可能UPenn难度要稍微更高一点?)。我短期内也不考虑回国,也不考虑继续读PhD或者做研究。比较看重是否能在美国找到实习和最终的全职。底下是我自己列的Pros and Cons(希望这些学校在校的各位不要被我的Pros offend了,只是片面看法,不一定准确), 跪求大家给建议。会一直给加米的!
UPenn CIS
Pros: 1)正宗CS项目,每年录得人较少。2)workload适中,一学期只用修三门课,另外还有三节课可以修非CIS的课,可以用来调节workload。3)选课比较自由,只有三门必修的课,剩下可以随便选。可以深度探索一下我感兴趣的领域(PLT, distributed systems, etc)4) 费城生活很方便,公共交通,各种设施都有。而且离纽约也很近,想找纽约的IT公司的话应该也很方便。
Cons: 1)地理讨论太少了,中国人就业情况到底如何不太明朗。在官网上看到的就业数据似乎不如CMU SV, 但是考虑到UPenn CS国人比较少,这个数据可能也没有太大代表性。2)UPenn 名气似乎要小于Columbia。

Brown CS
Pros: 1) 项目比较小,可以获得更多的personal attention。 比如Brown 邀请所有的Admits去参观,并报销差旅。然后听说每个Master学生都有自己的办公桌。2)每学期只需要选两门课,压力相对较小,有利于刷题。想早点毕业的话也可以选三门课。 2) 选课很自由,几乎没有选修课的限制。3)看学校的课程主页,课程设计似乎都挺不错 4)找实习,找工作的数据似乎都不错。
Cons: 1)Providence位置相对没有纽约和费城方便 2)Brwon 整体以及CS的排名似乎略低于Columbia 和UPenn。

Columbia CS
Pros: 1)地理位置比较好,纽约生活应该比较精彩。 2)CS Program 开设的课程比较全面,可以探索自己真正感兴趣的方向。3)CS专排和总排比较高。
Cons: 1)一学期四门CS课,workload太重。转专业选手害怕压力太大, 没时间刷题。2)ML track workload相对比较轻,如果要去Columbia的话应该就会选ML track了,但是对ML兴趣不大。3)人数很多。这个可能有好处,比如正面的peer effect。但我也害怕找工作内耗比较大,好课难选上。

CMU-SE SV
Pros: 1)地理位置很好,找实习全职的时候onsite会比较轻松,不用travel。2)招工数据很好,而且十分透明,网上都能查到。最近两年的全职基本都去了大厂和不错的公司。
Cons: 1)必修的课程内容不是特别感兴趣 2)想上的课基本都是网课,不太确定自己是否喜欢这种授课方式。3)Mountain View生活可能比较单调,而且学校很小。3) 最终学位是MS in Software Engineering不知道会不会影响长期发展。

另外还有Stanford的MS&E, 因为不是CS项目,所以基本不考虑了。但是大家如果有关于这个项目的建议,也欢迎提出。
  • 5
30条回复