ECE MS 转 PHD 的一点经验

avatar 40134
hzq1001
20999
72
之前答应了地里拿了Phd Offer一定来写下经验, 昨天刚结束了这学期的Final, 赶紧来还愿攒RP

先简单介绍下背景, 12Fall ECE MS, 申了14所学校, 最后只拿了4个AD, 去了其中最满意的Duke. 详细背景见我当时的定位贴1point3acres.com, (当初设了个400分的权限, 现在想改也找不到地方编辑了, 看不到的同学可以找我之前的汇报帖) LZ 不是牛人, 过地去的三围, 打酱油的research, 最后的结果也不是很如人意, 心仪的加州的几所学校一个都没要我 (USC 最后给了个Spring的AD, 不想拖半年也就没考虑)不过现在回过头去看, Duke或许是我最好的选择。过去的这个summer在自己心仪的老板的lab里面打杂, 暑假结束顺利拿到了Phd的return offer, 14Spring也就是下学期正式转入Phd program. 本文适合正在读MS或者马上要来读MS, 但是有心转Phd或者继续申请Phd的同学(尤其是本校). 我就简单说说我觉得我拿到Offer过程中几个比较重要的点。


1. 目标, MS or Phd ?


相信好多同学都在纠结自己要不要读Phd, 记得经常听到一句话说 “如果你还在考虑自己适不适合读Phd, 那答案就是不适合..." 其实我觉得这个说法也过于绝对了。我申请的时候是完全没有考虑读Phd的, 尤其是现在EECS(大部分是CS)就业形式一片大好, 当初的计划也就是来读个MS, 毕业找份工作。当初对于research没有太大的热情, 原因是还没有找到自己感兴趣的方向, LZ本科很水, 也就是安分地学习, 考试, 没有特别深入到某一领域, 所以Phd这个东西当初对于我太过抽象. 但是我想说的是想法是会变的, 兴趣是可以培养的, 环境很重要。LZ刚来到Duke的时候适应这边的学习花了不少时间, 这边读书的节奏和国内差太多(可能是我比较水), 但是正是这样的节奏让你有机会深入的去学一样东西, 也更多地去思考自己的兴趣到底在哪里, LZ 第一学期的选课(详见1point3acres.com)给自己未来的选择留了很多余地, 选了CS的coding课为将来找工作打个基础, 也选了Computer Architecture(也就是我现在research的field)的基础课, 拓宽自己硬件那块的知识面, 也看看自己喜不喜欢这个方向, 也选了一门偏理论的课,虽然最后那门课完全没有兴趣,也没学到什么, 但我觉得这些尝试对于更好地了解自己都很有帮助。所以还不确定自己方向,兴趣的同学,在第一年的选课上多下点功夫,不要为了贪图一个好看的GPA去选一些没有意义的课。在对自己的兴趣有了一个初步的认识之后, 才好做进一步的尝试和努力,这时候考虑MS或者Phd也会比较切实一点。


2. Opportunity 永远给主动的人


在结束第一学期的课程后, LZ决定在Computer Architecture这个方向上做进一步的探索, 首先大致了解一下系里做这个方向相关research的教授, 有四位, 其中一位就是上面提到的我上的那门课的教授, 那门课我表现也不错, 拿了A. 于是就给教授写了封Email, 表示自己的兴趣然后问问有没有research project可以跟着做做. 不过他告诉我他现在是Assistant Professor of Practice(大概就是刚来学校不久, 暂时focus在teaching上的)手头上没有research project, 然后还说如果我要和他做research,至少得先搞懂“out-of-order" execution (当时完全不知道是什么, 这学期上了Advanced Computer Architecture"之后才知道当时自己是多么的无知)。Anyway, 结论就是跟他做research短时间内没戏, 但是他人特别的nice,他给我推荐了四位教授中的另外一位(也就是现在给我offer的老板),说他手上有很多project, 当时就直接把我们的对话forward 给我现在的老板, 也算是小推荐了我一下, 所以我一直很感激这位教授, 我们现在也是很好的朋友, 我每个学期都上一门他的课, 这学期也做他的TA。就这样我就很自由地找到了我现在的老板, 08年Harvard Phd毕业, 很年轻, 做Datacenter computer architecture. 但是当时老板和我说他刚招了一个人进组里,所以暂时没有Available position, 然后同样地建议我先上Advanced computer architecture之后再来找他。当时其实挺沮丧的, 因为我想尽早地开始research,如果等到第二年Fall上完那门课再做就来不及申请了。但是想想不能就这么放弃,就在Email里回他说会努力自己补上一些基础, 也会开始读他的paper, 等到学期结束再来问他看能不能暑假能进他的lab。 因为当时也不确定暑假是不是会有机会, 所以第二学期的选课还是稳妥地选了两门和找工作相关的, 另外一门就是之前那位教授开的Compiler Construction, 因为这门课对Architecture research 相当有用. 就这样第二个学期也只是按部就班地上课, 但是因着我选了Compiler的原因,认识了两位Architecture的Phd学生,其中一位就是我老板的学生, 他们俩看我和教授比较熟(跟教授搞好关系,好好表现好处多多!),就主动过来找我一组一起做project,就这样我我阴错阳差地经常在他们lab里面出没, 好几次碰到我老板, 也算是混个脸熟, 后来我labmate告诉我老板也会问她我的情况, 然后也因着我在project上比较努力, 她也帮我说了很多好话, 这些对于我后来能拿到offer都起到了很大的帮助。后来在过道上碰到老板, 我也会主动去打招呼, 聊聊compiler课上的情况, 一方面也让他有多了解我的机会, 教授都喜欢主动的学生。有一天突然收到老板发的一封Email让我把CV发给他, 说会"keep me in the list when opportunity arises" 当时就觉得应该挺有戏了, 果然学期结束再找他聊, 顺利拿到了Summer RA的机会,当时本来还没打算能拿钱的,结果老板主动提出Pay我,泪流满面。到这里我想说的是如果一开始没有找到research的机会, 不用着急, 好好上课, 在课上impress你的教授, 然后主动地借这个契机去寻找机会,不要小看哪怕一点点的努力,你永远不知道在未来的某一时刻它会pay off. --- 勤勤恳恳地做了一个暑假, 每天朝9晚5,也打动了老板, 开学的时候主动过来找我说可以让我春季直接转Phd, 还省了我最后一个学期MS的学费.

3. Summer researh 是关键

好不夸张地说,如果能拿到summer research的机会,那基本就已经成功一半了。做research的人都知道,暑假是个非常关键的时候,因为你有一段连续的时间(3个半月)去专注在一件事上,是容易出成果的时期,教授很看重这段时间。平时学期的时候课业是很distracting的,像我这个学期上4门课,基本就没有什么时间做research. 所以把握好这个机会, impress你的老板。之前和老板聊天的时候,老板就很坦诚地和我说,自己倾向于招和自己工作过,了解的学生,哪怕这个学生“看上去”没有其他申请的学生那么优秀。这其实是人之常情, 在很多地方都试用,这也就是我为什么说我的经历适合“本校”转Phd的学生, 因为你有机会用一个暑假去impress你的老板, 让他看到你的优点和潜质。当然如果想申别的学校,那好好做也能给你一份有分量的推荐信,如果给你写推荐信的人是这个领域里都知道的人(我们field很小的, 所以教授之间都基本认识)那你申请的筹码也会大大增加。我不是一个那么有天赋的人,但是做事还算认真,负责,经常是第一个来Lab, 最晚一个回去的人, 这些老板都看在眼里, 有时候别人看重你的不一定是你的能力,而是你的态度


4. Communication 很重要

交流很重要, 而交流的关键在于两点, 一是之前说的主动, 二是有准备. 这里主要说说第二点. 我第一次去找老板聊的时候, 就简单了说了说自己的意愿(简单的说就是我想和你做research, 你有没有机会让我进你Lab, 简单粗暴), 没怎么准备一些可能会被问的问题, 导致的结果就是我讲了5分钟,后面一直是我老板在讲, 他问了好多问题我都没仔细考虑过, 大部分的回答是“I‘m not sure at this moment"。这样是很糟糕的, 会让老板怀疑你的初衷和对待问题的严谨程度。如果要去找某个教授聊天找research机会, 要把每一次的交流当做一次面试,好好做功课,准备一些很有可能被问到的问题,其实基本上也就那么几个: "What's your background?", "Which part of my research are you interested in and why?", "Why Phd?", "What's your carrer/future plan ?" "Do you have any particular area/topic you want to work on?" 或许期中的一些你还没有特别想清楚, 但一定要想过, 哪怕给一些possibility也比都not sure好。 然后平时组会或者peronal meeting之前也要想清楚自己要讲什么, 尽量掌握话语的主动权, 这样老板会觉得你在actively thinking. 准备过和没准备过的交流效果是差很大的, 自己说话时候的信心都差很多. 在research的初期大多时候是老板给的idea, 但是也要逐渐地训练自己去独立思考, 去质疑.

总结

总体来说我觉得自己是很幸运的, Duke是个很不错的学校,有很丰富的资源(我们系教授funding都挺足的), 我也遇到了很Nice的教授和同学, 一路上给了我很大的帮助, 我是个基督徒, 所以也一直相信神给了我很多的祝福, 让我一路上走来都很顺利。上面提到的几点也算是我个人的一些努力心得, 希望给后来的同学一点帮助和启发. 找工作也好, 转Phd也好, 都是需要付出很大的努力和面对失败的锲而不舍。 不要抱怨形式和机遇, 而是问问自己尽全力了吗, 还可不可以再做地更好一点?












  • 63
72条回复