[US] 22-杨若谷-Northeastern University-CS PhD
Part 0
基本背景
GPA: 3.78/4
TOEFL: 105
GRE: 没考
专业:计算机科学与技术
申请方向:Security X SE
Pub:申请时一篇SE顶会一作在投
推荐信:三封科研推(推荐人都是北美(前)tenure教授,两封强推+一封强度未知)+一封课程推
科研经历:在张殷乾老师课题组科研一年,暂无产出;25年暑假UCDavis线下科研3个月+线上4个月,产出一篇顶会一作(在投);
2025年9月至今在UCLA做线上科研,暂无产出。
申请列表
除了UCI申请的是SE项目,其他皆为CS/CSE
| 学校(均为PhD项目) | 过程 | 结果(till 2026.3.16) |
|---|---|---|
| UWseattle | 套磁未回复 | Reject |
| Columbia University | 未套磁,1月初Pi联系后二面 | Pending |
| UCDavis | 暑研的学校,老板去港大不招生了给我推荐了两个老师,3.15发面试邀请(此时已接NEU offer) | Pending |
| UIUC | 2025.10套磁,2026.1教授回复,1.30面试 | Pending |
| Gatech | 套磁未回复 | No reply |
| UCLA | Remote intern的导师,二月中告诉我有一个coadvise的机会,但考虑到coadvise的话研究方向被限制+新研究方向从来没接触过忍痛拒绝(我真的很喜欢LA) | Oral offer |
| NYU | 2025.9套磁,模版回复,申请后无消息 | No reply |
| USC | 套磁未回复 | Rej但降录MS |
| UCI | 套磁未回复 | No reply |
| UCSB | 2025.9套磁后informal meeting | Pending |
| NEU | 2025.10套磁后informal meeting,2026一月底教授说决定下正式offer-> 2.10 offer | Offer |
| Wiliam & Mary | 2025.9套磁后informal meeting,教授很满意希望我来->拿到NEU offer后跟老师说不去了 | Pending |
| IUB | 未套磁,3个Pi联系我,1月初和最match的导师面试后拿到口头offer->2.10 offer | Offer |
| VT | 未套磁,12月底pi联系后二面,二面后问我多大可能去,他funding有限->拿到NEU offer后跟老师说不去了 | Waitlist |
| UCRiverside | 2025.12套磁后informal meeting | Pending |
真的很感谢UCLA的老师,帮我写推荐信又给我一个coadvise的机会,但最终还是忍痛割爱。
前言
不要全听我的,客观地看这篇经验分享
一直以来我都不是一个非常聪明的学生,同时也是一个很注重work-life balance的人,因此相比于那些超高绩点选手/超强pub选手,我的background并不是很突出。想写这篇经验分享的原因是,我个人觉得我目前的申请结果是我目前的background能达到最好的了,因此想给大家分享下如何在background有限的情况下尽可能申请到一个好的学校。
这篇经验分享的结构我想稍微不一样,我打算分为两部分,第一部分就是择校选导师之类,第二部分就是对申请材料的分析。决定这种结构的原因很简单,有没有offer的一个最简单的理解方式就是某个学校是否存在某个教授喜欢你的申请材料,强prof的学校如果老师有funding就可以直接要你了,强committee的学校则至少需要有一个老师愿意提名你。
另外,这篇经验分享更适用申请CS/ECE等与计算机有关的项目,因为计算机有关项目和生物等项目的申请流程可能还是有区别的,同时,以往经验分享篇已经cover到的内容我就尽量少说。
Part 1
选校(选导师)
对于CS非顶尖选手(目标不是四大),你的选校其实和选导师是强烈挂钩的,本质原因是大部分学校如果导师有funding的话那导师就有十足的话语权,如果是提名学校的奖学金的话也必须是有一位pi把你提名到系里,所以找到一位欣赏你的导师是最关键的,以下的几点是按我个人认为的重要顺序排序的。
与导师的匹配度
对于一名非顶尖的CS选手,在申请季的科研经历正常来说都是2-4段(包括ongoing的项目),这里假设是三段科研经历,我们把很导师的匹配度分为三级:强match,中match,弱match
- 强match:三段科研经历至少有两段与导师近几年的pub是相关的
- 中match:三段科研经历有一段是与导师近几年的pub是相关的
- 弱match:有一段科研经历勉强搭到边
一个学校有更多强match/中match的导师就说明越有可能导师对你的背景感兴趣,那我们该如何去找这些导师呢,我个人是通过以下几点途径
- CSRankings:可以勾选相关的领域,把导师名单缩短到很小,然后自己一个一个对着导师主页看
- 导师的朋友:直接问导师有没有推荐的申请导师,有些时候会有意想不到的效果
- 会议的PC:如果你的科研经历能够转化成pub,那你的pub对应的会议PC至少是了解你的科研方向的
- 小红书:很多华人新ap会在小红书上发招生信息,同时可以在小红书搜索微调老师(USC的Yue zhao教授),他的小红书经常分享很多关于申请相关的信息,包括但不限于谁招生+如何缓解申请季焦虑
Funding
对于CS来说,大部分都是老师直接负责你的开销,因此确定选导的时候要看导师是否有funding。如果一个导师在他的官网上面明确写自己招生,那就是一定有funding,如果不确定老师有没有funding,最好的方法就是直接发email问就好了(套磁部分会讲)
导师风格
如果你有幸得到了多位导师的青睐,那就会面临选择老师的问题,这个时候导师风格就很重要了,如果导师是ap,那么他大概率会很push(非升即走),且做的方向相对固定(ap没时间给你探索),但你可以学习到更多东西;如果导师是associate professor(已终身),相比来说这些导师会鼓励你去探索一些新area,也支持你去继续做他现有的idea;如果导师是professor,可能会不怎么管你(我的几个导师是这样的),这样就很看自己的努力了。
以上是选导师,现在轮到了选校
强match的导师数量
个人的建议是,对于非热门方向(比如我自己的security/se方向以及arch等方向),你选的学校至少要有一个和你强match的导师或者有两个中match的导师,对于热门方向(如ai/cv等),你选的学校至少要有两个和你强match的导师或者3个中match的导师,道理很简单,不同领域的差别太大了,ai的思想拿到security这边大概率不会适用,因此你很有可能需要从0再来,虽然你有足够的科研能力或者说科研前景,但愿意等你的老师少之又少。热门方向和非热门方向数量不一样的原因是热门方向往往导师更多,相比来说申请者会更多,非热门方向导师相比来说少一些,但是申请者数量也没有那么多。
我个人其实比较后悔申请USC和NYU,当时NYU老师给我模版回复就一股脑的就申请了,但实际就只有一个中match的导师;USC是我个人很喜欢洛杉矶,但是USC和我也就一个中match和一个弱match的导师,然后到现在这两个学校也都是no reply的情况。
地理位置
读博五年起步,选一个自己喜欢的地方还是蛮重要的,村有村的好处,城市有城市的好处,具体可以上小红书/B站/某管上面看看地理位置情况
个人的建议是,你要去到一个至少保留你部分兴趣爱好的地方,同时你能接受那个地方的气候,身心健康很重要,不要玉玉了。拿我自己举例,我个人的几个兴趣爱好
赛艇
波士顿的查尔斯河是全世界著名的赛艇河道之一,河道旁有很多对大众开放的赛艇俱乐部
古典音乐
东北大学可步行前往波士顿交响音乐厅,波士顿交响乐团是美国著名乐团,同时有很多著名的独奏家也会去波士顿表演
冲浪
开车1h内可抵达海边,东海岸名不虚传。
同时对滑雪保留部分兴趣,因此在大冬天很冷的时候,冲浪/赛艇无法进行,我可以去滑雪。
因此我很喜欢波士顿这个地方,选了一个自己喜欢的位置。
工资
某些地方物价低,工资低生活也可以很滋润;某些地方物价高,工资高也可能过得很拮据,需要对自己的消费需求先进行(如果打算所有开销由工资承担)
排名这东西,其实很玄学,你仔细去看评价细则的话会发现其实某些指标对于不同学校是不公平的(UW Seattle USnews全美排名四十+,但科研水平全球前十),对于CS系的学生还是优先考虑导师(确保读博5年+的身心健康更重要),排名靠后的学校有很厉害的导师,排名靠前的学校也有很push+mean的导师。
个人推荐选校数量:15所+(2所彩票+4所冲刺+6所主申+3所保底)
套磁
套磁一般分两个阶段(提交申请前和提交申请后),对于CS/ECE系的学生,我个人认为套磁是必要的,就如之前所说,强prof的学校如果老师有funding就可以直接要你了,强committee的学校则至少需要有一个老师愿意提名你,但一定一定不要海套,个人建议一定要个性化的套磁,起码你看了教授的个人主页+几篇文章的abstract+introduction感觉的确是很match再套,海套的定义为把邮件里面的学校+老师名字抹去就可以泛用,海套对于很多老师来说算雷点,因此他们的个人主页往往会写一些暗号,没有暗号直接不理你。
编辑好邮件后,准备好你的CV+成绩单(如果好看)作为附件发送,如果发邮件的时候反复纠结就抓你室友/实验室朋友看一遍然后帮你发。老师没回你的话一周后可以follow up一下(真存在没看到的可能),还没有回就下一个吧。
申请前套磁一般有以下几个作用
- 通过套磁的回复情况来评判自己大概能申请什么范围的学校
我个人的套磁情况是这样的
| 学校名 | 回复情况 |
|---|---|
| UWSeattle | No reply |
| GaTech | No reply |
| UCSB | 面试 |
| NYU | 鼓励申请 |
| UVA | 面试 |
| UCRiverside | 面试 |
| NEU | 面试后口头offer |
| Wiliam & Mary | 面试后口头offer |
| UIUC | 面试 |
| UCD | No reply |
| USC | No reply |
| GWU | 要我先提交申请后面试 |
| UMD | No reply |
| UCI | No reply |
| NWU | 面试 |
| PSU | No reply |
明显来看,top50以外的学校都是很积极的回复,top30-50的学校大部分都是有面试的,top30以内的学校部分积极回复部分无回 复。那就说明我的bg大概就是适配top30-50的学校,最后的offer也是这种情况。(Return offer另算)
确定老师是否有funding招生
有些老师官网会直接写招生,有些不会写,如果你很match的导师没写招不招生最好问一问
面试模拟+提前拿一个心理安慰
CS/ECE很少很少的学校是有无面录的机会(我知道的就只有UWM,UMD),因此多面试几次可以让你熟悉你的PPT内容+熟悉面试流程,如果运气好老师给你口头offer,压力会小很多,不过最近时候不要相信口头offer,我港大老板说假设某个老师想找三个人,他大概率会发六个口头offer(学生可以鸽他,反过来老师也可以鸽学生)
申请后套磁基本上就是催导师看看你的材料,据我所知的确有导师只去看套磁的学生的材料(有点逆天,盲猜太忙了导致的)
面试
面试分导师面和委员会面,由于我申请的CS项目大部分都是强Professor制,我在申请季并没有遇到委员会面试。
导师面肯定会面到的
自我介绍
研究经历
- 问项目idea(都会问,即用什么方法解决了什么问题)
- 拷打项目细节(部分)
大部分老师都不会对你的项目细节问的非常细(前提是你讲清楚了),但也存在某些老师就在那里一直拷打,我在面试某学校的时候那教授就一直不满意我做的idea,遇到这种情况直接阿巴阿巴混过去之后换导师/项目继续就好了,面试都在拷打那读博就更难受了。
可能会问的问题
- Why PhD?
- Why me?
- Study Plan
- Any interesting idea?
假设一面面的不错,某些老师可能就不面了,某些老师可能会进行二面,二面一般是给你一篇论文然后让你做presentation,少数老师会给你几个题目做,由于我是security方向,因此哥大在面我的时候给了我几道CTF的题目要我做。这样的面试就想像成平时科研的组会就好了,组会老师可能会认真听可能会放的比较松,面试一样,哥大二面讲论文的时候被问到了一个很小的细节(我没注意到),没回答上来,估计就无了,另外一个学校讲完后老师很满意,之后问我的意向但当时已经有NEU offer了因此婉拒了。
面完之后老师可能会问你有没有什么想问的问题,我个人觉得以下几点问题很重要
- funding来源,ta/ra还是fellowship
- 毕业要求
- hands on/hands off
- 实习
申请难度+信息共享
一般来说,有以下几个平台可以继续申请信息共享
- Gradcafe:可以搜索同项目是不是发了面试/offer
- 小红书:万能的小红书,如果对某个项目关注度比较高就经常能刷到相关信息
- Google spreadsheet:自发组织的一个共享文档,实时更新进度,每年申请前搜索就行
申请难度个人感觉真的是一年比一年难,有些学校需要老师开出3-4年的funding证明(之前可能是1-2年)才能招学生,这导致招学生的数量减少,同时老师也很担心被学生放鸽子,所以大概率不会给overqualified的学生发offer(因为学生不会去),因此建议多给喜欢的项目发love letter(具体怎么写可以看小红书),然后有自己觉得不错的offer就可以接了,万一被撤offer那就玩完了。
根据小红书微调老师的建议,ai等热门方向至少有一篇A会一作,非热门方向至少有一作在投(有connection另谈,见Part2)。因此你的目标如果是top50以内院校,先看看自己的bg如何(也可以去小红书看看往年的录取bg),再做决定。
Part2
本部分聚焦于申请的时候需要提交的材料进行说明以及如何获取这些材料
推荐信/Connection
什么是Connection,什么是强推?很难给出一个具体的准确的定义。我们先从推荐信的种类说起
推荐信分三种
课程推荐
你在某个课程上积极表现/Project做的很好,老师对你印象深刻的话大概率会帮你写推荐信,但是课程推荐在PhD申请上面基本上就是凑数的,因为毕竟PhD是做科研,上课和科研距离太大了。
科研推荐
跟着老师做完了某个科研项目,老师对你比较满意就会帮你写。
实习推荐
出去实习,实习结束后如果正常完成工作的话可以找mentor写推荐信。
这三种推荐信的强度是科研>实习>课程
具体的推荐信/Connection的强度我个人的评判是这样的
| 评级 | 内容 |
|---|---|
| 夯 | 强Connection/Return offer |
| 顶级 | 普通Connection/强科研推荐 |
| 人上人 | 普通科研推/强实习推荐 |
| NPC | 课程推荐/平推 |
| 拉完了 | 黑推 |
以下给出每一点我的理解
强Connection: 你的某个科研项目的Supervisor与你的Potential Advisor有联系(互相认识且有学术交流),你的Supervisor直接与跟Potential advisor打电话/发邮件说我的这个学生非常不错,对你那边的PhD position非常感兴趣,你多留意留意?
如果关系足够好+对方有funding,那拿offer基本上就是板上钉钉的事情,也存在有些老师会double check简单面试面试你。
强Connection比较困难,大部分老师是不愿意直接推荐某个学生(除非真的优秀),因为在学术界名誉还是比较重要的,推荐错一个会很影响你的信誉的,我在港大老板那边完成了一篇一作论文老板都没给强Connection。
Return offer:你在一个项目的表现极其出色,从头到尾都是你一个人在lead这个项目同时和Supervisor积极交流,Supervisor对这个项目很满意同时很愿意未来你作为第一作者投出论文,同时该supervisor有招生计划,那么你就可以在申请季跟supervisor说申请了ta的PhD,ta对你高度评价于是愿意给你直接发offer。
我UCLA的oral offer就是这种情况,但是可惜的是她只有coadvise的机会(另一个老师的研究和我现在八杆子打不着),同时我也答应NEU的老师了,忍痛拒绝。
普通Connection:你的Supervisor和你的Potential Advisor互相认识,但是你的supervisor不会直接推荐你,但是如果Potential Advisor问起关于你的情况ta会高度评价你。(NEU的老板就是在一次会议上直接问我老板我怎么样)
强推:一封具有很多细节的推荐信,比如学生解决了什么问题+对项目的进展非常满意,同时某些学校在提交推荐信会要老师选择该学生的排名(比如top1%,top5%什么的),老师选择的是top1%等很靠前的
普推:有细节+夸赞但没有强推那么强烈,排名不高
平推:细节较少,可以当作凑数使用
黑推:拉完了,三封推荐信如果有一封黑推那你本项目的申请基本上就完蛋了
随着funding越来越紧张的时代到来,好的推荐信/Connection可以帮助你拿到更好的学校的面试。我在好几个面试中老师就明确说明认识我的老板,那推荐信/Connection这么重要,我们该怎么去获取呢
对于普通的学生(非四大选手),最理想的推荐组成是三个科研推荐信+一个课程推荐,其次一点的是两个科研推荐信+两个课程推荐。
那怎么找到这么多老师帮你写呢?
首先第一位肯定是你的学术导师,计算机系学生前两个创新实践跟着老师好好干多找老板汇报老板就不会拒绝你的请求。
第二位是你表现非常好的某个课程的老师,总评不错+上课积极或者课程项目给老师留下了不错的印象就可以答应你的请求。
对于第二封科研推荐信,这个时候就需要我们自己去找导师做学期科研/暑期科研了,而且最好是去找那些美国大学教授/之前在美国大学任职现回国的教授,那这种老师怎么找呢
分三种方法
校方项目
我们学校比较不错的美国科研项目有UCDavis,UCI和圣母大学的暑期科研项目,暑假好好干+回国remote干大概率可以拿下一篇一作,基本上强推就稳了
自主联系
去CS Ranking上面找和自己match的导师套磁自费暑期研究,如果老师那边没有办法帮你开J1签你可以尝试报一个对应学校的暑校获取F1签证然后找老师帮忙延长你的i20。UCLA就是导师没办法帮学生开J1签证,但有一个为期两周的暑校可以让你获得F1签证,可惜我当时并不知道这种操作方法,我是通过UCDavis的J1签到的美国,期间抽了一段时间去了一次UCLA,和组内另一个中国学生交谈知道的。具体的套磁信怎么写可以小红书查询(因为我个人就是参考的小红书)
老板的关系
老板多多少少都有一些自己的关系,这个时候你可以看看老师有没有推荐的,图班大部分同学都是通过导师推荐,但是存在老师不愿意推荐的情况。
你的第三封科研推荐信可以采取同样的方式(找老师做科研),或者如果你在南科大的科研项目是多个老师指导,你一样可以找多个老师帮你写推荐信
在这个funding紧缺的时代,一段高质量的海外科研对于申请美国PhD是必须,比较推荐大三转大四那个暑假出去
小知识:对于计算机系学生,只要你在海外科研的时候能拿到学分(校方项目),那你的创新实践三就可以直接认证。
最关键的一点就是一定要问清楚老师可以帮你写多少封推荐信,某些老师不愿意写很多封,注意对推荐信进行不同项目的分配。
英语/GRE
在26Fall之前托福在美国肯定更有说服力,但使用雅思成绩也没问题。但26Fall之后托福改革,现在托福的说服力尚不清楚,所以保险起见大家可以准备雅思。
尽可能早做准备,不要把压力放到申请季的时候。
美国的所有学校入学都需要验证的分数(由ETS发送的分数),但是某些学校申请的时候你使用成绩单的pdf就版本就可以了,但有学校要求必须提交申请时就从ETS那边送分,保险起见可以给每个学校都送分。
个人认为英语除了口语其他都可以自学,口语难以自学的原因是因为自己听自己说话已经习惯了,只有给别人听才能知道自己问题出在哪里。
绝大多数PhD项目不需要GRE,如果有自己非常喜欢的项目需要GRE再考虑考一个吧。
CV,PS,SOP,PHS
前三个可以参考Sirui学长和文慧学姐的分享,同时也推荐去使用小红书高收藏点赞模版,欢迎你找我发邮件要我的文书。
CV强烈推荐用latex去做!可以去Github上面找找模版,我有认识的朋友就有因为使用Word做的简历被老师拷打了(老师评价过于随意)。
PHS(Personal History statement):最近兴起的一个文书,要求你去写一下在大学生活中遇到的挑战,要求突出多元化交流什么什么的,不同学校要求不一样。其实该文书挺NPC的,你这个写的一般老师/委员会也不会太在意,写的很好也没啥用。
如果你对你的文书不是很有把握,也欢迎你给我发邮件找我帮你看看(线下线上都可),但时间有限我只能尽力帮忙。
成绩单
美国PhD对成绩的要求不算很高,3.6+就够用了,拿校园卡去学生事务中心打一份中英文版本扫描即可。
Fee waiver code
某些学校支持国际生免除申请费,具体可以去学校官网上面找找,某些学校导师有权限帮你waive申请费,如果申请ddl之前有面的不错老师可以问问有没有Fee waiver code。
其它比较重要的信息/碎碎念
在这里我会分享一些我申请季的个人体会,以及我的几个老板在申请季的时候给我分享的。
港大博士录取方式
虽然我跟港大老板说了我不打算在香港读博,我老板还是给我分享了港大博士的招生方法。
港府/校奖学金
所以钱由香港政府/学校全部cover。这条路对于大部分南科大学生来说是走不通的,非常可惜。港府/校奖学金采用的录取方式是看你本科院校的QS排名以及你的绩点,所以对于南科大的学生来说,我们学校的QS排名不高,因此竞争力不高。如果你极其优秀能拿到一个3.9+的绩点,可以尝试申请港府/校奖学金,不过竞争是很激烈的要做好二手准备。
老板出钱
这个就和美国Prof制的学校很类似,如果老板有钱+有名额(多加的一个条件)+对你很欣赏,那老板完全有话语权是否录取你的,唯一的一点差别是美国那边是有多少钱招多少个,但香港是如果超了名额就招不了,就算老板funding还很充足。
对于这种途径,建议提前跟老板做ra,在老板面前刷存在感,因为香港大学的博士采取的是rolling制度的,流程走完就可以发offer。因此如果你能够早点赢取老板的青睐就能早一步占住坑。
校方和老板一起出
没有完全达到老板的要求但是绩点出色+本科院校QS排名高,就可以跟老板联系说能不能走校方和老板一起资助的方式。这种方式录取比例较少。
自费
老板愿意培养你但不愿意/拿不出funding来资助你,你就可以尝试先自费1年,在这一年期间如果老板funding好转/老板看好你,之后几年就跟老板出钱是一样的模式来。这种方法存在风险,因为有博士期间全部自费的可能性,但这种方法要求申请者的bg会显著降低。
口头offer的可信度
在一次和港大老板meeting完后,我提起了美国PhD口头offer这件事情。他跟我说这几年不要太相信口头offer这个东西,如果一个老师想要招三个学生,他有可能发六个口头offer,就算招三个学生发三个口头offer也不能保证,原因有以下几点
- 存在Overqualified的学生放鸽子的情况
- 存在funding被砍的情况
- 存在给你发口头offer后有更适合的学生冒出来的情况
虽然我自己收到的几个口头offer大部分都有转化成功,但是我周围有不少被老师放鸽子的同仁,因此大家在没拿到官方发的offer前还是不能掉以轻心。
Love letter
前文所说如果一个老师想要招三个学生,他有可能发六个口头offer。前几年的实际情况是想招三个学生可能会发4-5个正式offer,因为学生可能会拒绝offer。但是现在的情况是如果老师要招三个学生,可能最后就只发三个正式offer。这种情况下,老师只会给那些最match的学生发offer,那种明显overqualified的学生老师大概率不会发offer(比如top10的水平拿top50的学校保底),老师知道你是拿他保底的,所以不会给你发offer。
因此如果你真的有一两个很喜欢的项目和老师聊的非常好,建议你给老师发一封love letter来表忠心,具体怎么写可以参考小红书。个人强烈反对给每个老师都发“你给我offer我就接”这种话,学术圈同一领域是很小的,说不定你面的两个老师是好朋友某一次聊天聊到你了发现你一个人在海多个老师,这样会导致本来要发offer的老师就不跟你发了,学术圈保证自己的信誉还是比较重要的。
与学长学姐的关系处理
在你做暑期/学期科研的时候,一定会有一个PhD学长/学姐来带你,这个时候一定要和他们搞好关系/积极联系。有以下几点原因
推荐信
有些老师会要带你的PhD先拟一份初稿,如果PhD乱写就完蛋了。
沟通
如果老师想要进一步了解课题的情况,ta并不会直接问你而是会问带你的PhD,我个人曾经因为论文实验出问题花时间补实验去了却忘记及时跟PhD沟通,结果老师问PhD进度得到的结果是No Progress is made. 还好最后和老师沟通后消除了误会。
推荐
如果你的项目进展不错,你的PhD是可以直接跟老师推荐你的,这样会增进你的录取几率
论文
最后的论文不可能全部由你自己写的,非四大本科生选手并没有写一份不错的论文的能力,PhD的帮助是至关重要的
联系方式
我的Email是ruoguyang26@gmail.com
如果你对我的分享存在如何疑问,欢迎你通过邮件向我提问,同时如果你想线上/线下约我聊聊也是没问题的。
潮落之后一定有潮起!