作者eimt (呵呵)
看板studyabroad
标题[录取] 文转CS NYU/OSU/CMU
时间Sun May 13 22:59:43 2018
前言
这篇文章献给所有为了追求梦想而不顾一切,即使前途茫茫仍坚持不懈、努力朝目标迈进的人。在大 CS 的时代里,想念 CS 的人犹如过江之鲫,深怕电脑取代自己工作因而向电脑靠拢的人更是不胜枚举,如果你也想转 CS,但感到手足无措,认为自己没有什麽相关背景而不敢决定的话,希望你看完这篇後能够鼓足勇气,追求属於你的理想。
身为 -2147483648 个转 CS 的人,在转领域的路途上有着太多的雷区,因此我希望能帮助你在资讯充足的情况下,做出做好的决定,从而达成长远的目标。
申请目标 & 结果
1. 申请目标
Fall 2018 MS in CS-related Programs
2. 申请结果
- Admission:
NYU Courant CS MS(3/19)
OSU CSE MS (3/19)
CMU MISM (30% off tuition) (3/30)
- Rejection:
NEU CS-Align MS (3/9)
Cornell IS MPS (3/13)
Rice CS MCS (3/23)
UCI CS MCS (3/27)
UMASS CS MS (3/30)
SBU CS MS (4/18)
Columbia CS MS (4/20)
TAMU CS MCS (5/3)
Cal Poly, SLO CS MS (5/8)
USC CS37 MS (5/9)
- Pending:
NYU Tandon CS MS
- Decision:
NYU Courant CS MS
背景介绍
1. Education:
- NTU BS in 生传系, 2011-2016
* GPA: 3.82/4.3
* Honors: Great Merit, 2015
* Relevant Coursework:
Introduction to Computer
Computer Programming
Data Structures
Numerical Analysis
Linear Algebra
- NTU 生物统计学程, 2014-2016
* GPA: 4.17/4.3
* Relevant Coursework:
Calculus
Statistics
Advanced Statistics
Multivariate Analysis
Statistical Computations
Experimental Design
- NTUST 随班附读, 2017 Fall
* GPA: 4.3/4.3
* Relevant Coursework:
Algorithms
Computer Networks
Discrete Mathematics
- FJU 随班附读, 2017 Fall
* GPA: 4.0/4.0
* Relevant Coursework:
Operating Systems
2. Test Scores
- GRE: V154 Q168 AW3.5
- TOEFL: 101 (R28 L24 S23 W26)
3. Publications:
无
4. Research Experience:
无
5. Work Experience:
- Software Engineer (FT) for 1y
- Data Analysis Intern (PT) for 5m
6. Extracurricular Activities
- 黑客松 VP
- 学生会活动部 member
7. Recommendation:
- 公司老板
- 台大修课教授 (商研所)
- 台大修课教授 (电机系)
- 台大班导 (生传系)
心路历程
「知己知彼,百战不殆;不知彼而知己,一胜一负;不知彼不知己,每战必殆。」——孙子兵法
战争如此,申请学校亦然,尤其近年来 CS-related Programs 的申请难度逐渐攀高,申请人数动辄几千人,若是不能了解自身的优势以及大环境的走势,很容易徒劳无功。因此,身为一个 Non-cs ,若能搞懂美国的就业需求与环境再制定申请策略的话,便是再好也不过的事了。
第一个误区
假若仔细看我的背景,可以看出我花了相当多的时间在修统计课,当然原因也是因为,2016 年的我想念是 DS 而非 CS。我当时的想法很简单,觉得转 DS 比较轻松,同样地可以向电脑靠拢,也容易跟社会科学做结合,转领域的跨度至少会小一点。
但我错了 Q__Q 随着朋友们陆续在美国找工作,一致都说到,Data Scientist 的职缺并不多,工作不怎麽好找(未来可能会改变)。打个比方,SDE 的缺若有 10 个,Data-related 的缺大概是 1-2 个;若是要去美国工作的话,Data Scientist 显然不是个好选择。此外,DS 的门槛也高一点,许多 Job Description 都要求博士或有实务经验,很可能花了几百万念了一个硕士,最後还是找不到工作。
所以,念了一年统计学程後,我转而思考申请 MSCS --- 一个与自己目标方向一致的选择。如果你恰好念的也是社会科学或其他容易与统计结合的科系,千万不要有转 DS 比较容易的错觉,建议还是要多评估自身的条件再做决定比较好。
累积工作经验,搞清楚自己喜欢的领域
毕业之际,其实我感到十分茫然,虽然修了一两门 CS 的课,有了一点程式基础,但是还是对於就业一无所知,Software Engineer 的工作就像是完全未知的领域,令我感到焦虑与惶恐。後来因缘际会下,进入了一间新创公司上班,就这样,我进入了 Web 的领域,一切从头开始学。如今回头审视,当时的这项决定,是我做过最好的决定之一。
有句话说到,「如果你想吃山珍,就应该往山里去;你想吃海味,就应该往海边去」我想了解更多消费者面向的东西,直观的想法当然是选择 Web,从而累积经验与眼界。要知道,有时候「资讯」本身扮演了你是否会成功的关键;当我站在门外往内看时,看得是雾里看花,一旦走进某个领域後,便开始有了刺激、有了想像,思考我可能会喜欢什麽领域。举例来说,我工作的 70% 是後端,如果我往「後」走一点,我可以碰 Distributed Systems、Cloud Computing;反之要往「前」走一点,我可以走 Software Engineering 等等。
这些的想像是重要的,它们就像拼图一样,一棱一角都将提示你下一步该怎麽拼、怎麽走。
放弃小利,放眼全局
时间来到 2017/7,我离开了上一份工作,正在准备 TOEFL,但突然有了一份不错的工作找上门,凭良心说,我相当心动,毕竟可以在出国念书前存个钱。
人生又再次来到抉择的时间,一边是按照原订计画去随班附读,全力冲刺申请 CS 的条件 e.g. 修课经验;一边是赚钱。令我犹豫的点是,我想要两个都兼得,如果可以一边赚钱一边申请上 MSCS 就太好了。但现实总是残酷的,2017 版上、一亩三分地的申请结果证明了,申请门槛又变得更高。如果说,我因为赚了钱,最後却无法申请上 CS,我想我会後悔一辈子。
就结果论来说,这项决定是正确的(还好当时脑袋没进水),因为我申请上的两所 CS 是少数我有上传学分证明的学校,换言之,大多没有上传成绩单的最後都被拒得不要不要的。虽说,我无法 100% 证明随班附读之於申请 CS 的重要性,不过至少在过程中,我不仅将学习到的知识写进了 SOP;在填写修课经验时,也将一条一条 Prerequisite courses 写了进去;最後这段经验还被囊括进 PHS,佐证自己转 CS 的决心,而这一切都有了回报,我觉得一切就值得了。
总地来说,若你跟我ㄧ样也是文组转 CS,建议多多随班附读,把该补齐的课程都补起来,不要让看申请文件的教授觉得缺东缺西。当你无法同时兼得金钱跟学分时,记得要把眼光放得长远一点,努力申请上学校、赶紧刷题、找到工作才是真的。
相关文件
1. SOP
「为何要去美国念 MS in CS?」
我相信很多人都会回答:「因为钱啊!我想去美国当工程师,赚美金。」虽然这件事情,你知、我知、独眼龙也知道,各大学招生委员更是心知肚明。但是,SOP 还是要写一些理想的东西,像是过去的学经历如何引导自己走向念 CS 的决定。我自己的作法是用一个主轴--- AI,贯穿全文,试图我过去的总总经验 e.g.主修、修课、学程、课外活动、工作经验与生涯规划,一气呵成串连起来。
大纲大概是:
I. 点出时事,假新闻肆虐
II. 统计课堂接触到 AI 知识,尝试提出 AI 的解决办法
III. 修课经验,佐证有 CS 背景
IV. 生统学程,提出统计与 AI 相互辉映的地方
V. 黑客松经验说明跨领域人才在 AI 领域应用的重要性
VI. 工作经验
VII. 申请此项目的原因
VIII.生涯规划
那因为我有找留学顾问,写完之後有再请外籍 editor 帮忙润稿,我自己觉得帮助挺大的。editor 常常将我写的字句,调整成简单易懂的句子,因此也建议写完的 SOP,尽量找人帮你修饰一下。
2. PHS
不是每间学校都会要求撰写 Personal History Statement,但如果有的话,可以好好把握这个机会,毕竟可以大书特书转专业时遇到的各种挑战。
在我的学校名单里面,Rice / NYU Tandon / NYU Courant 都有这类文件上传的地方,前面两所碍於时间紧迫的关系,我都随便写写而已。但到了申请最後一所 NYU Courant 时,我很认真地重写了一篇,解释一路走来,如何克服困难并考验。後来,很幸运地在第一波(3/16-3/19)时就收到了 Ad,所以我认为 PHS 多多少少还是有加分的地方。
3. 推荐信
推荐信的效力我认为大致分两种:
一,真的是该领域的大牛教授给的,这种信的效力当然不在话下。
二,其他。
所以,我在找推荐者时,都倾向找认识很久的师长,能够阐述我转领域所做的努力与决心。这部分挺感谢教授们与老板的,每一位都无条件地帮我处理十几间学校的推荐信。
另外,建议大家能提早确认推荐信的人选。通常大牛老师的推荐信数量是有限制的,晚了一步就会向隅,像我原本要找一位教授,但该教授的额度早在申请季前的四月就满了,所以若是确认了推荐者人选,务必提早行动!
学校分析
台湾学生还是挺在意 US News 的排名,我自己看比较开,毕竟没有研究经验/publications,要申请上 Top20 难如登天,所以早早放弃看排名了 XD
我在选择选校时,重点摆在「欢迎转专业的程度」以及「地点偏好」,我花了将 1~2 个月的时间来搜集资料,上各个学校的网站看他们的介绍,还有一亩三分地蒐集成功的案例。
但必须说,理论跟现实总是存在落差,有些看起来欢迎转专业的学校不见得就容易上,中间还牵涉了非常多的因素,例如:毕业学位、修课数量、年龄等等。
大致分类一下:
1. 开宗名义开来给 Non-cs 背景的:
- USC CS37:
理工组若要转 CS 一定要申请啊~
但如果是文组、社会科学则不 ok
USC 还是挺在意申请者的科系。
- UPenn MCIT:
吃三围,GRE、TOEFL、GPA 够高的话,
可以挑战看看。
- NEU CS-Align:
这间学校也是挺有趣的。
3/9 一亩三分地一遍哀嚎,
充斥着各种三围神人被拒的文章,
其中不乏有 GRE 325/330、TOEFL 110 的人。
当时,有个在校生跑出来说,
这所学校招生的策略比较...特殊,
他们倾向招 Phd 转码的学生,
因此把一狗票的人都给拒了。
然而到了四月,学校发现没有招满,
直接神操作把一些人的 Rej 转成 Ad。
所以,如果要申请这间,
建议就佛系申请吧,很吃缘分的。
2. 过往成功案例显示欢迎 Non-cs:
- Columbia CS:
据悉,欢迎 EE 转 CS 的同学,
也在意申请者的毕业学校。
- NYU Courant CS:
同上。
- NYU Tandon CS
相较文组,理工学院比较有优势。
- UMASS CS
版上有介绍文,但难度较去年上升不少。
- UCI MCS
今年申请人数创新高,达到 3000 多人,
估计该校也看见了转码的商机,
听说等到 2019 Fall,
会再开个更适合文组申请的 Program。
- OSU CSE
寄信或更新成绩单什麽的,
学校都回应地非常快,
整体来说,申请体验挺好的。
虽然,我已经很保守的,只挑了一些欢迎 Non-cs 的学校来申请,然而,从结果看来,我还是被一堆学校拒绝了,其中不乏几间还是我用来保底的,我只能说申请 CS 的难度仍再逐年攀升,若来年要申请,建议再多打听一些消息、多申一些保底,会比较保险一点。
给转 CS 选手的建议
我的建议大致有三点:
1. 随班附读
根据这一年来的经验,绝大多数学校开的 Prerequisite courses 有:
- Discrete Mathematics
- Linear Algebra
- Statistics
- Calculus
- Programming e.g. C++ or Java
- Data Structures
- Algorithms
- Computer Networks
- Operating Systems
- Computer Architecture
若可以修附学分的课程,务必尽量修、修到爆,因为将来申请的时候,学校都会要你一条条列出课名,并且填上课堂成绩,如果只有 Noncredit 的课会很囧。
2. 避开一级战区
老实说,我有点後悔将 SOP 的主题订在 AI,我只能説 AI 实在太抢手了。若有兴趣上 Gradcafe 看看,不管是 MS 还是 Phd,清一色研究方向都跟 AI 有关,例如:ML, Deep Learning, Computer Visions, NLP 等等。
这是一个简单的数学问题,学校不可能全招对 AI 有兴趣的学生,Admission Committee 必须审慎思考配额,在资源(位置)有限的前提下,Non-CS 若以 AI 为主题铺陈 SOP 的话,是相当不利的。
3. 工作经验
虽然努力这麽多,跨出最重要的一步,但这也只是第一步而已。美国现在 CS-related Programs 如雨後春笋般冒出,就业市场僧多粥少的情况下,工作经验某种程度决定了谁能拿到实习或工作。
很多人会说,刷题很重要,这句话固然百分百正确,但这也是建立在 HR 那关过了、拿到电面的情况下。先撇除内推、On-Campus Interviews 不谈,若想杀出重围履历一定是需要加强的部分。
谈到履历,很直观的问题就会是,你有什麽代表作?写出来的软体被多少人使用?有没有写过 Open Source?会不会 Git, AWS, Agile?...这些问题是相当难的,尤其对於一个文组转 CS 的人更是如此,因此最实际的作法还是先累积一段工作经验。
结语
谢谢一路上相伴的大家,感谢你们的支持与鼓励。
* 我的家人:谢谢你们始终相信我能达成目标,全力地支持我出国念书。
* 教授们:感谢帮我上传了十几封推荐信,百忙之中愿意拨冗处理烦人的推荐信。
* 前老板们:感激给了我一个证明自己能力的机会,让当年菜到不行的我有机会转码。
* 前同事们:谢谢你们的耐心包容,常常因为考试、念书什麽的而错过聚会,也没有因此让我成为边缘人 Q__Q
* 金蕉、Puchin、Kevin、彦中:谢谢你们在前方替我走了这麽多的路,帮助我节省了这麽多的时间,同时还陪我一起抱怨、讲干话,有你们真好。
* 强者丁:谢谢你回国时跟我分享了这麽多第一手美国的消息,让我不至於在申请之初就走上歪路 XD
* Crystal:谢谢你,若不是你义气相挺,我大概挂在电脑前面、苦思 SOP 的时间要再乘 2~3 倍吧!
* Marco、Hayden 战友:有人一起分享寂寞和欢笑是幸运的,很高兴最终我们都申请上了学校 lol
* Craig:有你作为我的留学顾问是我的荣幸,若不是你,我也无法如愿去到第二志愿!
* 晶晶、阿瑛、政治萧:呜呜感谢你们这一年来听我讲各种废话 XD
* edwardboy26 前辈:感谢你拨空回答我一堆申请的问题,也祝你今年找正职顺利!
* 学长姐和朋友们:谢谢你们帮我看各种烦人的文件,提供我不同面向的想法与建议。
* 女朋友:大感谢你,还好有你出借风水宝地,不仅让我得以暂时栖身,还让我拿到 2 Ad、1 Offer,不用吃全拒德烤鸭了。同时,也谢谢你这麽多年来替我加油打气,在我人生最迷茫的时候仍对我保有信心,没有你就没有今天的我,谢谢!
最後,我想说的是,在申请的路上受到了版上诸多的帮助,正因为许多前辈的努力与分享,如今我们才得以少走冤枉路。因此,未来如果有学弟妹要申请的话,也欢迎你们站内信与我联系,希望能够帮上一点忙。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.74.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/studyabroad/M.1526223585.A.DF7.html
1F:推 ount5566: 您温体牛? 05/13 23:03
2F:推 Nexvesk: 写得好 05/13 23:07
3F:推 leaveleft: 推 05/13 23:21
4F:推 su3cl3: 推推 05/13 23:33
5F:推 a31415926: 太神啦~~ 05/13 23:57
6F:推 y956403: 推 05/14 00:08
7F:推 ron0908: 恭喜!! 真的是超拼的 05/14 00:12
8F:推 eggy1018: 推 05/14 00:29
9F:推 tennis1038: 恭喜 05/14 00:45
10F:推 pizzaguy: 强者推 05/14 01:54
11F:推 Ouranos: 恭喜! 05/14 06:18
12F:推 VUL3xu4Y7: 恭喜曼哈顿温体牛追梦成真 05/14 06:19
13F:推 kevwang: 推曼哈顿温体牛 楼上洛杉矶温体牛 05/14 08:00
14F:推 ducky0609: 推 05/14 08:35
15F:推 jacky82226: 推详细心得文 05/14 09:29
16F:推 sammael: 恭喜!我是生物相关科系念生统学程,最後转到统计了 05/14 10:35
哈哈!大推生统学程,很棒的敲门砖!
17F:推 brian6212: 推 05/14 11:30
18F:推 zody1994: 推推! 05/14 12:10
19F:推 good1235good: 学长?! 05/14 12:16
应该是吧 XDD
20F:→ ptag720: 本来想推的,拉到底看到女朋友就算了XD 05/14 13:06
21F:推 edwardboy26: 恭喜申请上了! 05/14 13:27
22F:推 thunderclap: 恭喜大大~ 05/14 16:13
23F:推 victor831009: 不好意思 想请问一下大大的意思是在学的时候修其他 05/14 19:26
24F:→ victor831009: 学分吗? 因为我已经毕业了 不知道能不能去读空大 05/14 19:26
25F:→ victor831009: 学分班满足条件呢?…… 05/14 19:26
当然ok,我就是毕业後才去读的
26F:推 alice801111: 恭喜! 05/14 19:53
27F:推 k900421: 神人!! 05/14 20:01
28F:推 roy6234: 有一起修离散数学耶 恭喜 05/14 20:05
谢谢啦!感谢你们愿意跟老人我一起讨论离散 XDD
※ 编辑: eimt (36.230.70.38), 05/14/2018 21:00:39
29F:推 hiarpu: 推推 05/15 00:16
30F:推 ahahahahah: 推 请问如果修课只拿B甚至C和没修过哪个比较好? 05/15 13:38
31F:→ ahahahahah: 有些课真的颇难阿QQ 05/15 13:39
如果担心成绩不符合你的理想,
也可以先上网找找各校课程的评价再决定,
相信还是可以找到相较简单的课程la,加油!
32F:推 sttagomantis: 恭喜 nyu courant一直是我的梦校 05/15 19:47
33F:→ sttagomantis: 是说对比我的经历可以凸显随班附读的重要性lol 05/15 19:47
34F:→ sttagomantis: 硕士没学分直接吃土XD 05/15 19:48
35F:推 wilson85771: 推 恭喜 05/15 20:40
36F:推 ACEgolden: 推纽约辅大 05/15 22:18
37F:推 Zatarra: congrats :) 05/16 02:37
38F:嘘 gvim: 为何会想去读硕,帮这些废物教授做东西呢 05/16 17:12
你确定有看文章吗?QQ
※ 编辑: eimt (140.112.25.121), 05/17/2018 17:39:51
39F:→ gvim: 如果台湾薪水比美国高你还会去读吗 05/17 20:21
40F:→ agario: MS 的话应该不见得会帮教授做东西吧 @@? 05/18 21:40
41F:推 bg43179: 威村卤牛朝圣温体牛 05/20 20:48
42F:推 SeungHsu: 朝圣 11/30 09:03