计算机博士好申请么?
以美国CS专业为例,大部分学校的PhD项目是不要求申请人有CS背景的(有CS背景不代表一定能申到CS PhD,没有CS background也不代表不能申到CS PhD)。也就是说任何专业的同学都有机会申到CS的PhD。 以CMU为例,MSCS项目是面向非CS背景的学生申请的,这个项目录取的同学大多数无CS背景;而ECE系的PhD项目是有明确的先修课要求的,比如要求学过“数字信号处理”、“随机过程”等,但这些都是理工科本科必修的课程,所以没有CS/ECE背景的同学一样是有希望申到CMU的PhD的,只不过需要多做一些工作(比如多刷一些分数)来弥补先修课和CS背景上的不足。
至于如何找到有名额空缺的学校及专业,我建议大家多关注一些“小众”学校与专业,因为这些项目的名额大多不存在竞争,如果申请人质量不好控制的话,有些项目甚至会扩招来满足录取需求(对于研究生申请而言,绝大多数学校并不会因为申请人太多而缩减录人数,除非遇到极特殊的情况)。 这里也简单介绍一下我对“小众”院校与专业的分类。按照录取难度从低往高走,我大致将院校分为四类:第一类是“可望可不即”类,这类学校通常名气不大,但实力强(如UIUC的CS),由于中国人选择的缘故导致申请难度有一定提升;第二类是“可望可即”类,这类学校往往也实力较强,但由于中国人选择的缘故导致申请难度并不比第一类高多少;第三类是“可得不可望”类,这类学校往往综合实力一般,但由于专业特色明显且对中国学生不太“友好”,所以申请较为容易,比如SIT的信息安全、NEU的FinTech等等;第四类是“不可得亦不可望”类,这类学校一般都毫无存在感,无论是实力还是专业设置都平平无奇,申请难度跟第三类相比差别并不大。
除了个别极端情况外(通常是小专业或者对工作经验要求比较高的项目),绝大部分情况下硕士项目要比直接申PhD更容易申请。就CS来说,多数学校都会把MS/MA/MD项目放在PhD项目之前申请,因为PhD的申请相对更为复杂(涉及导师联系等事宜),而在MS/MA/MD阶段很多学校不会考虑申请人的CV/NLP/AI等方面的能力,毕竟这部分能力很难通过短期的培养达到较高水平(当然如果是已有相关科研经历或成果的申请人则另当别论)。对于非CS的童鞋来说,虽然会有部分学校会把PhD项目优先提供给master申请人(特别是那些msf/mfe/mphil/md等带master的项目),但这并不能说明这些项目就比直接申PhD要容易。