Skip to content

[US]-15-钟文韶 PhD in Computer Science @ UIC

基本背景

三维: GPA 3.77/4, Ranking: 9/42;

TOEFL: 91((R23 L23 S23 W22));

GRE: 142V + 170Q + 3.0AW

申请结果

最终录取学校:PhD in Computer Science @ University of Illinois at Chicago

其他录取结果:

  • Offer(0):
    • Confidential。
  • AD(0):
    • 暂无。
  • Rej(2):
    • CS PhD @ SBU
    • CS PhD @ UIUC

申请心得

我毕业要工作、保研、考研、出国读研还是读博?

南科大一开始就有浓厚的出国氛围,有许多人容易在这样的环境中迷失自己。跟风考托福、GRE、找老师进实验室,结果浪费了许多钱和时间也没有太好的结果。我们需要认识到,现在不再像高考那样只有一把标尺,我们应该脱离标准化的评判方法,不要再以单一的维度去评价自己或他人。人生有无限的精彩和可能,如果你已经找到自己喜欢做的事情,那便不需要再争取一些很表面而又对自己没有任何意义的标签。如果展开,会涉及到更深层的文化原因,即所谓东亚文化圈的“内卷化”,这里不再展开。我经常对我认识的学弟学妹讲,在大学中最重要的事情是找到自己喜欢做的事。探索内心对一些人来说甚至可能是一生的事业。如果你已经确定自己喜欢做研究,那么尽量去取得一个更高的学位、经历专业的学术训练才是一个比较好的选择。如果你还没想清楚,不妨尽力保持一个优秀的学习成绩,并尽可能地去尝试去找到自己所喜欢的,一个高的GPA可能让你有更多选择的权力。

为什么要出国

我至今仍能回忆起汤校长曾经开过的一次讲座“我们为什么要出国”。简单来说,是因为欧美等地区的发达国家在某些学科,特别是许多理工科上领先中国。当然具体的专业要具体来看,像是在量子通信、某些数学的分支等学科上,中国是领先世界的。像不得不承认在许多领域,我们还有许多需要学习的地方。

汤校长以体育运动为例子。日本国家队作为亚洲的顶级球队,他们的优秀球员几乎都不在国内联赛踢比赛,宁愿去欧洲、南美的二三线联赛也不在日本国内踢顶级的J联赛。我后来研究了一下,日本队亚洲杯的首发11人中,均效力于海外联赛。

权田修一(葡超,波尔蒂芒)、长友佑都(土超,加拉塔萨雷)、富安健洋(比甲,圣图尔登)、吉田麻也(英超,南安普顿)、酒井宏树(法甲,马赛)、盐谷司(阿联酋,阿尔艾因)、柴崎岳(西甲,赫塔菲)、原口元气(德甲,汉诺威)、堂安律(荷甲,格罗宁根)、南野拓实(奥超,萨尔茨堡红牛)、大迫勇也(德甲,不莱梅)

看到武磊在亚洲杯的优秀表现让我眼前一亮,不久他就加盟了西甲皇家西班牙人,并在3月2日打入了首粒进球。如果未来能把更优秀的中国球员送出去锻炼,我相信中国足球也会越来越好。反而如果你是要学习乒乓球、羽毛球、体操、跳水等项目,那留在国内发展是最好的,在国外找不到比刘国梁更好的乒乓球教练。

从个人的角度上来看,留学是对一个人的历练。远离家乡,脱离了熟悉的环境,面对家人、朋友的分离,几乎所有的事情都需要自己处理。当你失落、寂寞时,身边不会有太多朋友的陪伴,生活上的一切烦恼都需要自己处理。需要自己租房,处理水电网等杂事,开始自己买菜、自己做饭,生病时自己去医院。如果你能顺利地在国外独立生活几年,相信未来不管把你扔在世界的哪个角度,你都能轻松地安顿下来。

为什么要读博士

博士是现代的最高级别学位。在英语世界里,一个人如果得到了博士学位,那么他的名字旁边的Ph.D.将伴随一生。人们称呼的时候也会叫做Dr. XX。在国内(除学校里)大多也会亲切得叫某博,其地位之高是不言而喻的。博士在平均5年的时间内,会经历严格的学术训练,最后输出一份数百页的原创研究论文方可毕业。如果你喜欢做研究,想要成为一名教授、科技公司的研究员等,一个博士是最低的门槛。

在中国大陆的高校中,通常是需要先获取一个硕士学位之后才能攻读博士学位的,但也有一些直博的机会,如周鑫池。在欧洲大部分国家都没有直博的机会,均需要先取得一个硕士再读博士。热门的留学国家和地区中,如美国、加拿大、澳大利亚、新加坡、香港、澳门等均能够本科毕业直接申请博士,而且一般都会带有学费的减免和如助教(TA)和助研(RA)的工作资助(stipend),如果你比较优秀的话,甚至有不需要TA/RA,直接给你钱的奖学金(Scholarships/Fellowships)。

一般来说,比较理想的选择是先读一个硕士再申请博士,原因如下:

  • 硕士换专业更容易,可以在本科阶段试错并在硕士申请自己喜欢的专业方向。
  • 其次,在海外读硕士也更有利于拿到当地教授的推荐信,对未来的博士申请是有非常大的帮助。
  • 在硕士阶段给了自己一个机会重新刷高GPA。
  • 可以提前感受海外科研的环境,让自己对未来的思考更明确。
  • 给自己留退路,如果在硕士阶段发现自己不再喜欢做研究了,可以在硕士之后直接工作,也是一个不错的选择。

但在海外攻读硕士通常需要高昂的学费,学费加生活费等通常一年要消耗20万到40万人民币不等。但如果你足够优秀,也有可能申请到硕士的奖学金或者学费减免,或者一些学校开放给部分TA岗位给硕士研究生。对我来说,家里不能支持我读一个海外的硕士,我也不够优秀,只能申请fully funded的直博了。

对于想要从事科研而家庭不能支撑你先读一个海外硕士的同学,如果你各方面条件都足够,如有一个可以用的托福、GRE成绩、GPA还过得去、有一定的科研经历,那么你可以尝试先直接申请国外的博士;否则,可以选择保研、考研缓冲两到三年再申请。

GPA非常重要

绩点反映的是整个大学的学习情况,希望大家能认真对待每一门课、每一次考试,包括各种体育、思政、文学、艺术等课程。我大二时曾犯傻一度以为思政课不记入GPA,便在网课考试中达到及格便提交了考卷,后来在成绩单上出现了两个C,血与泪的教训啊。

通常学校申请会对GPA有一个最低的要求,博士大多为3.5/4.0,硕士项目可能低一些。但GPA只是一个参考,如果有一个很强的背景或推荐信的话,GPA的影响也会小一些。但如果有一个拿得出手的GPA是最好的。

专业选择

我刚进大学的时候有一些计算机的基础,也对计算机很有兴趣,当时做计算机的老师都归在电子系下。我当时希望能够学习更多的物理、数学的知识,不太想直接选计算机专业,所以我就误打误撞地选择了通信工程。当时的想法是,通信工程即能比较全面地接触计算机,又能学习许多数学、物理的课程,这样也许会更好一点。结果在电子系的这几年,我发现我对微波、电路等课程越来越不感兴趣,也学得不好,反而计算机的课程更吸引我。但认识到这一点的时候我已经是大二、大三了,我也不想再花费太多时间换到一个其实差不多的专业,毕竟通信工程也可以算是半个计算机。

现在回头再看,我本科专业在申请计算机博士时确实设定了一些阻碍。有的项目会直接要求计算机专业申请者必需本科是计算机专业的,或者对修的课程作一定的要求。常见的要求有:编程、数据结构与算法分析、离散数学、计算机组成原理、操作系统(这四门是被要求最多的)、计算理论、编译原理等,如果有转计算机或者申请计算机方向的同学一定要尽量选上这几门课,并拿到高分。

科研经历

大二时我选了一门叫大数据导论的课程,对机器学习、AI开始有了一些了解。当时也通过数电模电课做了一些小项目,有了一些经验。但了解对都比较浅,属于找模型调参那种。后来联系了电子系的虞亚军老师,希望能进课题组积累科研的经历。当时虞老师没有“课题组”,因为她主要负责教学,但虞老师开始让我看看她以前做的一些通信的东西,如果有兴趣就接着做,我答应了。课题的内容是关于Index-Modulation的,一种将信息调制在没有载波的符号上的想法。在那段时间我两周汇报一次进展,最后复现了其中两篇论文的结果,在学期的最后也做了一次报告。假期之后,我对这个方向没有太大的兴趣便放弃了。

虽然没有实质的成果,但在这个过程中也收获了很多,更了解科研是怎样一回事了。在我对未来规划有些迷失的时候,是虞老师告诉我,她觉得我适合做研究;在当我托福和GRE成绩出来,对申请失去信心的时候,是虞老师鼓励我,给我信心。如果阎相易说王琦老师是计算机系教学第一人的话,那我觉得虞老师就是电子系的教学第一人。虞老师的每一节课都是全程用英语上课,每一节实验课她都会来解答大家的问题、每一次的实验文档都准备得非常用心。只要认真阅读并跟随她写的文档,我都能一步一步深入浅出地理解课上所学的概念和方法。虞老师的数字信号处理、数字图像处理可以说是我学得最好的两门课。在我申请的时候,虞老师亲自写了一封很有份量的推荐信。

谢谢虞老师。

因为我曾是魔方爱好者,大学期间也兼职做过魔方老师。刚好就认识了一位孩子的家长,现在是一名创业公司的高管,曾在Capital One任职多年。后来他也帮助我修改我的PS,告诉我要如何吹牛,这里不是贬义。可能很多中国学生,比如我,PS会写得很humble,可能中华文化的传统就告诉我们不能骄傲、要谦虚。但其实这对申请是不利的,不管你做过什么,都诚实、自信地写出来。可能你认为你做的东西很naive、很简单,但可能在别人看来都是很伟大的成就。

大三的时候,我便被“推荐”到他公司里实习。一开始我做了一段时间的数据分析、建立预测模型等工作,技术方面学得并不多,这段经历让我了解了金融科技这个行业,更主要的是我知道了“上班”是怎么一回事。在暑假的时候,我被派到区块链分部做开发工作。在这里,我有了一点施展拳脚的空间。刚好带我的人是一位中科大的学长,因为朱清时的关系,所以他也说我是他的半个师弟。科大学长刚博士毕业从美国回来,他给了我非常多切实的意见。在这里,我从中本聪的论文开始看起,一点一点地啃论文和技术文档。甚至有一段时间早上去公司、晚上回学校都在拿iPad看论文,时最后我将一种叫IBLT的数据结构做了出来,并成为了我申请的个人陈述中很重要的一份材料,最终这也成为了我毕设做的课题。

决定申请

我一开始对出国的想法也不是特别明确,大三的时候也参加了一些校招,但结果都不太好。其中很重要的因素也是我个人的目标不太清晰。在这里我也建议看到这里的学弟学妹们,当你们在面试的时候,千万不能太坦诚,不是说我们需要撒谎,而是需要在合适的时候说合适的话。即使你内心真的是这么想的,也最好不要在面试的时候说,我可能会考虑继续升学,先拿个工作的offer保个底这种话,除非你真的特别优秀。

在18年开始的时候,我后来还是决定把成绩考出来,让自己多一个选择,但其实留给我自己的时间也不多了。我从3月开始实习,中间参加过一个英语班,后来7月考托福,9月考GRE。每天早上就在地铁上用手机背单词,晚上回学校的路上刷听力、口语,回到宿舍再做一些阅读。我平时的英语还算可以,看到托福出来之后感觉自己凉凉。每一科都很平均,最重要的阅读和听力没有发挥出来,但没时间再二刷了,了解到91的托福也能硬着头皮申一点,我便继续准备9月的GRE。GRE准备的过程和托福一样,最终得到这个成绩我也认了,毕竟没有全身心准备。

我的托福和GRE让我对申请没有太大的信心,但其实我的期望也不太高。咨询了一些老师,他们都很nice地给了我正面的鼓励,让我知道还是有一点希望。后来我一口气申请了9个美国的PhD,1个瑞典的MS(因为他们会给中国学生奖学金),全都是Computer Science专业。其中9个项目里有4到5个彩票校,剩下的全都是我的保底。瑞典的申请是像我们高考那样,可以填几个志愿的,但给奖学金的学校要求你必须放第一志愿,我以为瑞典的几个MS会至少给一个AD,结果最后发现瑞典的4个志愿全都是提示我先修课不满足要求。看来欧洲真的和大家说的一样对先修要求非常严格,我其实就差一门操作系统。如果大家有换专业又想去欧洲的,一定要看好自己的成绩单,不要像我一样去送申请费。

申请过程

在等结果的时候,陆陆续续有几个保底的学校给我面试,都是教授主动联系我的,学弟学妹们一定不要像我这样,要主动套磁,不要等他们来找你。如果教授先来找你,你又不喜欢这个方向,那么基本上是你否决了这个学校。

让我比较意外的是第一个面试的教授。他是做医疗影像、AI方向的,已经是那个学校的tenure,组很大,funding也很足,I-20啥的也很快就寄过来了。后来教授就拼命的催我,但是别的学校还没消息,我还不能那么早就答应。虽然offer的整体条件都特别好,但其实我个人是不太喜欢这个方向的。到后来拿到一些别的口头offer之后,就把这个给拒了。

之前以为申请特别难,已经作好回去工作保底的准备了,面过第一个学校、拿到第一个学校的offer之后我的心态就好了很多,在接下来的面试中都比较淡定了。

后来被某校做SDN的AP挑到,面完说不能马上发offer,让我做个一周的mini-project。本来我就对SDN很不感兴趣,而且我在做毕设没那么多时间做他的project。面的过程也很不顺利,很难听清对面讲话,可能因为他没用耳机,我讲了之后回音特别严重。最后我读了他的paper之后,决定放弃(此时已经有第一个offer了),直接拒掉了他约的下一次谈话。

我面UIC的时候也挺有意思,面试前导师先发了他EuroSys的paper给我看,让我写一段的comment,然后视频的时候和他讲解。我后来拿paper一看,哇这不正是和我现在在做的很像吗?也是键值对存储,用的都是skip list、B+ tree、trie,设计增删改查操作、写并发分析、放各操作的性能对比啥的,我都熟啊!然后我花了两晚上认真看了之后,啪啪啪三下五除二就写了一段comment给他发了过去。后来Skype的时候,老师说我写得挺好的啊,理解的很不错,就没再就他的paper提问了,问了点我在做的东西。还说为啥托福GRE的写作不太高,这个comment写的还不错啊。这时就让我好尴尬了,只能解释说我托福GRE都没啥时间准备,没好好背单词啥的,还好他也说这问题不大。后来就顺利的拿到offer了,UIC在CSRankings上的数据还挺好,而且自己之前看几个加密方面文章都来自UIC的一个大牛,再加上未来在芝加哥也能过得比较快活,就欣然接受了这个offer。

后续面了一个比较奇葩的某学校,联系我的是一个中国的AP,面的时候谈聊得挺不错的,甚至答应第一年给我申fellowship,让我可以好好学习,不用担心TA/RA的杂事,后几年再由他的funding养我。后来等到发offer的时候,导师突然就变成了某个白人full professor,虽然是有fellowship,但一学期只有5000,教授也承认这不够cover我的生活费。我当时就很奇怪,赶紧联系那个中国教授,但他后来都不回我邮件了,也不知道为什么。因为这时我已经拿到了UIC的offer,就果断拒了这个学校。还有一个小插曲就是,这个学校full professor的offer邮件甚至被腾讯企业邮给拦截了,在自助查询页面能看到有拦截记录,但没有取回按钮,问了客服说某些情况下是被拦截了并且不能恢复。当时我就非常生气,还好这个问题造成的结果不严重,最后联系教授让他重新发了一遍。

遇到的坑

这里有个教训就是,大家以后如果想用学校的邮箱申请的话,等通知的时候一定要记得看垃圾箱,或者没事就到网页版下面的自助查询页面去,说不定你自己的某个offer就被拦截了。像我在联系教授写推荐信的时候,因为只能用学校的邮箱去接收推荐邀请,他们也遇到了邮件被拦截的问题。有好几个学校都出现了邀请邮件收不到的情况,这时就要记得提醒教授去网页版的自助查询里取回。如果不能的话和对面学校的小秘联系一下,一般都会尽量帮助解决,用小秘的工作邮箱发或者直接把推荐信发到某个邮箱上。我也有遇到一个学校说,他们邮件系统没有问题,不会单独发的,让我自己想办法的。这时就要机智一点,帮助教授解决这种问题,特别是你联系的教授特别忙、又差不多到deadline的话,就要想尽各种办法提醒他。像我联系贡老师写推荐信,因为他非常忙,我写的邮件经常会被忽略掉。后来没办法我只能查他教的课,然后在下课的时候去门口堵他。后来都要熬到快要deadline了,发短信打电话都没效果,后来知道那几天他去阿布扎比开会了,我只能运用一些关系,让我哥们直接微信找他说是十万火急的事情,后来才顺利搞定了。

PS:在推荐信系统里,发送推荐信邀请的时候一定要选I waive the right to access this recommendation。后来是虞老师提醒我,不waive的话会降低推荐信的份量。所以我赶紧趁老师们还没填推荐信,把没填的都重新发送了。但我有几个学校推荐信填得比较早,而且是不waive的,好像不waive的保底校都把我拒了。

申请建议

希望大家能找到自己喜欢的专业和方向,一定要忠于自己的内心,耐得住寂寞。想清楚自己到底想干嘛,工作考研出国读博。如果要出国,托福和GRE要好好准备,给自己足够的缓冲空间。申请PhD的话,尽力积累科研经历,提前套辞,选好导师、喜欢的方向比学校的名气重要。如果是决心以后想在海外读PhD的话,但现在条件还不成熟,其实可以先保研一个,再好好准备考试、提升背景,也是一个不错的选择,只是比本科直博的多花两到三年而已。

关于申请有啥问题以后还可以联系我 wzhong20@uic.edu