美国大学生数学好吗?

惠小娟惠小娟最佳答案最佳答案

我们系(CS)有个很神奇的规矩,就是大一的CSC414(算法导论)和CSC617(操作系统)只能拿A-以上的成绩,不能拿A或者B+,因为这两门课是“给大三的学生上”的(虽然都是给大一学生上的课);而大二和大三的算法和操作系统可以拿A和B+。

这个奇怪的规定其实是有来由的——原来有中国留学生过去拿了A/B+之后开始刷GPA搞排名,然后转专业去读金工(全奖MSF/MFE/DS等等),最后拿不到OPT工作签。所以为了保险起见,大一的算法和操作系统必须保证大部分同学拿到A-的成绩,这样即便以后出现这种情况也是无伤大雅的(至少不会影响毕业申请)。

我念书的时候,整个系里大概一半左右是中国人(还有部分留学生来自韩国和东南亚),这半个中国学生圈子里的大牛很多(在算法和数据结构方面很多中国人都是巨佬)。然而除了极少数像我们这种“天赋异禀”的人之外,绝大多数中国学生都是通过拼命刷题(Leetcode+Crackleet)来拿高分(虽然这样会很累并且很难受,但是效率确实很高且稳定)。

如果单看刷题的速度和质量的话,我们的平均水平甚至高于大多数外国人。不过如果谈到对算法本身的理解、算法的运用以及代码能力(尤其是OOP的能力)的话,外国人的平均水准明显在我们之上。而且因为很多中国人会选读金工(虽然CS本专业也蛮难的~),所以在就业上相对于美国人还是有一定优势的(毕竟程序员的面试比起算法题还是更偏重于考察语言能力和代码能力)。

总之如果要比较两个国家学生的算法/数据结构/操作系统/计算机网络/系统设计能力的优劣是挺困难的,因为每个人的基础和付出都不一样。 PS. 说到天赋异禀,我们系应该算是UW里最容易出天才的地方了(别的系不知道啊~)。比如我的前室友,他其实只上了两年学(因为转学来的,比正常学生提前一年毕业),但是以极其高的GPA毕业,而且还顺便拿下了Berkeley EECS的PhD offer。

再PS. 我们系的中国留学生普遍家境都很好,家里都是那种非富即贵的(要么父母一方是高官,要么是公司高管或富豪)。我记得我念书时生活最拮据的时候,一个月生活费只有500刀(基本上只用来交学费和房租,其他啥也不干),但是我仍然经常买新衣服和新鞋。所以我那些家境普通(和我家相比)的同学有时会笑话我为“土豪”...哎,真是汗颜。

我来回答
请发表正能量的言论,文明评论!