有幸拿到 Purdue、UVA、VT、PSU 的 offer ,目前正在从 Purdue 与 UVA 中做抉择,
想请问各位的想法。未来规划暂定是留在学术界。以下是我的个人背景:
Background: NTOU CSE Bachelor
Experience: OS TA
Recommendation Letters: NCKU x1, NTOU x1, Purdue x1
Research area: systems (operating system, serverless, concurrent program)
Publication: None (one research study is underway)
除此之外,有两到三年自行研究的经验,也参加过几次国际研讨会。
以下则是我对 Purdue 跟 UVA 的一些想法:
Purdue
收我的人是帮我写推荐信的教授,也与教授合作研究跟参与他们实验室约一年多了。
很熟悉跟适应他们实验室的风气,与教授也合作的挺愉快的。
教授的研究领域是 OS 跟 security ,有很多 OSDI 、SOSP、 ASPLOS 等顶会发表经验。
第一年 RA ,但之后可能会有 TA 。
少数几个缺点是钱相对较少,以及办公室位置不够,做研究时可能要长时间待在家。
但又因为钱少,如果想要比较好的研究环境可能要自己一个住,到时候生活费可能
很吃紧。
至于研究方面,研究方向都是自己决定(aka 老板没计画),我觉得挺好的,因为我有蛮
多想法,但对于我的研究想法,并没有完全的自信能够帮助未来的学术界发展。
UVA
教授人不错,目前跟他的博士生谈下来也跟普渡的实验室风气差不多。
研究领域则是 hardware 跟 security,是目前蛮热门的领域。
会收我的原因是有新的计划需要我的 OS 专业知识。
第一年是 scholarship ,之后是四年的 RA 。另外,钱比普渡多。
优点是相对去普渡自己做自己的,新计画会比较频繁的跟其他 OS 研究人员交流跟合作,
而且我也对新计画的内容不反感,甚至还跟我的某些研究想法有重叠。
除此之外,也不会因为当 TA 而耽误自己的研究进度。
缺点则是教授以及他的实验室跟我的研究领域不太相关,虽然教授说会因为新计划而去
学习,在这之外,也如前面说言,我到时候也会与相关研究人员合作跟交流。
教授虽然有很多 HW 跟 security ,如 MICRO 、 ISCA 、 USENIX Security 等顶会的
发表经验,但 OS 领域相关的只有 ASPLOS 。