申请北美 CS master 有啥可以提升软实力背景的方式( 三 )


选校的时候,可以考虑申一些CS大类的项目如IS,IT之类的,没有必要一定要申正统的CS项目,难度会低一些。另外,奔着就业去,可以别那么在乎排名,多关注那些地理位置好,就业好,难度一般的项目。

■网友
估计是校友,本人top2转专业master, 零基础。gpa也不到3.0,文书写的也一般。最后结果拿到专排50 cs master几个,供参考。

已拿FLAG 全职offer, 感觉对我还是比较容易的

■网友
谢邀。
首先,题主不要因为GPA低而没有信心,并不是说GPA不好就一定申不到好学校,GPA只是申请材料中很小的一部分而已, 这方面的不足完全可以通过别的方面来补足,努力就好!
其次,如果题主明确了申请这个Master的目的是好就业的话,那么不要仅以专业排名来选校,地理位置的作用很可能比大家普遍认为的大得多。举个栗子, 在我家边上有个名不见经传的San Jose State University, CS专业的学生就业率却巨高,很多顶级大公司里都有这个学校的学生。为什么呢?一个重要(很可能是主要)原因是地方好,这个学校就在硅谷的心脏,每年招聘季的时候,你就能感受到有多少企业兔子就爱吃窝边草,这种核心地区的低排名学校的学生经常会比大农村里的高排名学校还要好找实习、工作得多。而且,local学校好找工作的效应还会被美国注重alumni关系的传统所增强:现有的雇员经常会帮忙推荐同一个学校的校友,久而久之学校在企业中的优势就越来越明显了。
好了,抱歉有点跑题了,回到题主主要的问题上来:有哪些事可以提升申请时竞争力?
首先,不要忽略你的工作经验。我推荐题主花一个下午的时间,做一个“自我挖掘”,认真思考自己在工作中都做了哪些事情,学了什么技术,取得了哪些成就,将来还有什么目标,等等,把这些都记下来,这些都很可能成为你准备申请文书时的重要素材。而且,明确了自己的兴趣之后,还可以在工作中尝试获得更多相关的经验,这些经验很多时候会比GPA 4.0更有优势。
接下来,我推荐题主根据自己的技术背景和兴趣,在高校里找一个对口的实验室,去里面做项目。我之所以推荐题主这么做, 很大程度上是因为我自己的经历:我在4年前申请时,也是GPA超低,学校还不如题主的好,而且毕业后也没有找工作,全脱产准备申请。当时我在母校的一位老师的实验室里打了一年的杂, 最后申请到了Top15 CS的博士。事后回顾起来, 对于当时一没GPA,二没清北光环,三没Paper,四没工作经验的我来说,在实验室里的这段经历无疑成了我最大的亮点了。当然,我的意思不是说为了在简历上添这一段经历而进实验室,而是通过这个机会在学术上、技术上能有成长,这样不管是申请过程中需要写SOP还是要面试,才能体现出自己的竞争力。当然,这里我想提醒的一点是,paper对master的申请并不是必须的,当然有顶会paper的话还是会加分的,只是作用并没有像对于PhD申请那么大,所以paper能有当然好,但也不用强求。
题主也提到了Open Source的contribution, 这个我很赞同,如果能给有一定名气的项目做出贡献,甚至take某个部分的ownership, 不论是对申请master还是将来找工作都是很加分的。评价贡献度的方法可以很简单:题主可以附上自己Github上的链接,给别人看自己的repo获得了多少star和fork, 或者是自己给某个知名repo贡献了多少pull request,这样你的技术热情和能力都一目了然了。
最后,付出就会有回报,题主加油,祝好运!


■网友
【申请北美 CS master 有啥可以提升软实力背景的方式】 首先我想说,GPA低是硬伤,不是都能靠提升软件背景能弥补的。除非LZ的低GPA有可以解释或者说明的理由,比如虽然GPA低,但是是因为整体给分都很低,虽然低,但是还是在班级或者年级能占到前TOP5的排名,有了这个排名是比较能说明一些问题的,能够在一定程度上弥补GPA低的这个劣势。其次就是通过考出高的GRE成绩或者提升软件背景,丰富文书来弥补。这个我不敢说能起到多大的弥补作用,但至少是可以努力的方向吧。提升软件背景CS专业来说,最好是参与科研项目,参与实践项目(实习),最好有论文发表,这一点是比较有用的。实习等等是次要的选择。实习如果能进入业界比较知名的比如世界500强之类的还是有一定说服力的。没办法,GPA低已经成既定事实,只能尽最大努力补救了,至于效果是怎样的,就不是LZ能够决定的了。


推荐阅读