【解疑答惑】国内名校的 CS 本科生实力超越欧美吗?

2014年10月14日 美国留学



简单介绍一下自己的经历,高中参与信息学竞赛后保送清华大学计算机系。毕业后现在在卡内基梅隆大学(CMU)念博士,干很多乱七八糟的比如理论啊算法啊并行计算啊图形学啊以及蹭 @Yong He大神一起work过一些系统的project。我虽然现在是博士但是也是这边programming team的教练,常年给本科生上15-295,所以自认为还是比较了解这边的本科生。而虽然本科期间也在很多其他大学教过课但是毕竟了解的不是很多,所以我就只分析一下清华和CMU两所中美最顶尖的学校。

首先,问题是“国内名校的 CS 本科生实力超越欧美吗?”这是什么水平?平均水平,还是顶尖学生的水平,水平方差,顶尖学生比例,还是其他?什么欧美,欧美顶级大学还是社区学院?所以我不直接回答这个问题,因为根本没法回答,我给出一些论断,希望大家看完之后在心中有自己的答案。

Proposition 1

清华计算机系因为在中国的特殊地位,水平方差已经在中国里最大了,但是CMU的水平方差更大,因为美国顶级CS名校很多。首先说清华,因为国内畸形的大学选拔标准,我相信在中国学计算机只要能上清华的话应该是不会有人去其它学校的,这就导致了大家的智商分别在某一个截断值后上不封顶的有趣现象,可以在“在清北或者其他顶尖的985院校,到底存在不存在智商被碾压这回事?”中看各位大神的吐槽。而CMU方差更大则是因为美国的教育体系:1)美国最好的大学绝大多数是私立大学,学费奇高(我们学校本科一年各项开销总计要50W RMB),并不是很多人上得起;2)美国实在是太大了,来过就知道……所以一般纽约的人是不可能去斯坦福的,加州的人也一般很少离开,区域就近很明显;3)另一个原因则是美国好的大学实在是太多,区别没那么大;4)美国高中生并不像我们那么拼,也没有我们那么严格的高考制度,大学录取比较随机,很多天才的学生不能想去什么学校就去什么学校(不像我们考个状元就行了啊!)但是考虑到3),谁在乎呢。因此,CMU的本科生比清华更加参差不齐。


Fact 1

清华的平均水平更高。但是这个比较没有意义,因为清华在中国只有一所而在美国第一级别的CS专业有MIT哈佛斯坦福CMU(Berkeley因为是公立学校生源收到一定影响),此外还有Caltech之流奇葩逆天的存在,二级别的本科CS学校也有5-20所,取决于你怎么界定。


Proposition 2

顶尖学生也是清华更多,但是这是因为中国的人口基数以及教育资源的稀缺。明显美国的教育质量更高。如果作为一个单独的个体,那明显在美国更加好,前提是你能交得起学费=。=。前面说到了CMU本科一年各项开销总计要50W RMB,其它同级别私立学校也大体相同,我要说这绝对是一分价钱一分货。我在清华的时候自我感觉还是较为良好的,来到这边才知道两边的教育水平和科研水平真是差了不知道多少条街,完全没有可比性。大家随便去数数诺贝尔奖菲尔兹奖图灵奖什么的,美国完爆剩余世界(但是中国落后于很多同等级的国家则让大家感到比较郁闷)。而且这也不是仅仅本科阶段的教育造成的。美国对于天才学生从小就给予了足够的自由度以及世界最强帝国主义科技强国的科技支持,中学阶段就有机会和诺贝尔奖级别的科学家接受科研锻炼,高中阶段就可以去google啊facebook等公司实习,而大家想想我们高中的时候都在干啥。那大学阶段就更不必说了,清华大多数老师在上课的时候自己都是一知半解,而CMU的老师则在各自研究领域都是世界顶级的,教学质量差距可见一斑。因此,清华的优秀学生之多完全是由于自身智商过于逆天,靠自学就能拼得过其他科班出身的人。不要说顶级学校,清华的大多数老师在美国不管排名多少的学校都几乎是不可能找到教职的(当然有杨振宁啊姚啊这几位撑门面的),因此如果家里掏得起钱,我还是强烈建议大家赴美念本科。


Corollary 1

基于Proposition 1和Proposition 2,若是比全中国和全美国某一个能力截断值以上的学生,即便考虑两国的人口基数,美国还是大大的占优的。(ps.有人问我这个结论是怎么得出的,因为美国名校更多、教育质量远高,因此基本无论比哪个百分位应该都是美国水平高。根据概率密度的单调性就可以得到Collolory 1。用人话说就是中国的大牛多数(不是全部!)集中在少数学校,而在美国则广泛分布,全加起来自然是美国多很多。)


Footnote 1

不过在中国念书有个显而易见的好处,就是周围中国人多哈哈,方便谈恋爱~! 找到比如@Yihan Sun这种才貌双全文理兼修的妹子就容易的多哈~~


Footnote 2

很多人留言问来CMU念master的事情,我一并备注就不用挨个回答了。CMU的master体现出万恶的资本主义社会的教育商品化特征,既然有需求有市场为何不提供商品?有钱就是爷啊,受教育权取决于家庭富裕程度而不是自身努力程度,这个很不好。因此硕士申请相当容易,有十数个不同的项目,时间从最短的9个月到学术性硕士2-3年的都有,难度相差很大,但是门槛很低。国内我觉得前2,30名大学(不好意思我不太了解985,211那些分类)学习成绩较好者(别有挂科啥的)应该问题都不大。缺点则是价格昂贵,但是一分价钱一分货,前面说过了,毕业之后就业率极高,年薪六位数美元大多不在话下。此外美国的IT工作在工作环境,薪金待遇还是工作成就感都比国内要好不少。当然了,来美国就要考GT,对于广大程序猿实在是一个痛苦的经历,优缺利弊大家酌情考虑。


好了,我觉得我回答了我自己提出的几个衡量标准


本文系转发,小编诚意推荐!

收藏 已赞