最近有不少家长问我:“现在这个形势下,CS是读硕士好,还是读博士好?”其实,大家问的未必真的是“学术路线怎么选”,而是在问:我家孩子怎么在变化的时代里做出更稳妥的决定?
但我想说,决定读硕还是读博,关键并不在于“形势如何”,而在于孩子本人是否“适合”读博,是否已经“准备好”面对职场。
当然,我理解这份担忧。它可能源于对中美关系的紧张、美国移民政策的多变、CS行业求职难度的上升,或者是对AI取代初级岗位的焦虑。但我仍然认为,这样的决定不应完全被外部环境所驱动,而应更多从孩子自身的契合度来出发。
我们在讨论选硕士还是博士时,其实默认了一个重要前提:孩子有能力申请到,并完成博士项目。博士不仅是学制更长,它在申请难度、过程挑战、心理韧性、学术要求上都远超硕士。这也是为什么,美国CS博士的毕业率只有六成到八成。在做这个决定前,一个重要的功课是评估自己是否真正适合走这条路。
关于这方面,我们之前分享过一篇关于“读博扫盲”的文章(点击阅读),也做过几期在读博士生的访谈,家长和同学们可以参考一下,从更多角度了解读博这件事,判断自己是否真的准备好了。
现在讨论一下读硕士和读博的优劣势。
读硕士的优势是可以更快进入职场,马上有不错的收入。即便是在现在大厂收缩、竞争激烈、以及各种不确定因素的背景下,CS岗位依旧是需求最大、薪资最高、对国际学生最友好的领域。
当然,和21 年疫情期间“大厂扩招、轻松上岸”的时期不同,现在需要更强的技术实力和更精心的求职准备。
CS硕士毕业常见岗位包括软件工程师、机器学习工程师、数据工程师、数据科学家等,其中部分岗位需要自己补充学习。入门门槛是简历+刷题+实习经历,职业轨迹可以做Individual Contributor(也就是更高级的技术岗)或者走管理道路。工作灵活度高,职业选择多,容易跳槽。
再来看博士这条路,它的挑战与回报都更极端一些。
读博需要非常强的科研热情和学术投入。这是一场长跑,常常需要五到七年时间。在这段时间里,年收入可能不到四万美元,如果家庭无法提供额外支持,生活压力不小。更现实的是,看着同龄人已经开始买房买车、步入职场稳定期,自己却仍在论文和代码中苦苦挣扎,这种心理落差,需要极大的定力去承受。
更何况,博士的完成难度本身就高——没有足够的热爱、天赋或者内驱力,是很难坚持下来的。
但读博也有它清晰的回报。在职业选择上,一小部分人会继续走学术路线,进入高校或研究机构。这条路非常激烈,对科研成果的要求极高。更多人则选择进入工业界,申请一些技术深度更强的岗位,比如Research Scientist、算法工程师等。这类岗位通常要求博士背景,薪酬更高、不可替代性也更强,但真正决定竞争力的,不是刷题能力,而是你在博士期间做出的科研成果。
说到底,这些岗位本身就和读博很像:需要读很多paper,甚至要能写出paper。所以博士阶段的研究方向选得好不好,和未来的发展息息相关。
当然,高端岗位的总量是有限的。博士毕业后的选择面,往往比硕士更窄一些。硕士“可上可下”,而博士通常只能“往上走”,一旦不匹配,就会显得尴尬。因此,即使是想进工业界,博士也更适合那些真的具备学术能力、科研成果突出的同学。
所以,在这个变动的时代,CS读硕还是读博,并没有统一的答案。它不是一个靠政策风向、行业周期就能决定的问题,而是关于孩子内在驱动、能力结构和人生节奏的判断。真正重要的,是孩子知不知道自己想成为一个什么样的人——一个快速进入市场、不断积累实战经验的技术人,还是一个愿意花时间站在学术与工程的交界处,不断推动技术边界的人。