本科研究生可以申请phd吗?
当然可以! 不过一般有2种申请方式,一种是通过申请master来跳板,一种是直申phd. 首先明确一点,无论是什么国家什么学校,一般来说都是先申请到master才有机会读它的phd(除了那种特殊情况,比如你的导师刚好有一项基金然后需要招PhD student来做研究,这种概率比较小)。所以如果以读Phd为目的,那么最好是从Master开始读起。至于为什么要读master呢?因为大多数的学校的Phd是没有学位的(只有Certificate或者Diploma),而一般的Master是有学位的(一般叫MSc/MA),也就是说你读完这个Master就算毕业,拿硕士学位;但如果你继续读他的Phd,只要通过了所有答辩,同样可以拿到博士学位。但一般情况,读master期间如果跟导师的研究方向对口并且表现良好,是有机会直接转phd的。 但直接申phd也不是不可能,毕竟有的导师手里会有一两个phd position,如果他觉得你合适并且他手上又有名额的话,也可以直接录取你,但这种概率很小。
以我自身经历为例,我是从master开始读的,虽然最终拿到的是phd position,但是这个过程其实是很艰难的,需要不停的套磁,且往往要等到最后一个位置才有可能成功(因为导师只愿意要一个学生)。但如果最后成功了,好处就是可以直接进入phd阶段,免去了再读master的麻烦(除非你想换研究方向)。 至于你说到的“本硕专业一致”的问题,其实各个学校要求不同。以牛津为例,虽然一般要求是master同专业,但你如果有足够的理由(如你本科的方向正是该导师课题组唯一缺少的研究方向等)并且你已经有了很好的research background,也是有可能跨专业的。
总之,只要你够优秀,一切皆有可能! 我自己申phd时遇到的问题可能比你还多,毕竟我不是本土学生,而且申请的master和phd属于两个不同的体系……但现在我已经拿到offer在等待coe了,祝你好运啦~