有句话说博士学位给你关上了很多门。原因很简单,你的学历对很多工作来说都是overqualified,毕业后想找到一个好的对口的初级职位也不容易。想“低就”别人不敢要,只好努力“高成”了。博士一般不是当大学老师就是在企业做研究工作。所以做个大牛、天才什么的也是需要代价的。
虽然被关上了很多门,但做博士也另开了不少窗。比如一个博士学位就像一张进入大学或研究所的会员卡,不是会员就没资格进去的那种。还有当雇主看到你简历上的PH.D,他就能联想到:你在CS专业领域已经钻研了2-5年,既可以独立完成项目,也能带领团队一起研究(不用怀疑,通过严酷的论文答辩就是你研究能力的最好证明);而且你很聪明,因为你突破人类知识,解决了未知领域的一个难题。。。总之读博这几年付出的所有努力都会成为这个学位的价值。
博士的工资相对较高,除了一个含金量超高的学位,整个学习生涯就是很好的工作经历。
再来说说硕士。硕士就是在某一领域进行更高级的培训,一部分实用性专业没有什么研究要求,只是在本科基础上学习更细化更难的内容。不过硕士在专业选择上比博士更灵活,换专业转行都比较容易。
硕士偏向于实践性课程。不过不同专业的性质可能不同。像计算机科学,有些项目属于非研究领域,有些项目则可以让毕业生从事研究工作。如果你的目标是研究工作,建议最好读一个博士。不是说硕士一定不能做研究,只是单单一个硕士学位是很难找到一份专业的研究工作。
计算机科学硕士的课程和本科的差不多,只是内容更丰富,主要为了加深CS专业背景。博士基本上就是做研究,课程围绕的也是怎么分析期刊论文,然后就是确认博士论文课题。
如果你喜欢做研究,可以继续深入念博士;或者读完就直接工作。也有人问主页菌硕士毕业是不是只能在公司做编程。其实计算机科学是一大热门,有很多高薪又有趣的工作,any hard earned Masters just isn't a degree! 所以与其说是博士和硕士的区别,不如说你更喜欢哪种方式,选择适合自己的最重要。