哈佛计算机博士几年毕业?
这个题目有点误导,应该问“怎样才能在哈佛计算机系拿到博士学位”。 因为拿博士学位和拿本科硕士学位的区别在于是否要完成PhD Thesis(哲学博士论文),而完成一篇合格的博士论文通常需要三到四年的时间。 然而,在哈佛这样大牛校,也不是说你读了四年CS就能毕业拿到CS的PhD。
首先,能考上哈佛大学的人都是万里挑一,本科基本上就是清北华五中上大这种级别,而且本科也是CS专业、GPA 3.8+、TOEFL成绩110+;这样的人才申请PhD几乎百分之百会拿到全奖(Fellowship)。
其次,即使拿到了全奖,也不意味着你能毕业。因为决定你能不能毕业的不是你这个人有多优秀,而是你的Advisor(指导教授)喜不喜欢和你做科研,如果导师不喜欢你了或者感觉你不是做研究的料子,就算你再怎么努力也没有用。很多所谓“天资聪颖”的学生就是这么被“劝退”的——并不是因为他们不努力或者智商不够高,而是因为他们的导师认为研究天赋一般并且不需要花太多时间就能教会的知识不足以让这些学生出成果。 而如果导师愿意带你,那么只要你不是太水,一般来说最后都能毕业。但即使毕业了,也不代表你就能找到好工作。一个PhD找工作的时候往往没有MSRA/NSA这样的机构(国家超级计算中心)待遇好。
总结:能在哈佛拿到CS的PhD基本上就是神一样的存在了……