从天坑到CMU INI,我的21fall转专业CS master申请总结,含海量干货

79938
96
我从大三就开始看地里,申请季从地里得到了很多的帮助,申请结束后收获颇多,分享下我申请的一些经验和教训,希望能够帮助到更多学弟学妹们,尤其是转专业的朋友们~

先介绍下我的个人背景:
本科华五,专业是生物化学环境材料之一,辅修计算机
GPA:90+/100(Major), 89+/100(Minor in CS),ranking 2%
G:326+3.5,T:105(S26)
CS相关课程:数据结构,算法,OS,网络,数据库,编译原理,离散,C++,程序设计思想与方法,大数据算法与分析
相关背景:计算机相关科研×2,不知名小公司实习2个月,网课项目×1
推荐信:一个科研,一个实习,一个课程,没有海外推荐信,没有牛推
申请结果(最终决定去CMU INI-MSIN):
AD: CMU INI-MSIN, UToronto MScAC, EPFL MCS, UCSD EC79, USC MSCS(DS), USC CS37
REJ: Stanford MS&E, Harvard Health DS, Harvard CSE, CMU MCDS, ETH DS, UMich DS, Waterloo MDSAI, UCLA MSCS, Duke MSCS, Brown MSCS, Waterloo CS, UCSD CS75, UIUC MCS, NYU Tandon CS, UBC ECE-Meng, Columbia CS
WL:UPenn DS
我觉得自己三维很好,CS的课程修的比较足,基本所有的CS的MS都能申,相关项目背景不是很强。最终的结果还是比较满意的,但很多学校申请前觉得还挺有希望的,最后都给拒了,不得不感慨下今年cs申请bar依然很高。

一、选校
我觉得对于转专业申请CS来说,最重要的就是选校,我自己铁了心转专业,CS的课程修的很多,直接放弃了本专业,全部申CS相关的,总共申请的23个项目,有12个CS的项目,7个DS项目,2个转码友好ECE项目,2个和本专业交叉项目,选校的跨度是比较大的。我当时的策略是,CS的项目覆盖全保底、主申、冲刺三个档次,剩余的申请方向都是申最好的冲刺的项目。
回想起来,自己选校还是有些地方可以提高的。比如很多的项目难度过大,身边很强的科班同学都鲜有录取的项目,我就可以不申请了,可以省点申请费,也给推荐信老师减轻负担。比如UIUC的MCS,之前我看过有往年陆本转专业的录取,但这几年水涨船高,其实希望极其渺茫。还有自己申请前觉得转码友好的ECE项目必须本科是EE专业才比较好,我的专业申请ECE项目也会很难,但后来觉得其实可以多试试,比如UIUC ECE Meng,Duke ECE这种。要不是INI录取了我,CS项目这么卷,我可能就要指望这些ECE项目了。
关于申请的国家,我们这届很多人会申很多的国家,我申请了美国、加拿大、瑞士三个国家。由于英国硕士一年为主,对于我想多补充CS背景来说不太合适,就排除了。欧洲其它国家,我在地里相应的版块看了很多的工作分享,就业情况不是很好,所以也排除了。新加坡我是想有更加正统的英语环境的读书体验,而且就业也一般,我也排除了。澳大利亚我觉得比较水,之后工作也不太好,也排除了。考虑瑞士是因为ETH和EPFL极高的性价比,但也是作为美国去不了的最坏的打算,毕业之后回国工作。加拿大考虑的是离美国比较近,长远也可以去美国。当然,如果今年往后美国签证形势稳定了,也可以都申请美国的,毕竟学校项目和工作机会好太多了。

我个人对选校有以下的建议:
1. 用google/Bing浏览器,千万别用垃圾百度。如果你在百度搜CMU MSIN这个项目,会发现第一页竟然没有项目官网.......而谷歌就非常好,一般第一个就是官网
2. 善于利用搜索引擎的技巧,参考zhuanlan.zhihu.com,我用的最多的就是site,后面加上site: 1point3acres.com,就能免米在一亩三分地搜索啦
3. 仔细看学校的官网上面的信息,对于转专业同学来说,尤其要看学校项目对于转专业的要求,很多学校会要求上过几门CS课,其实通过不同学校的要求,就能够看出来这个项目对转专业的友好程度。如果自己的英语不是很高,还要仔细看学校对英语的要求。我们这一届还很特殊的是有很多学校不需要GRE了,但是他们的说法很不同,有recommend的,有直接not required的,有仍然required的,都是需要case by case来看。
4. 多多考虑除了排名之外的因素。有的排名很有误导性,比如很多人会误把US news的本科排名来当作研究生申请参考,还要考虑到有的学校本科好,研究生水,更多公立学校是研究生好,本科水。以及学校的规模,地理位置等都对学校排名有很大影响,所以要多去考虑这些因素。以及有的美国学校对大陆某些高校比较友好,合作比较多,这些学校也可以多申请下。比如浙大和UIUC,交大和UMich,北邮和电子科大在很多项目里也很有口碑。
5. 多去整理学校信息,把他们记录在表格和word里面。我当时是整理了个Excel表格,按照学校、项目、deadline、学费、项目时长、先修课要求、GT要求、GT送分code、是否需要WES、推荐信要求、网申地址、难度点评、申请进度等等分别把自己申请学校信息记录下来,并且不断完善。在填网申的时候,我还每个学校建立个Word,把大段的PS,CV,transcript等要求都记录在里面,省得每次都要重新到官网去找。
6. 做好文件管理。我当时有个所有项目的Excel表,还给每个学校建立了文件夹,专门存放这个学校的各种信息。
7. 非常推荐offer.1point3acres.com工具,里面有各个项目的GPA中位数,申请人的背景等,对自己选校难度预估帮助极大,强烈推荐!
8. 领英!可以在领英里面搜索项目名字,能够加到很多学长学姐,可以看他们的背景和毕业去向

总结下来,如果你不是CS专业,最终想做码农相关的话,我觉得选校可以从以下几个方向考虑:
1. 适合转专业的CS项目
典型的项目比如:USC CS37,UPenn MCIT,NEU CS align,这些项目本身就是专门针对转专业的,所以对于CS基础的要求会很低,不过这些项目个数不太多。如果自己申请时候CS基础几乎为零,完全可以申请这种项目。
2. 和本专业交叉的项目
如果是EE的话,就有很多的ECE适合转码的项目,比如Duke ECE,UCSD EC79,UIUC ECE Meng,UToronto ECE,UBC ECE,Waterloo ECE等。如果自己是传统工科的话,也可以试试工程管理相关的专业,这些专业有的还是能上很多计算机相关的课程的。如果是生物相关的,也可以试试生物信息或者生物统计。环境相关可以试试地球科学或者环境大数据,化学也有一些偏计算模拟的方向。在选择这些项目的时候,就要重点看看选课的自由度和优先级了,但我个人还是觉得,如果是铁了心想转行的话,还是直接CS/DS一步到位比较好。
3. ds或者analytics的项目
这些项目本身就是招很多不同专业的学生,所以只要自己做过些相关的分析和数据建模的项目,也都可以申请试试。不同ds项目差别也是很大的,有的是很接近cs的项目,选课自由度很高,完全可以上成cs的项目。比如UPenn ds,UMich ds,Harvard ds等,还有那种上课非常ds的项目,比如nyu ds,Duke mids这种。如果自己还是想之后做sde而不是ds的话,那还是推荐更偏向cs的ds项目比较好。analytics项目里面cs的课相对会更少点,但也不妨好项目,可以多去查阅。不得不说,ds相关项目还是很卷的,需要和其它各个专业的大佬竞争。
4. 正统cs项目
这些项目最多了,在地里面大家也讨论很多了,作为转专业的学生,要重点看项目介绍里面关于申请者degree的要求,一般最多的就是cs或者se专业可以直接申,与cs相关的math,physics,ee,me这些专业有一定cs基础也可以,其他专业需要证明自己有足够的cs基础才行。有的学校会写的很清晰,给个课程列表,说必须里面上过几门课才行,比如哥大,USC等。而有的就很模糊。申请的时候一定要多看,多去和小蜜沟通。也可以看看地里的院系介绍板块还有录取板块,看看有没有转专业录取,介绍院系里面同学专业分布,这样心里就对项目转专业宽容度要求有数了。
5. 选课自由度相对大,学校码氛围强的本专业项目
申请本专业,也是申请难度相对最小的,更容易申请到好学校,拿我的专业举例子,每届成绩靠前都有斯坦福master录取的,学长学姐读大s转码的也有先例,详见知乎帖子()我在地里面也看到过CMU ME转码的,但据我了解,这样操作转码放弃的同学还是挺多的。cs课程数量,转码氛围,专业title、工作签证申请都是很大的挑战。我个人觉得,选这个方向还是要非常慎重!给大家分享两个我印象深刻的选校链接。都是本专业大S或者大H和其它CS项目比较的:instant.1point3acres.cninstant.1point3acres.cn

二、英语
我个人是在大二暑假和大三上搞定了GRE和托福,算是比较快的。备考链接在这里:instant.1point3acres.cn,我都是自学的,参考了很多经典备考帖子,给大家推荐下:
经验贴:
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
听力:
instant.1point3acres.cn
作文:
instant.1point3acres.cn

三、中介
我自己找了中介,个人觉得有一部分作用,挺感谢两位辅导我的mentor的。但我绝大部分的文书修改、网申都是自己以及GAU的小伙伴来搞的。但身边有中介的同学还是坑的比较多,所以一定要擦亮双眼!

四、CS背景提高
背景提高方面,转专业真的是劣势很大,当科班同学大一大二就能上很多的CS基础课的时候,我那时候还有贼多本专业的课,当意识到本专业是个坑,想补CS的课的时候,已经落后很多了,而且身边认识的CS的同学也比较少,CS的科研实习的氛围不强,很容易迷茫,也就很容易让人放弃。回想起当时真的是太苦了,一把辛酸泪......
我自己是在学校选了跨专业的cs相关科研,但其实当时对CS院老师都不熟,进组之后发现自己对这个研究没啥兴趣,而且导师也不是很supportive,感觉收获不大。后来跟着自己学院的导师做机器学习应用的研究,用pandas处理了数据,用RF、XGBoost建模跑了跑,导师人很好,但对技术懂得不多,项目深度不是很够。中间的小公司实习,带我的mentor不是很supportive,也是水水的lol。

对于申请CS的背景提升的话,我觉得有以下几个方向可以考虑:
1. 补充课程
学校内:二专/辅修(比较稳妥,保证能选上课,有同学一起学)、第三轮选课(自由度大,好课容易选不上,没有认识的同学)、本专业CS相关(C++,数据分析的课等,取决于自己专业情况)
网课平台:付费:1point3acres.com1point3acres.com1point3acres.com、免费:学校自己网课平台,B站,Youtube、自己动手做:GitHub很多小项目
地里网课的推荐帖子:instant.1point3acres.cn
如果是学校课程,保证有成绩记录,有同学一块学能坚持下去,但是可能课程质量较差,学不到东西。网上资源多,能学到很多东西,但很容易放弃,而且美国学校承认不多。我个人推荐是两者最好都要有,学校内选基础课,网上找带项目的课。
2. 项目背景提高:
学校跨专业的科研:
优点:门槛较低,时间灵活,有推荐信,能认识同学和老师,申请加分
缺点:进不去最好的实验室,没人指导做不出来东西,科研方向比较理论,AI较多
计算机相关实习:
优点:对之后找工作非常有用,提高工程能力,申请加分
缺点:面试门槛较高,需要每周很多天工作,对于转专业还要补课来说非常困难
网课项目:
优点:门槛极低,能提高项目能力,申请加分
缺点:没推荐信,容易坚持不下来,遇到困难容易放弃
个人建议:基础课 -> 课程项目/网上项目 -> 学校科研/实习 -> 科研/实习进阶

五、文书
有关文书,网上相关的资料很多了,我在这里汇总下
志愿者审核材料那些事:instant.1point3acres.cn
学校官方的有关PS的指南,google搜索:how to write personal statement for grad school+学校名称。
Quora上面学校招生官对于文书的指导:
quora.com
quora.com
还有其它非常多的链接,都是写的非常好的,只要google关键词多搜索下,就能够搜索到非常多,把它们总结下,就能够获得非常多的启发。
我觉得文书最重要的就是要按照学校官网的要求来,该有的部分一定要有,改写的页眉页脚也要加。尤其是自己为什么要学这个专业,为什么申请这个项目要写的比较清晰。能够让招生官在几分钟的时间里面迅速发现你的闪光点。而且,在写文书的的时候,一定要多改,有条件一定要多找学长学姐或者老师帮忙看看。


六、网申
网申我觉得最重要的就是要细心,我总结下来要注意这些地方:
1. 一定要完全按照学校要求来,千万不要想当然。成绩GPA该换算换算,该写的地方就写,有的学校成绩单还要上传中文版,比如ucla。
2. 最好提前几周把申请系统过一遍,记录下需要写的部分,对之后的工作量有个数。提前一两天提交,因为最后很有可能会突然发现自己哪个地方还没填,或者支付出现了问题。
3. 有的学校的申请系统比较坑爹,是一项一项解锁的,意味着必须填完一部分才能填下一部分,最坑的是一般推荐人确定比较晚,而系统是要求要先填好推荐人的信息,才能够解锁到下一步看PS和CV要求,比如坑爹的UMich
4. 推荐信提交的时候,需要换电脑,换网络环境,以及pdf或者word文档的作者属性要改。而且最好三封推荐信不要一个时间提交,要不然会很假
5. 如果是windows系统的话,推荐ditto和everything软件,一个能够记录之前的剪贴板,批量copy&paste比较方便,一个能够根据文件名迅速查找到文件。还推荐买个显示屏,两个屏幕一个是word写文书,一页是网页看学校介绍和要求很爽。
6. 个人注册邮件的话,推荐gmail和outlook,163也可以,qq和本科学校的邮箱可能不太好

这个地里的帖子有超级丰富的diy申请的资料,强烈建议反复阅读:instant.1point3acres.cn

七、最后的话
之前我在地里面看过很多转专业前辈写的总结,受益颇多,虽然不认识他们本人,但是在每次自己内心无助的时候,他们成功的先例给了我很大的力量,在这里把一些影响我最大的帖子给大家分享:


最后,感慨下自己这一年来心态的巨大的变化,从大三下决定保研还是出国的焦虑,一遍遍改文书的头秃,再到美国大选那两天过山车似的心境,拿到录取后焦虑去哪个国家哪个学校,是否要去新加坡签证, 到现在期盼学校快快发来I-20,面签顺利。留在前面的关卡还很多。但就在这过程中,自己也不断地去成长,面对自己不能够决定的事情,更加的平和冷静。
想感谢的很多,从大三就开始关注一亩三分地,地里给了我超多留学方方面面的介绍,还有国外之后的生活和工作,这真是个很好的平台。感谢GAU的小伙伴们,也感谢npy给了我这么多的陪伴,也感谢课题组的师兄们,还有亲人们的关照。还有一个多月就毕业了,希望未来一切顺利,也希望我的分享能给学习学妹们带来帮助,祝你们之后的申请顺利~