计算机博士有什么专业?
CS专业的PhD一般有三大方向:Computer Systems, 即操作系统、网络、分布式计算、数据库这些;Computer Vision and Machine Learning,即CV+ML;AI(NLP/Robotics),这个是AI的范畴。每个学校每个实验室都有自己的强势方向,因此会分得很细,我们组是做AI的,但是做NLP的多,做机器人少。另外还有一些偏应用的PhD program,比如做大数据的或者做安全什么的。
以上都是大体上的方向划分。 具体研究什么内容呢?以AI为例说明一下。首先,你要选定一个研究方向,这个方向可以是大体上的(如机器翻译),也可以是某个具体的点(如神经网络中的优化问题)。确定了方向之后就要开始阅读文献了,因为任何的研究工作都是建立在之前的成果之上的,所以阅读文献很重要。如果对你所感兴趣的方向已经有了一些了解后,你就可以着手写research proposal了,这是你申phd很重要的一个材料,所以要精心准备。
一般情况下,如果你本科的背景比较好,有优秀的GPA和TOEFL成绩,有一篇还不错的paper,申到phd是相对容易一些的。但如果你的背景不够好,那就需要另谋出路了,可以先申请master,在master期间再考虑是否转换方向去申phd。 不管怎么说,能申到什么学校什么program最终取决于你的实力和你申请时的运气。