美国cs读博士要几年?
这个需要看具体项目的,我这里有一篇UW-Madison的CS PhD的学生写的介绍,可以看看,他读的是full time的PhD,不是part time的 链接在这里: 简言之,如果你想要读一个以research为主的PhD,那么你需要在硕士期间发至少一篇不错的paper(如果硕士是美本的话要求会适当放松);然后申请的时候多关注一下program的具体情况,因为不同的项目对申请者有不同的要求,有的看重科研经历,有的看重实习经验,有的两者都看重。
一般来说如果是以就业为导向的申请,CS专业的选择有以下几个: 当然,这些只是简单的分类,每个细分方向下面都有很多具体的情况。比如做AI的同学就会分作machine learning, natural language processing等,而每一个小方向里面又有许多具体的课题和研究方向。所以先选好专业再选学校是一个比较正确的步骤。但是需要注意的一点就是,无论你想申请什么项目,你研究方向的导师是否accept new student是很重要的!因为在PhD的3~5年里,你的导师和你所选择的方向决定了你能不能成功毕业! 所以,在你准备申请材料的时候一定要先了解一下你要申请的项目的research area是什么,以及有没有接受新的学生。这一点可以在你选校的时候问问学校的advisor(他们一般都会给你很好的建议)。
以我本人为例,我在申请的时候因为对AI感兴趣,所以想申请做机器学习的PhD。但是我当时不知道的是,在我申请的整个program里(两个master加上三个PhD),只有我是想做machine learning方向的!其他同学基本上想做的是NLP或者大数据。于是我就遇到了一个问题:我虽然申请了那个项目的PhD,但我不想跟我不想跟我的导师!因为这个项目只有我的导师有招收新学生的权利,而其他两位老师都是没有带过PhD的学生。于是我就不得不重新寻找其他的学校,从而开始了漫长的申请流程。