把科研这六个问题想通了再去读博。 第一,你是不是真的爱科研?博士成天就是泡在实验室里写代码、推公式、改论文,没人管你成绩有多漂亮。要是一想到这些就头皮发麻,赶紧放弃。 没做过科研也没事,去蹭蹭项目、参加竞赛,或者跟着导师做个小课题,亲身体验一下才能知道。哪怕以前搞过科研,但如果一想到要写论文、写代码、交流或者公开演讲就紧张得腿软,这棵路就别硬走了。 第二,你愿不愿意为了“大学教授”这份工作买单?教授的光鲜都是讲段子或者拍宣传片弄出来的。实际上每天没日没夜地干活,连午饭都顾不上吃。 我在CMU认识的Andy Pavlo老师平时就吃个苹果加几块饼干当饭,他说这是为了省时间;Mor Harchol-Balter老师晚上回家还得再干四五个小时才能睡觉。寒暑假本来是个缓冲期,可大部分时间大家也在干活。 更残酷的是,很多博士生都把“以后当教授”当作目标,但最后能留下来的不到5%。 第三,读博这事儿你算过机会成本吗?姚班的毕业生轻轻松松就能拿到五六十万年薪,干个五六年就能在北京买套豪宅。 换了美元也差不多。你读六年博士,相当于把一套房子和六年行业经验都给亏进去了。 那些进大厂的同龄人起点本来就高,再加上你在读书,人家升职加薪早就把你给甩在后面了。 至于创业跟有没有博士学位没半毛钱关系,关键是看你有没有行业经验和资源。 读博不是投资是消费,而且还是一次性的消耗品。家里要是正等着用钱改善生活,这条路最好先放一放。 第四,你能扛得住精神上的暴击吗?博士生得精神疾病的概率比普通人高多了。 国内的导师顶多让你延毕了事,国外的AP助理教授说不定直接把你给炒了;同侪之间的压力才是最致命的——一群最聪明最勤奋的人互相卷得厉害。 我在博士期间亲眼看到一个印度小哥连续两学期中了SIGCOMM和NSDI顶会的论文,而我还在投第一篇论文的时候就已经把审稿意见给忘了。去开会看到大家都能发论文的时候我还在石沉大海的状态里挣扎着。 第五,你习惯被人评判吗?进了学术界就是一辈子被人盯着看。 那些大佬都要熬二三十年才会被认可呢;小博士就更惨了——会议上被质疑逻辑、论文被拒稿、审稿人甩回三页批评信是常有的事。最残忍的是大家都不搭理你——没人理你比骂你还让人难受。 第六,你能忍受那种没有进度条的感觉吗?玩游戏的时候一枪一个敌人、血条跳得明明白白;科研就像是在浓雾里瞎走。 几个月可能都在死胡同里打转;突然有一天发现自己想错了方向,整个人都要崩溃了。 导师再好也有看走眼的时候;平庸的导师会直接拿你当炮灰用;你只能硬着头皮往前走。 大作业和科研项目完全是两码事——大作业给你明确目标和步骤;科研就告诉你去发现新知识就行。 第七,你一周真的只想工作四十个小时吗?这对博士生来说简直是童话。 虽然实验室不打卡但你得把全部精力都投进去才行。同组那个印度小哥一天干十六个小时以上都是常态。 工作和生活完全混在一起了——一个证明卡住了就睡不着觉;一个bug没解决就没法休息;半夜灵感一来就得爬起来写代码。 真正的终点是“更好”而不是“最好”;把人生当作四十小时打工的工作你会疯得更快。 把这棵决策树走完之后如果还是觉得坚定那挺好;但别忘了这只是个大概的描述而已。真正的代价只有自己心里清楚了才算数。