博士读几年计算机?
CS专业的,在美国和欧洲读的Phd都是四年制(美国有的是5年制)。当然也有3年的,但很少。 非CS专业的一般是4-6年,因为很多要加一个Master。 我认识有10年拿phd的,但是是特殊案例,不讨论了。 国内不了解,据我所知有3+2的模式,就是3年中国大陆本科+2年美国硕士,拿到的学位就是美国的硕士学位。
当然还有2+2+3的模式,就是2年美国本科+2年硕士+3年 PhD,但是这样比直接申请美国大学读PhD多花了两年时间和一倍的学费。
个人建议,如果有机会去美国读书并且打算读PhD的话,就直接申请PhD,因为美国硕士很水,基本就是给本科直博的同学设置的,如果没拿到PhD offer,那就说明你的背景不够强; 但是如果是走master路线的话,那肯定是先拿master再读PhD,毕竟多一个硕士学历总比没有要强吧。
当然啦,如果你有钱到任性,那就可以随便花时间去读个MSRA或者NSA这类机构的PhD track,这些机构通常都是和中国科学院、中国科技大学这种顶级学校联合培养,毕业以后双学位都有的。 这些机构一般要求都非常高,尤其是数学和编程能力一定要很强,推荐信也是两封大牛推荐。