umich大二CS vs 藤校本科CS

谢邀.
题主也是圈内人, 我就多用点jargon了. 其实你自己的感觉基本没错, 只是想毕业去FLAG敲代码的话, 你转去ivy(包括HYP这种)读cs和你在michigan读cs没什么区别, 毕竟科技公司最近年年扩招而且不是那么在意学校本身的名气. 从学术上来讲, 除非是在资源极其匮乏的某些文理学院, 不然你在哪里学cs反正也都得学data structure, 离散数学, 线代, 概率 etc., 所以尽管课程难度可能有不同, 但课程内容本身不会有太大区别.
但是如果条件允许的话, 我还是推荐你考虑转学. Michigan的朋友们别误会, 学校很好, 学科实力也很过硬, 只不过转学去综排更高的学校有助于开拓视野以及拓宽其他方向的就业选择.
作为一个CS系本科生, 在藤校读cs和在传统公立校/工科校读cs最大的区别主要是金融/咨询就业的机会和眼界.
先说下前者. 金融(投行IBD, etc.)和咨询是卡target school的, 并且很遗憾michigan除了ross以外并不在常见招聘校里. 如果你考虑做敲代码以外的工作, 投行和咨询一般来讲是个比较常见的选择, 因为收入水平差不多, 工作方向又比较不同, 算是条别的出路.
眼界是个很难量化的东西, 但是我记得前几年Linkedin出过一个按就业方向分类的排名, 其中有两个排名很有趣. 在CS就业排名里, 传统工科校(如CMU等)名列前茅, 但是在CS创业排名里, brown这类学校排名远超CMU. 本质上这可能是因为在一个理工氛围并不算极其浓郁的校园里, 你即使学CS也有更多机会接触不同的人, 所以容易受启发, 最后决定去创业的几率相应的也就变高了一些.
【umich大二CS vs 藤校本科CS】 当然,并不是说直接去FLAG不好, 这些都是很好的就业机会, 但是你转去ivy这些机会也依然对你开放, 所以综上所述, 能转走就转吧:D


    推荐阅读