留学计算机博士选什么方向?
首先声明,我申请的是CS master不是PhD,所以不能回答PhD的申请问题(sorry!) 个人感觉,CS的PhD的申请比MBA还水…… 每个学校和项目的偏好都不尽相同——有些项目更喜欢有编程能力的申请者,而有的则更青睐有理论基础的研究者;有的看重你的GPA和排名,有的却只看中你是否能拿出好的推荐信;有的对软背景如实习、项目等有要求,而有的一分不理会。总之,建议题主多看看目标学校往年录取数据与学生背景,以作参考。
不过,不论如何,申请总是需要有一个“方向”的。在本科阶段,由于很多授课型硕士不提供导师,而且很多学校的PhD并不要求有科研经历或其他的“硬”背景,因此本科阶段的“方向”并没有那么重要(除非你打算本科毕业后找工作而不读Master了)。但是,如果你是打算读PhD的话,一个合适的“方向”就会显得尤为重要。 为什么这样说呢?因为PhD虽然发paper也很重要,但是最主要的评价标准还是看你的Research Ability——“能不能做出成果来”才是博士申请的硬道理。如果你有一个明确的科研兴趣方向,那么在研二的时候你就可以围绕这个方向多做些功课了——发paper也好,做项目也罢,总要有点“成果”才能申请到理想的Phd program啊。 当然,也许在你读PhD的过程中你有可能换另外一个“方向”继续研究也不是不可以(换个“方向”同样很难哦……),但是这都会增加你研究的难度,延长博士毕业的时间。
在本科阶段有意识地选择自己喜欢的专业并以此为基础培养自己的科研兴趣是很有必要的。 另外,多说一点,如果是考虑读PhD的话,个人觉得Master by Research比 Master of Science更容易申请到理想的PhD program. 因为MSC相对来说会比较注重应用,偏商业化一些,很多公司会更喜欢这种“能用”的人才,而PhD则需要具备更理论的研究能力。虽然都说PhD是学术型人才,但其实PhD也需要拥有很强的实操技能,只是更偏向于理论而已。
以上~如有帮助,请点赞支持一下❤️