CS PhD 2019年结束有感

avatar 509338
ryj
23815
57
介绍下背景, System方向的PhD, 主要做OS, 内存管理,文件系统以及NVM这块. 这是我读博的第六个学期, 读博第一年啥事没做, 第二年跟了系里新来的ap, 领域内的大牛的徒弟, 及其push, 自己工作起来也及其疯狂, 几乎每天来实验室问我进度, 周末就在slack上找我... 2019对我来说很关键, 找到了导师, 过了qualifying exam, 也把第一个research project做完了, 投了今年1月的USENIX ATC. 这个项目很痛苦, 修了老板之前代码里很多坑, 每天都在debug kernel里的代码. 有一个kernel里多线程的bug, 找了快两个月才找到, 老板那段时间天天催我,他自己也不知道怎么解决,我也是压力大的很. 不管怎么说, paper是投出去了, 老板也表示我这个work算是比较solid和decent的. 今天突然有点感慨, 分享几点这一年来自己和身边的人经历的事情:

1) 读博第一年,尽早开始做research, 否则后面压力会很大. 我就浪费了第一年,现在想想都可惜.
2) 读博第四个学期一定要把导师定下来并开始做第一个项目.

3) 不要花太多时间在TA和上课里, gpa过得去就行. 博士毕业, 评价你的标准就是publication, 谁关心你博士的GPA? (至少CS是这样)

4) 博士阶段不要花太多时间啃大部头的书了, 多读paper看看研究的热点都是些什么. 如果总想着先学会什么技能再开始搞科研的话, 以我的经验来看, 怕是永远都开始不了.

5) 不要对科研本身和自己期望太高, 尽力就好. 努力其实是最不重要的因素, 因为大家都很努力. 关键在于project的novalty, 老板的人脉, 老板指导有方, 以及运气. 科研不顺不要过于苛责自己.

6) 搞清楚系里关于选课,学分, qualifying exam以及funding的政策. 这个是最重要的. 不然自己吃了亏都没办法说理.

2020, 祝大家科研顺利, paper多多.

补充内容 (2020-9-17 08:55):
大半年过去了更新下帖子,ATC被拒了,OSDI中了。 还差两篇就能毕业了。
  • 82
57条回复