新鲜资讯

CS定律—码农越老越不值钱?|4W1H专业解析

发布时间:2017-10-17

本期嘉宾:Jerry Zhou

码农界发际线最喜人的潮男

清华大学自动化专业毕业

Stanford, CMU,宾大名校offer加身

目前就职于Two Sigma

 

Q:为什么要学CS

第一、美国CS行业就业形势远好于其他专业(80%的岗位给CS学生开放),特别是silicon valley,三番,机会太多了,对码农的需求量也大,只要你认真准备求职一般都能拿到不错的offer。第二对比与美国的其他行业以及国内同行,美国码农的收入水平↑ (国内外CS行业比较),有实力背景不错的起薪达到11-12万是常见的。第三点,我觉得是对每个热爱IT行业的人来说最具吸引力的,可以接触最顶尖的行业人才,学知识,长本领!牛人遍地都是,勇敢的上门尬聊,让大神带你飞。第四点原因可以说再简单不过了,我喜欢码呗。

 

Q:CS申请之Trick

GPA、语言都是入门砖

高GPA,高语言成绩不会给你带来特别大的申请优势,但是如果成为短板,肯定是不利于申请的。

 

科研、实习、Opensource项目、编程竞赛 

CS说到底是一个实践性的学科,光说不练没有用。优秀的paper,精彩的实习经历,contribution to opensource, 都会成为你申请中的闪光点。

 

推荐信、陶瓷

这个对于PhD申请来说是非常重要的一环。美国的academia圈子其实非常重视“关系”, 如果申请中拥有对方耳熟能详的大牛的推荐信,可以说是有决定性作用的;套磁这一环其实也是尽可能的和教授提前“搞好关系”, 这在决定录取的最后committee讨论一环很有作用。

 

Q:你本身是Master和PhD混合申请的,所以在CS选校方面你是如何斟酌的呢?

关于选校我可以大概给大家一个list

就选校策略我也谈几点我自己的看法吧,希望对大家有参考帮助。

量力而行(找例子,和自己相似背景的学长学姐都申请到哪里去了

阶梯式策略 (鸡蛋不能放在一个篮子里)

trade off (综合排名 vs 专业排名) PhD 看教授,啥也不看别的, MS国外发展看专业排名,国内发展(特别是之后也不一定做CS的)看综合排名

题外话:

学校并不决定一切,好的学校不保证你找到好的工作,“差”的学校也能学到非常牛X的本领。

 

Q:现在Machine Learning非常火,对于想入门这个领域学习的你有什么建议吗?

确实是个很火的方向,实用性和商业潜力也是非常的大。对于没有态度基础的同学来说,首先在本科期间把学校的基础课程学好,比如数理统计,数学分析,运筹等课程,都是非常基础的也是在以后算法中很实用的知识,打好基础无论对于什么方向的学习都是必要的。其次我想说的是关于基本工具方面入手学习,不用过于追求大突破,把几个基本工作操作熟练就够了。我个人比较推荐的Google Tensorflow, 就非常不错,国外很多大公司都会常常使用到,如果你能熟练运用,在大公司的求职中是绝对有优势的。

 

What is CS

计算机科学(Computer Science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。它通常被形容为对那些创造,描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;而有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论是研究描述计算的方法,而程序设计是应用特定的编程语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用,以及随时随地为人所用。

 

美国计算机科学专业主要有十大分支:

软件工程、数据库、计算机网络、人工智能、计算机图形学和多媒体、体系结构/编译器和并行计算、人机交互、管理信息系统、信息安全、理论和算法。

1、Artificial Intelligence 人工智能

人工智能做为当前计算机科学专业下最热门,最有发展前景研究方向,因此所招收的国际学生多具备很强的学术背景,在该方面有着非常突出表现的人才.MASTER招收的并不多,主要是PHD的学生居多.由于这个方向更多的强调数据表述及算法方面的知识,所以当申请目标定位在这个方面的时候可以整理一下自己在这些方面的背景,看看对于这个方面的理解是否很深入.如果不够深入的话需要及时进行相关的学习!

 

2、Human-Computer Interaction

如果你打算申请这个方向,那么你需要掌握计算机制图,计算机成像的一些基本工具及其原理,但这通常往往不足以满足录取的要求,因为这种应用性极强的方向更多的强调经验,你是否从事过相关的工作,所以本科的同学要谨慎选择!

人机交互技术的申请热度随着这个在业界的关注度提升而渐渐升温,但该方向对于申请者的背景要求同样很高,多数录取者也是具备研究生学位.因此对于本科毕业的学生来讲,申请这个方向的难度也是相当大的!

 

How to Apply?

TOEFL/GRE分数

TOEFL 国际学生申请美国大学的TOEFL成绩底线为95+分(旧TOEFL),实际经验是前10名的计算机专业往往要达到100+分。由于计算机专业应用广泛,大多数美国本土申请者往往选择攻读硕士学位,而学术型的博士学位申请一般在国际学生之间进行竞争,因此优异的TOEFL成绩是必不可少的。

1

GRE,除了要参加GRE General Test以外,建议申请者尽量参加GRE计算机专项考试(GRE Subject Test),GRE的verbal and quantitative的最低分数要求都在320左右,以体现自己的专业实力,获得学校的青睐。

 

2

GPA高低

虽然美国大学前十名的学校中大多数宣称在4.0中获得3.0以上的GPA就足以申请,成功申请美国硕士TOP10计算机专业的GPA一般都在3.6以上,个别学校的入学新生平均GPA可达3.8。

 

3

论文很重要

申请美国硕士需了解美国大学招生喜好,美国大学招人最主要就是看你的研究能力,看你能不能给老板干活。虽然用论文来衡量一个人的研究能力未免太绝对,但目前主要是这样。因为看项目的话随你怎么说都行,国外的教授基本对国内的项目都不了解。

 

4

荣誉和奖项

美国大学招生最喜好的荣誉、奖项就是数模竞赛和数学竞赛了。再者比较重要的经历如MSR等的研究经历。最后可能会是大公司的研究实习经历也会起到一些作用。

 

5

推荐信

申请美国计算机专业,推荐信其实美国招生官还是看的,如果你的推荐人牛,或推荐老师很负责或你的内容组织的好的话,还是比较重要的。

 

6

出身情况

这里的出身情况主要是指你的学校,传统名校、常青藤毕业的学生在择校,工作等方面确实比一般其他学校的受到更好的照顾。当然看一个人绝对不能光看出身,但一般而言,出身绝对重要。就拿申请而言,一般名校是只看国内top10的学校的,看其他国家也是,如果不是top10出身,又没有其他特别突出的强项那么下场只有一个。

 

7

奖学金情况

计算机科学专业可是一个招生大户,因为现在计算机发展势头比较猛,很多人都投身到这个领域的研究里边。而且由于在计算机整个领域的强大,近些年很多学生涌入到了这个专业里。虽然它的拿奖情况不如数学,物理,化学这类理工科,但是由于它每年的招生量比较大,而且它与实际联系的相当紧密,有着众多的研究项目,为学生提供了不少的TA, RA的职位,所以计算机这个专业还是有奖可拿的,但是由于计算机这个专业积累了大量的人才,不管国内国外都有众多的牛人,所以这个专业的竞争十分激烈,要申请到这个专业的奖学金也是需要一定有很好的背景的。

立即咨询清柚顾问