剑桥大学学计算机好吗?
本人2019年入学,本硕都是计算机,可以谈谈这个问题 先说答案:如果以就业为导向,来剑桥学计算机是很正确的决定;但如果以科研为志向的话,在剑桥学计算机不是一个好的选择。 为什么这样说呢?剑桥大学的课程设置非常紧密,除了必修课之外,选修课也大多由教授根据上一门课程的内容进行布置,层层关联,步步深入,想要轻松地学出来是不可能的(当然,你要是只是来混个学历那就当我没有说了)。每一门课都要花尽你所有的精力去完成,绝没有任何水课的可能。所以如果你是以找工作为目的就读计算机,那剑桥是一个很好的选择——这样高强度的学习能让你在短时间内学到最多的知识并能够应付求职技术面的所有问题;但如果你将来想继续深造,在这个基础上再进一步做研究,那么建议你选其他学校,因为剑桥的CS本科没有足够的时间和资源让你打下扎实的理论基础(这也是很多中国学生感觉读剑桥CS很水的原因所在——其实这不是水,而是英国本科教育方式的本质所致)。
作为在剑桥本科和硕士毕业的人,我可以说任何一门英国大学本科的课程都不是从0开始学习的,而是建立在高中基础知识之上,并且学习的过程也不是像国内一样围绕考纲来展开,而是基于本科老师自己的research兴趣给你做引导,你在学习中也会不断接触到新的知识点、新的领域,所以说“水”是非常不合适的描述。另外要说的是,尽管外界对牛剑的CS专业有各种偏见,但就我个人而言,我在学习的过程中确实感受到了巨大的挑战,也确实看到了自己能力的提升(例如算法能力、逻辑思维能力、英文阅读能力等等),因此说剑桥CS水也是不恰当的。
个人认为,如果用一个字概括剑桥CS的授课风格,那就是“严谨”——无论是教学还是作业还是考试,都体现出了极强的专业性,让你真正感受到学科的高度和深度。