目前共有95篇帖子。
(轉載知乎)在卡内基梅隆大学 (Carnegie Mellon University) 就读是怎样一番体验?
71楼 JosephHeinrich 2025-12-23 23:28
作者:AdmitWrite留学平台中心
链接:https://www.zhihu.com/question/24295398/answer/1416994078
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

这里主要介绍一下CMU INI项目吧,接下来根据自己的经历给你一些大致的参考,以及我所了解的有关信息,希望看完能给你提供一定的帮助。

项目信息

卡耐基梅隆信息网络研究所(CMU INI)于1989年成立,专注于信息网络研究,隶属于CMU工程学院。

学院背景

环境:学院坐落在美国东海岸北部的匹兹堡,紧挨着匹兹堡大学,气候较为寒冷多变。

花费:生活成本不太高,房租每个月大概在500-600刀,生活费大约在1300-1800刀左右。研究生学费大约是一年43430美元,具体需要去官网查看。

治安:治安情况大体良好,夜间外出还需警惕。

师资力量

卡内基梅隆大学

作为世界著名学府,计算机和信息相关学科在世界也是排名非常靠前,培养出非常多的人才,教学水平自然不用说。加上学校鼓励学生打破传统学科的束缚,在交叉学科

领域探索和研究,学术氛围也很好。另外,因为采用了学生提问--助教/老师答疑的Piazza系统,对于师生间的互动和学习的灵活性也有很大的帮助。

项目介绍

INI下有有三个项目:MSIN,MSIS和MSIT,下面我们分别介绍一下。

具体课程安排可查看官网链接:https://www.cmu.edu/ini/academics/courses.html 。

此外,这三个项目也是各有特点。MISN项目课程选课自由,有利于后期转CS;MSIS项目因为涉及信息安全

,比较敏感,加上毕业后的就职公司可能是FBI、NIS等关乎美国信息安全的机构,对于就职者的身份要求比较严格,不利于在美国的国际生

留美找工作;MSIT是学院的招牌项目了,加上第二年还会去位于硅谷的校区就读,可谓地理环境优越,对毕业找工作非常有利。

课程设置

CMU的课业一般都是四学期也就是两年毕业,在学分设置上,要求是修满144个学分。如果想在三个学期毕业,那每学期平均要修48个学分,如果一门课按12个学分来算的话,那课业任务还是相当重的。

这144分是如何设置的呢?

具体课程内容可查看官网,也可以搜索对应的内容:https://www.cmu.edu/ini/academics/courses.html。

总的来说,上半部分的72分是必修的学分。而三个项目里选课自由度最高的MISN在中间36分的有限制选修课这一块,几乎没有选课的限制。

从选课制度

来看,一般要提前一个学期进行选课,大致是从上学期期中之后开始,而且选课的时间不能自由选择,如果被分配到比较后面的时间,一些热门的选修课因为报的人数比较多,就需要排队了。当然这也不意味着你就上不了这门课了,一般在这门课的两周试听课期间积极表现的话,还是可以注册上的,如果课程太过热门实在排不到你,也可以看看有没有相应的网课。

从上课地点来看,MSIN和MSIS全程是在主校区也就是匹兹堡,而上文也提到MSIT的学生大多数第一年也是在主校区,但第二年会去位于西海岸

的硅谷校区。其中还有一些就读MIST(Kobe)的学生第一年在日本

神户而不是匹兹堡,然后第二年才会去主校区或者硅谷

校区。

教学模式

在教学模式上,大部分课程的授课模式和中国一样,就是老师在课堂上教,学生在课堂听课。但是也也有其他的模式,像选课制度那里提到的热门课程 网络课,以及一些纯线上课程(像CC,513等),都是可以观看线上录制课程。甚至一些学生还可以找到教授开一些自己迫切需要的类似私课的课程,有利于学生自由探索学习。

在评分标准上,一般是从日常学业的作业,考试,考勤,项目情况等来综合打分,也有个别评分只选取其中的一两项,具体的课程具体看待。

课程难度

从课程难度上来看,一般情况下有CS背景的同学学起来会轻松一些,选课的时候也要注意搭配,不要把有大量作业的课程安排在一个学期学习,否则整个学期下来可能需要超负荷才能完成学分。

申请要求

申请CMU INI 除了上面提到的相关学科背景要求外,其他的申请要求大致为:语言成绩TOEFL最少100+,雅思

最少7.0+,GRE320+。可去官网参考往年录取平均成绩。

对于工作经验的要求,一般是有相关的工作经验是加分项,但是也不是硬性要求的。据说MSIT在申请时是要求有相关工作经验的,但是实际上有很多没有工作经验但申请成功的先例,所以说在申请前实在没有这项内容但其他条件过硬的同学,可以尝试一下。

学生背景

学院里中国人还是比较多的,差不多平均能占四成,剩下的印度人也比较多。好处是大家平时的交流无障碍,不好就是平时在自己的社交圈里基本说的是中文,不太利于了解美国

文化和练习英语。

不过MSIS专业比较特殊,涉及信息安全比较敏感,国际生相对比较少,朋友那一届总人数30-40人,中国人才5个。

实习就业

实习机会

在INI,寻找实习机会不是一件难事。首先学校会定期举办招聘会,要求想对应的企业或科研机构,为大家提供很多的空缺实习岗位;其次学校也在提供专业的就业指导,不仅有专人帮你修改简历,做模拟面试

练习,对比offer,还能帮你和校友联系看是否有内推机会等等;最后学校还有一个Handshake的平台,在上面可以快速投递简历。总之只要提前做好相应的准备,获得实习渠道还是比较容易的。

同学里去Google实习的还蛮多的,特别是MSIS专业,Software Engineer / Site Reliability Engineer / Security Engineer都有实习的岗位。其他INI的中国同学也基本都有企业实习,还有一些同学选择在实验室做科研,还有同学选择位于纽约、西雅图

等地的创业公司,总之都有不错的机会。

就业前景

有前面学校为实习做的良好基础,对于后期找工作是非常有帮助的。而且CMU INI 的课程设置本身就是以实用为导向的,加上有校区处于硅谷,本身就拥有接近相关公司与科研机构的地理优势,硅谷和一些高新科技公司还是比较喜欢这里的学生的。

之前听说一个本科学电气

的同学,毕业后拿了五个很不错的offer,其中还有一个是apple的特殊offer。Ini同学里毕业后去Google、Facebook、Amazon、LinkedIn等大型公司的人也不在少数,这里有同学们自身的努力,也有CUM名校做背书的缘故。

而官方给出总体98%的就业率也就并不意外了,毕业薪酬也是比较高的,大致毕业年薪中位数是11万美元。如果是回国就业,依靠CMU的国际知名度,就业前景也是很不错的。

AdmitWrite,基于共享经济

模式建立的知名互联网留学平台,留学届Uber。迄今为止,平台入驻世界顶级名校导师已超过1000名,实现美国TOP30,英国G5,澳洲八大等多个地区名校全覆盖。学术大牛?名校学霸?外籍名校导师?牛人汇集地,你想要的都在这里。人文社科/商科/工科?理科/艺术/法学

?不管什么方向,我们都能为你匹配同专业名校学霸,申请so easy!中介价格不划算?线上模式,拒绝无谓成本,打造极致专业度,极具性价比服务,让每一分钱都花到实处。

大牛谈留学之申请硬知识可以关注专栏:

学霸谈美国申请:哥大学姐带你冲藤校

大牛谈英国留学:剑桥学姐带你申海外名校

海量名校实战申请经验:海外名校申请经验

72楼 JosephHeinrich 2025-12-23 23:29

作者:AdmitWrite线上留学平台

链接:https://www.zhihu.com/question/24295398/answer/2240048377

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


CMU ECE项目隶属于卡耐基梅隆大学的工程学院,在2018年QS世界大学电子电气工程专业排名中,卡耐基梅隆大学世界排名18,怎么看都是世界名列前茅。关于课程方面、生活方面问题,本文均有涉及,接下来就分享一下我的个人经历,希望看完这篇文章的你能找到一个清晰的定位,为你做出选择提供参考。

就业前景

就业方面的话,CMU ECE项目的硕士毕业前景非常出色,据统计,CMU ECE 91%的学生毕业以后,很快就拿到了来自谷歌、微软、亚马逊、eBay、Dropbox、甲骨文、特斯拉等世界级别的名企的offer,职位大概是软件或硬件工程师、系统工程师、电气工程师、数据分析员等,他们的年薪平均达到了11.2万美元/年。

这样一所令程序猿、工程狮心驰神往的院校,它的门槛会不会很高?它的课程设置是怎样的呢?在那里学习的学生会有什么样的就读体验呢?接下来就慢慢告诉你们吧~

CMU ECE项目介绍

CMU ECE项目,即卡耐基梅隆大学的电子计算机工程项目(http://M.S.in Electrical and Computer Engineering),隶属于工程学院,全美排名第八,是卡耐基梅隆大学的强项。

学生学成以后通常会具备更为全面的EE和计算机知识,未来在就业、学术领域等方面的发展前景将会更为广阔。



课程设置

CMU的ECE Department下有MS ECE program和Software Engineering program,当然这里说的就是MS ECE program,不包含Software Engineering program。

要达到MS ECE program的毕业要求,需要修满8门课,96学分。其中60学分核心课,36学分任选课。每学期至少上3门课(修36学分),最多上4门课(修48学分),没有毕业论文要求,一般时长1.5年,不能延长。当然不排除那些想要提前毕业的一学期修4门课大神,可以1年毕业。

这8门课里,其中有5门是core核心课程,通常情况下是ECE(18开头且大于18600)或者CS(15开头且大于15700)部门开设的graduate课程,但是也有例外,具体如下图所示;余下3门是electives,可以选择ECE或者大部分部分来自其他部门的课程,具体要求可参考官网链接:https://www.ece.cmu.edu/academics/ms-ece/requirements.html。

(上图为非ECE、CS department,但同时也属于core的课程,详情可点击官网链接查看:https://www.ece.cmu.edu/academics/ms-ece/requirements.html)

(上图为ECE不属于core的课程,详情可点击官网链接查看:https://www.ece.cmu.edu/academics/ms-ece/requirements.html)

选课方面

在选课优先级上,肯定是本部门的学生拥有最高的优先级了。比如CS的课CS的同学比其他部门更有优先级,ECE、SE同理。

虽然每年都有春季入学的同学会为了尽早工作而选择提前毕业,即一学期选修4门课。但我劝大家还是慎重点吧,别忘了卡耐基梅隆大学在《普林斯顿评论》(Princeton Review)每年“学生累得像狗的大学排名”中,从来高居前几位。像11-785的deep learning网红课,它曾经出现过有四百人上课,因workload太大,很多人中途放弃,最终不到两百人结课。课业繁重,能不能结课就暂且不提了,发际线更要且行且珍惜啊。

网课方面,一般来说,每学期只能选一门纯网课。虽然大部分CS的课是不允许直播出去的,但是还是有很多课程是多校区老师同学线上直播上课的。

尽管和绝大多数国内本科一样,都是“上课-写作业-考试”的教学模式,但是ECE的学生有机会进入实验室当GA(Graduate Assistant),可换取12学分或者拿工资。在国内本科的时候想要做类似的research program,要自己先给教授发邮件,通过了之后要额外使用课外时间去实验室做项目。在CMU ECE这里,只要到系里的网站上查program投简历申请就可以了,过程更加正规简单。不想换学分的话,也可以拿工资,不过薪水会根据老师、校区等不同而有所变化。不过GA只能有一次换学分,假设整个就读期间你做了三次GA,到头来也还是只能换12学分,剩下的两次只可以拿工资了。

课程要求

CMU ECE graduate-level的课程和CMU本校本科的课程的要求是有一点不一样的。本科生的课程,按照要求一点点做完就可以了。但是graduate的课需要你具备更加开阔的视野和更加锲而不舍的探索精神。TA少,office hour也少,有些任务需要你去主动读其他的文献才能完成的。而且graduate作业的解法不唯一,逻辑上能说得过去就行了。

ECE Program有四个Concentration:



Cyber-Physical Systems;
Computer Security;
Data and Network Science;
Wireless Systems。

不过,搞定Concentration不是毕业要求,不用刻意去选择。事实上,每一个concertration会对应一些课程,你的选课达到了concentration的要求,就会给你发一个certificate证明一下。

就读体验

这些课程肯定都是英语授课,交流方面要多开口交流才是真谛,托福什么的并没有什么很大的参考价值。尽管大多数中国留学生的英语达不到他们本土那样溜,但是一般愿意开口、敢于交流、积极融入团体的同学这一个program下来英语水平都提高了很多,对美国文化也更了解了。另外,这个学校几乎没有什么娱乐的活动,大家都很忙,几乎都在码代码。

CMU的学习氛围还是比较好的。学生上课有疑问可以随时举手起来打断教授进行提问,还有线上的piazza论坛可以让学生们发帖提问。平时联系教授还比较方便,可以office hour,也可以邮件预约一对一meeting。TA们的水平普遍都比较高,office hour时都很负责。一些比较难的课除了有课上的视频之外,还有专门的辅导时间。

录取条件

官网要求TOFEL最低84+(其中R22、L22、S18和W22),不过一般中国学生能被录取的标准大概是105+;GRE320+;GPA3.5+。想要春季入学的同学,需在9月15日前申请;想要秋季入学的同学,需在12月15日前申请。

具体可参考官网链接:https://www.ece.cmu.edu/admissions/index.html。

通常有计算机工科背景的非文科专业,比如物理经济金融EE等等,都可以申请。总的来说,项目招人不少,背景还不怎么限制,进去的几率不小。

一般春季录取的人数要高于秋季录取的人数。因此有部分人虽然投了秋季没有过,但是却调剂到了次年春季。如果你属于这种情况,这中间gap的半年,建议认真预习一下课程,要不然到时候人生地不熟,再加上还要面对那些令人头秃的巨多的workload,一个月做的事情的量是原来一学期甚至一年的量,真的不要太崩溃。

实习就业

最好第一个学期找实习,最后一个学期找全职工作,为避免失业,这个节奏一定要掌握好。总的来说,CMU实习就业服务还是蛮周到的,把CMU的Career Service资源用好,实习就业是没问题的。CMU的Career Service一般都会提供改简历、workshop、mock interview等等的服务。在硅谷校区,每个星期都可以见到internship、full-time的workshop屡见不鲜,找实习、工作的氛围相当好。实际上,硅谷校区的Career Fair和匹兹堡本校区的还是有一定差距的,有人甚至会飞回匹兹堡参加本校的TOC匹兹堡招聘会,或者跑去斯坦福参加参加斯坦福的招聘会。

实习方面,CMU的CPT是当作summer semester的课程,一般5月20日~8月初,总共时长12个星期。不过春季录取一般是没有暑期实习的,春季入学的同学要做好准备。

就业方面,除了参加Career Fair,还可以考虑用好学长学姐的校友网等的内推,可以让找工作事半功倍。CMU有非常丰富的校友资源,因此networking非常重要。

另外,CMU会时不时组织校友回学校分享工作经历、公司生活什么的,课上也经常会有Google之类的研究员过来分享正在做的一些研究项目。

其他



AIV

AIV, Academic Integrity Violation,即学术不端的总称。CMU在AIV方面那是相当地严格,因此千万不要抄袭!不要抄袭!不要抄袭!不要三五成群地写作业,也不要copy github,更不要抄学姐学长的作业。有些课程要特别注意一下,比如11-785有明确规定,把自己的作业发到github上、把小测的问题发到网上都算做是抄袭。AIV只要确认了两次,那结果就相当不好了。不知道自己的行为构不构成AIV的,可以咨询学校的TA(Teaching Assistant)。



生活方面建议

在匹兹堡校区买东西不太方便,建议网购,也建议你们去之前先带好小件的日用品。最好早点过去搞定家具,或者提前买好大件二手家具也是可以的。买的时候,要谈好价格,也要注意细节。吃的东西最好可以和同学之类的组团买。这些通常都不是一个个卖的,每次一买就得买一群,一般一个人吃不完。学校微波炉比较少,一般没有热水喝,吃饭比较难找到个好地儿,不过松鼠山的中餐厅比较多,可以去逛逛。美国本土的饮食对于大部分中国留学生来说是有点难接受的,中国饮食习惯相比美国要清淡一些,不过中餐外卖还可以。还有就是匹兹堡冬天比较冷也比较长,注意保暖保湿。健身房有是有,但是空间不大,人多了就比较拥挤,可以挑人少的时候去。



课程推荐和上课建议

(1)18613/15513/18213/15213(原来的18600):Introduction to Computer System。打基础的“神课”,优秀程序员入门必选。用C写作业,虽然比较繁琐,但是要求非常详细清楚,lab也很有含金量。想要通过考试多刷题就好。

上课建议:入学前啃完K&R的C语言教材,最好写几个lab(C语言扎实的话就忽略);边学边啃教材甚至只啃教材是上上策(仅供参考);考试前刷题真的有用。

(2) 10601:Introcduction to Machine Learning。想清楚自己适不适合走Machine Learning路线的同学必选!虽然作业允许用Matlab/Octave/Python/C/Java等语言,但是绝大部分人都会去用Python,可能Python相对于其他比较popular也比较简单吧。

上课建议:课后教授推荐的材料最好去读一读;熟悉class、list和dictionary,养成良好的Python编程习惯;平常有问题不懂的要及时问TA,要是把问题都累积到要写作业了才去office hour排长队,会焦虑到令人头秃的。

(3) 17637:Web Application Development。结课需要project和final exam,做project的队友非常重要。

上课建议:遇到不懂的问题,最好耐心看视频,或者去office hour寻求帮助,不要直接去Google;期末做project的时候,要具体每个人的分工,掐好时间点;敲代码的时候不要直接复制粘贴,最好手打提高熟练度。

(4) 15112:Fundamentals of Programming and Computer Science。这是一门大一的课,不难,但是要花蛮多时间的,从零开始教你Python。Workload的话,2 midterm+1 final+1 term project。一周两节正课(80分钟),1节advanced lecture(90-120分钟),还有多节TA 的公布上周作业、复习本周所学以及下周quiz、点拨本周作业的课(90-120分钟),分别是讲上周作业答案、复习这周所学内容、复习下周的quiz、点拨这周的作业,还有一节writing session(50分钟)、一节recitation(50分钟)和一节small group session(1小时)。然后再加上做作业时间,大概耗时5-20小时不等。

上课建议:上完课抓紧复习笔记,最好自己从头敲一遍example code;TA的课重点是要掌握quiz的出题思路,small group建议多参与练口语;term project建议选择和年纪大一些的有经验的人组团;考试之前的模拟卷多做做。

(5) 17681/17683:Java for Application Programmers/Data Structures for Application Programmers。这是两门6学分的mini course,推荐转专业的同学上这个课。我即使不是转专业的,我上了这个课也感觉收获很大。我个人不推荐为了省学分向别人借视频来看,而不是去上课,特别是像Data Structures这样的课。

上课建议:quiz之前复习一遍以上;作业在due之前两天写,遇到问题直接office hour找TA,这样效率高;最好把example code敲一遍,加深印象和理解;Java课上一定要做笔记,这堂课的PPT并没有把老师上课讲的东西包括在内。

(6)18645:How to Write Fast Code。虽然是很多人心中的“水课”,但我却不这么认为。Workload是这样的:4 作业+1 final+1 team project,每次作业多则三五天,少则6小时。作业要求比较模糊,如果有不懂的地方,最好马上去office hour跟TA问清楚。

上课建议:课后PPT一般很久才会放出来,因此上课一定要认真听;有不懂就马上去office hour问TA,别拖,拖就是忘记;少看缩写,多看主要概念在讲什么;sample exam一定要做,这个和final出入不大,占final的30%;作业最好提前3-5天做,这门课不接受late submission,错过due date就是大写的尴尬。


73楼 JosephHeinrich 2025-12-23 23:39

山路哥:


学校官网信息和视频

【美国百强名校】CMU卡内基梅隆大学-申请要求汇总+校园视频277 播放 · 0 赞同 视频


74楼 JosephHeinrich 2025-12-23 23:40

作者:留学李老师

链接:https://www.zhihu.com/question/24295398/answer/1556915140

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


我是2017届CMU INI MSIS的学生,这篇文章记录了我的就读体验和我对这所学校的深厚情感,希望能给大家带来一些帮助。

一、项目介绍

CMU的INI算是比较popular的一个学院,项目长度分为16个月和20个月。

16个月:第一年8月到第二年12月,三学期(Semester制)。

20个月:第一年8月到第三年5月,四学期(Semester制)。

INI下面共有3个分支5个track——

1、MSIT——第一年在主校区上课,第二年在硅谷校区上课。

(注:少部分MSIT(Kobe)spring入学的同学会先在日本神户学一年,第二年才回主校区或者硅谷校区上课。)

MSIT-Mob (Mobility)

MSIT-IS (Information Securuity)

MSIT-SM (Software Management)

2、MSIN——主校区上课

3、MSIS——主校区上课

接下来我就和大家简单对比一下这三个专业。

MSIN和MSIS的上课地点一样,两年都在匹兹堡校区,只有必修课设置比较不同。到了任选课部分,这俩项目又是一样free了。

相比之下,MSIT这个专业就显得比较有趣了。因为这个专业的上课校区有变化,大部分同学都是第一年匹兹堡,第二年硅谷。在硅谷的这一年是很好的机会,众所周知,硅谷在找工作的时候自带地理优势。在这里读书,到了招工季的时候就能更近距离接触业界,这里的资源自然是别的地方不能比的,近距离onsite真的非常方便。与此同时,接触工业界项目的机会也很多。但是MSIT也有其缺点,选课方面不太free。

据说MSIT的录取标准里面有一条是要求学生有工作经验,但这个标准貌似卡得不是很严,我就知道好多无工作经验申请也成功录上的例子,所以大家都可以大胆地尝试一下。

那么现在来到我们今天的重点,我就读的项目——MSIS。

MSIS,Master of Science in Information Security,即信息安全。可能有同学觉得自己对信息安全缺乏具体的了解,只是单纯觉得很cool所以想申,但是在申请的时候犹豫了。

但其实并不用担心, INI选课制度非常灵活,即便我们专业名称是IS(Information Security),但其实我们选课不会受专业限制,你想在选课的时候多选Software Engineer的课程也是完全可以的。

我们这届大概有80%同学选课方案都比较偏传统的Software Engineer方向。

所以申请这个专业并不代表你之后只能做信息安全这方面的工作。据我所知,我们专业做Software Engineer的很多,上一届毕业的学长学姐就是这样。

二、学生背景

我们这一届MSIS一共招了30到40人,包括我在内只有5个国人,与同期的 MSIT和MSIN相比要少很多。但是我听说下一届有十几个国人?不知道真假。

整体来说中国学生大概占比是40%,我平时接触国人比较多,所以说中文频率还是很高的。

我这些中国同学的本科学校都很优秀,大部分都来自于国内知名综合性院校或计算机相关院校,也有些是读的海本。大家本科专业虽然不尽相同,但大部分还是跟CS和EE相关的。三维方面也比较优秀,一般是GRE 320以上,TOEFL100以上。

三、课程

课程设置

以20个月时长的track为例,学位要求是144学分,平均下来每学期需要修36学分。一般来说,我们每学期会上36 – 48学分的课,选12学分的课的话,就是一学期上3-4节课。但也有半学期的课:mini course,这种课是6学分一节,一学期选两节就是12学分。

在这144个学分里面,有72学分属于课程必修,36学分属于限制选修,另外还有36学分是自选track,一共有三个选项:research track&project track& course track,选一门就行。

选课

从选课自由度这个角度出发,MSIS专业还是很优秀的。

以一学期上三门课的情况为例:限制选修的3门课,其实选课限制也几乎为零。而在三选一track的环节也很free,要是选course track就能多上三门课,这三门课也没啥限制,只要求属于某一个特定的CS方向,并不是只能选安全方向。

如果是每学期四门课,那多出来的最多4门课程也都可以自由选择。总的说来, 20个月的track,最多16门等价学期课程里面有10门可以任选,非常自由。总体来看基本是没什么限制,但因为有个比较复杂的先修课依赖关系,我们有些课还是必须要上的。

选课制度方面,一般第二学期的选课会从前一学期的期中开始。每个人开始选课的具体时间会通过抽签决定,要是运气不好,就有可能抽到一天内比较晚的选课时间。比如你抽到的是下午3点,就比较惨。当你开始选课的时候,你想选的课应该基本都满了,所以你只能进waitlist排队。

但是也不是没有解决办法,你就在waitlist里面待着,平时积极交作业,多多去上课刷脸。一般等过了刚开学那两周试听期(这两周退课/重选的比较多),你就可以选上你想要听的课了。

如果waitlist太长的话,就可能真的选不上了。其实近几年来waitlist过长的热门课已经陆续开放了网课section,这个section和正常section没什么太大的差别,只有教室听课优先级会低一点。因此,网课也不失为一个好的选择。

至于具体的课程安排我这里不再赘述,因为每年都在变动,大家感兴趣可以上官网看看:http://www.ini.cmu.edu/degrees/msis/curriculum-MS29.html

课程模式

这边绝大多数的课采用的都是传统的lecture授课制度,简单来说,就是老师负责上课讲,学生负责听。像CC,513这样的纯网课和一些热门课的网课section就没有课堂,只用观看录制好的的lecture,这些课就比较像tutorial的形式。此外,学校还允许学生在导师的指导下开一些self-taught的课程,这种课程学生的发挥空间很大,professor基本只是负责最开始定一个目标而已。

还有就是,美国的高校基本上都会使用Piazza来辅助教学 ,我们这边也不例外。Piazza是一个学生提问,助教和老师负责答疑的平台,同时老师也会通过这个平台发一些通知。所以,师生互动是这个平台最主要的功能。当然,你不一定非要在这个平台上和老师互动,平时上课下课都可以随时找老师沟通、问问题的。

课程难度

总体而言,我觉得INI下面的这几个项目都比较适合那些CS背景本来就比较强的同学,其它专业转CS是真的难。虽然之前也有很厉害的学长学姐转成功了,但我还是不太推荐。实在想来可以在来之前就开始转专业,不要申请的时候才开始转。

至于具体的课程难度,就看你选的是水课还是非水课了。水课虽然coding量比较小,但其他方面就不一定了。而非水课一般都有大量的coding project+其他作业,比如OS课就是很典型的非水课,一学期两个人写一个OS,这门课上课之前要通过教授面试才能选上,所以像我这样的学渣自然是没戏了。

考虑到课程难度,大家一学期就不要选超过2门的非水课了,要不然你可能会在凌晨四点的匹兹堡挑灯夜战。

至于评分标准,应该和国内高校差不多,大多数情况下是综合考虑作业+考试+project+考勤等方面来打分。当然,也有不一样的,比如有些课只有 project和考试,或者只有考试&作业,也可能只有作业&project。

课程师资

INI的同学选课的时候都喜欢选择课号15开头或者10开头的计算机学院及其下属的机器学习系的课程。这些课的师资力量还是很优秀的,我们坊间一直流传着许多传说:比如Java之父教Java;CSAPP作者教系统,CSAPP这门课的教材也是这本书;Tom Mitchell教机器学习;AFS之父教分布式系统;图灵奖得主教算法等等。虽然都是大牛,但我觉得具体的上课水平还是看个人。

四、就业

总的来看,INI的大部分中国同学都找到了企业实习,有一些去了FLAG之类的大型互联网企业,也有一些去了创业公司。大家大部分都在湾区、西雅图、纽约这几个地方实习。剩下一部分同学在暑期的时候进了学校的实验室做科研。

至于我们MSIS的同学,实习岗位比较多元化,做Software Engineer , Site Reliability Engineer 和Security Engineer的都有,我之前就在Google的SE岗实习过,工作内容是和Google内部存储系统隐私和安全相关的一个project,这里就省略不提了。

找实习这个事情,一个总的原则就是要早点开始。如果想早些找到实习不耽误后续的课程及学业,就必须提前刷题,准备好简历、Linkedin页面和面试时的自我介绍等。

求职途径的话,就有效性和时机而言,我首推TOC。我记得第一年的9月份刚开学的时候学校就会举行TOC招聘会。那会儿时间很早,所以职位空缺还很多,真的非常容易找到实习,所以大家一定要抓住这个机会。在TOC之后,基本上就主要靠学长学姐内推和网申了,但是如果能在TOC上就斩获实习Offer自然是最好的。

还有就是学校提供的就业指导。学校那边有一个叫做Handshake的平台,操作起来比较简单,绑定个人学生信息之后,就可以在上面投递简历了。另外,各大企业的Recruiter会不定期到访学校,等到邮件通告具体宣讲时间之后,你就可以带上简历过去了, 这个招聘会还有免费食物可以吃。

除此之外,INI学院那边是很重视就业的,安排了多个专门负责学生就业的专业人员,他们人很好,服务范围包括改简历,催Recruiter,对比Offer,联系校友,模拟面试等等,对找工作还是很helpful的。

五、生活

先给大家说一下校园活动。

我自己是不怎么参加学校的社团和学生组织的,但是也知道一点相关信息。CMU有一个名叫CSSA的中国学生组织,这个组织还挺活跃的,会组织一些新生接机,春节聚餐之类的活动,虽然我都没参加过。除此之外,他们会提供电子版的匹兹堡新生指南,还挺有帮助的。

学校还有一些传统的娱乐项目,比如每年四月下旬为期2天的狂欢节(Carnival),这个节日还挺有意思的,学校不仅会放假,还会把校园改造成游乐场。我们INI学院内部也有特色项目,每年九月初刚开学时都会举办匹兹堡夜景游船。

下面会概述一下在匹兹堡的生活。

学校的地理位置是在美国东海岸北部的匹兹堡,具体位于North Oakland地区,和匹兹堡大学挨得很近,和居住区Shadyside和Squirrel Hill离得也不远。

气候方面,怕冷的同学来这儿就需要一段时间适应了。因为匹兹堡的纬度比较高,所以这里春秋两季相对较短,冬天是真的很冷而且时间很长,四月份下雪也是常态。不仅如此,匹兹堡的气候变化很快,有时候会突然下雨,大家平时都会带伞出门。

至于食宿,这边吃的东西比较一般,比起美国其他地方,匹兹堡地区好吃的中餐确实不多,特别是正宗点儿的火锅烧烤真的很少。平时大家基本上都是通过微信群订盒饭,校园取餐还算方便。住房的话,大家基本都住Shadyside或者在Squirrel Hill区域合租Apartment或House,一个月租金大概500-600刀。(在美国真的算很便宜了)

除了房租之外,每个月可能还会花个1500 – 2000刀的生活费。(算是不错的水准)

最后是大家关心的安全问题,其实匹兹堡的安全指数还挺高的,我来这边之后身边没有发生过治安事件。学校警察局会通过邮件向大家汇报最新发生的治安事件,邮件里面有过几次凌晨时段的抢劫案件。所以大家还是要多注意安全,尽量白天出门,晚上最好是坐学校提供的Escort校车直接回家。

六、总结

总的说来,CMU的整体氛围是不轻松的。但大家并不是所谓的只会学习的Nerd或者“不会玩”,只是真的太忙了,没空玩,每学期的时间都被课程+就业的双重任务占得满满满当当。同时,CMU的Peer Pressure也不是开玩笑的。身边大神真的很多,一学期选四门课的同时还能早早找好实习,外加一个TA / RA也能轻松carry。有时候身处这种环境下就不自量力地想逼自己多选一门课,三门变四门,然后收获惨痛的教训,我会说我一学期有好几周都要熬夜熬到凌晨三四点才能学完吗。

生活,就是单调的重复,我几乎每天都在听课,吃盒饭,赶due,刷题中度过。周末自驾或开party,做顿美味的晚餐的机会都没有,打游戏就更没可能了。或许你把时间挤一挤,一个学期里面能给自己争取个一两次这样的机会吧。

好了,该倒的苦水都倒完了,现在我们来讲讲苦尽甘来之后的事。每天赶due的日子终将结束,忍一忍就过去了。等到结束的时候你会发现自己的代码水平经过一系列赶due之后已经突飞猛进了,也可能你已经在漫长的学习过程之中追上了大神的脚步。最重要的是, CMU的名校光环,计算机四大的不是盖的,在找工作的时候你就能明白在CMU带来的好了。

我记得和小伙伴在自习室畅饮红牛讨论Project设计的雨夜,记得在Autolab在用尽最后一次提交机会时得到满分的狂喜,虽然很多大神第一次交就满分了,但我真的很满足了。也记得在学期的最后一场期末考结束时把笔合上的瞬间。这些都是我努力过的轨迹和证明。

分享的最后,我真心地推荐大家能来CMU,好好学习,受益终身。


AdmitWrite,基于共享经济模式建立的知名互联网留学平台,留学届Uber。迄今为止,平台入驻世界顶级名校导师已超过1000名,实现美国TOP30,英国G5,澳洲八大等多个地区名校全覆盖。学术大牛?名校学霸?外籍名校导师?牛人汇集地,你想要的都在这里。人文社科/商科/工科?理科/艺术/法学?不管什么方向,我们都能为你匹配同专业名校学霸,申请so easy!中介价格不划算?线上模式,拒绝无谓成本,打造极致专业度,极具性价比服务,让每一分钱都花到实处。

大牛谈留学之申请硬知识可以关注专栏:

学霸谈美国申请:哥大学姐带你冲藤校

大牛谈英国留学:剑桥学姐带你申海外名校

海量名校实战申请经验:海外名校申请经验


75楼 JosephHeinrich 2025-12-23 23:40

作者:AdmitWrite留学服务平台

链接:https://www.zhihu.com/question/24295398/answer/1400474376

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


前言

虽然2015年的申请季已经过去了很久,但很多事情仍然记忆犹新。我记得当时,为了更好地选出适合自己的项目,当时我花了很久的时间去论坛上了解和整理信息。但了解得越多,我越不自信,论坛上那些被录取的大神都有很强的硬件成绩和软性背景,我和他们相比,还是有一定差距的,和我背景比较相似的成功案例几乎没有,申请的时候,心里还是有些没底的。在此,我就结合自己的背景,跟大家分享一些心得体会,希望可以对大家有所启发。 一、个人背景

先来简单说说我的背景,香港本科,专业为酒店管理,三维成绩还可以,GPA成绩为3.66分,GMAT成绩为720分,托福成绩为112分,具备两段实习经验,一段是专业安排的实习,还有一段是阿里巴巴的实习,毕业后先是工作了一年半,然后开始进行留学申请。 作为一个转码选手,和其他人一样,也有一定的短板。我的短板其实并不常见,那就是,我几乎没有数理基础和编程基础,我本科是酒店管理专业,我连高数都没有学过,这样的零基础背景应该是比较少见的。为了可以提高自己的软性背景,我通过Coursera学了R和excel VBA,编程基础可以通过慕课学习,但数理零基础这个背景让我在申请的过程中吃了大亏。UT Austin、Gatech这些很看重申请者数理背景的大学,对我这种数理零基础的选手并不是特别友好,虽然也是抱着重在参与的心态提交了材料,但真的拿到拒信后,还是有些失望的。我的准备过程,大概持续了一年,虽然过程很辛苦,但运气还是比较ok的,通过自己的努力,拿到了女神项目的offer,也算是给了自己一个交代。

二、前期备考

GT考试你应该是每个留学生都要经历的过程,我也不例外。

我并不是那种很典型的转码选手,而且我在准备中,也走了一些弯路。先来说说 GT考试这两座大山,GRE、GMAT、雅思和托福这四门考试,我之前全都考过一遍,备考上浪费的时间可想而知。GMAT的成绩还算ok,大三的时候拿到了720分。当时的想法虽然并不是毕业后直接无缝链接地出国读书,但GMAT成绩的有效期比较长,足足有5年,就算我毕业后先找工作,后续再考虑出国,应该也会在成绩有效期内,早些考完,也算是完成了一件事情,心不会一直悬着。来说说我对GMAT备考的一些建议,我认为GMAT的语法部分是最难的。我备考的时候,因为第一次接触GMAT,怕走弯路,直接报了一个辅导班,跟着老师学了一段时间,练习了一下OG,就直接上考场了。最后成绩还算ok,我这个人又比较懒,就没有再考第二次。大家如果想自行备考GMAT的话,CD这个网站还不错,上面有很多经验贴,大家可以选择适合自己的备考方法和技巧。

之所以考了雅思,是因为学校免费给我们报名,想着反正也不需要花钱,就去白考了一次试试,前后备考时间只有一个月左右,最后成绩下来是 7.5分,倒也还可以,但真的没有太多可以比较实用的技巧和经验,这里就不展开分享了。

雅思结束之后,我差不多要毕业了。很多大四临毕业的同学,都会陷入一种迷茫的状态,对未来的不知所措,对以后的迷茫。我算是一个比较了解自己的人,我知道我不喜欢酒店管理这个专业,自然不会找对口的工作。当时我对四大还是比较感兴趣的,就去投投简历试了一下,但比较遗憾的是,面试被pass了。我父母也有一定的想法,他们希望我可以读商科项目,但说真的,我对商科真的一点兴趣都没有。但比较尴尬的是,我知道自己不喜欢什么,却不知道自己喜欢什么。毕业前的那段时间,我基本上除了日常上课之外,我就在思考未来和自己的喜好。思考无果后,决定先去工作一段时间,如果可以在工作中找到自己的兴趣,到时候再去申请硕士项目也不迟。

也算是否极泰来吧,虽然前期有很多不顺,但好在之前实习的一家公司给我发了一个还算ok的offer,工作内容也和数据相关,我还是比较感兴趣的,所以在2014年的时候,我就直接一个人去了新的城市工作。不过那时我也确定了自己要在2年之内出国留学的目标,这两年期间不仅要做好工作上的事情,也要一点点开始准备留学所需的各种材料。

在我刚成为社会人士之处,当时的大数据的热度已经起来了。CS一直都是美国热门申请项目,因为大数据行业发展迅速,Data Science项目的申请热度也在肉眼可见地高升。有空的时候,我会开始研究Data Science这个行业以及相关项目。通过一段时间的了解,我发现我对这个行业还是比较感兴趣的,但美国很多大学的Data Science项目,都更倾向于招收具备数理基础或者编程基础的申请者。我作为一个酒店管理专业毕业的同学,一个零数理基础和编程基础的选手,Data Science项目对我而言,申请难度还是很高的。

后来和一些前辈交流之后,他们建议我去考虑一下Business Analytics这个项目,不仅会接触到我感兴趣的数据分析内容,对商科科班出身的同学也比较友好。

对于Business Analytics这个项目,最初的了解,我仅仅停留在前辈三言两语的介绍中,自己也没有深入了解,听了前辈安利,就直接打算申请了。我这个人的执行力还是很强的,既然决定了,就要开始着手准备。第一步就是备考GRE,我大概备考了5个月,然后直接上了考场,以158+170+3.0分的成绩告终。那段难熬的备考时光真的很难忘,每天白天要工作,晚上要复习和刷题,经常复习到凌晨2,3点。而且我对这个成绩并不是特别满意,因为写作成绩低的可怜,虽然已经达到了绝大多数BA项目的录取门槛。因为对GRE成绩的不满,又懒得再刷分,申请项目的时候,我提交的基本上都是GMAT的成绩。

不过因为GRE的基础,在备考托福的时候,倒是没有费太大力气,简单准备了一下就上了考场,拿到了112分的成绩。

三、准备申请材料和正式申请

GT考试都搞定后,就要准备文书了,后续就是进行网申了。

其实在有了留学的想法时,我就有了全程DIY的想法。工作之后我就没管家里要过钱,基本上申请费也是自己承担的。之所以最开始是打算全程DIY,主要还是受了网上一些前辈的影响,很多帖子都说DIY会更好一些,因为可以实时地掌握申请进度,还可以深入了解申请项目,判断自己是否真的适合某一项目和行业。

之前在论坛上看帖子,感觉全DIY申请好像并不是特别难,但真的开始DIY的时候,其实还是比较繁琐和麻烦的。前期对于选校和选项目,还要有合理的时间规划,任何一个步骤错了,都可能会产生蝴蝶效应,影响你整个的申请。但任何事情都有两面性,虽然DIY申请有些繁琐,但也有一些优点,比如说,通过DIY申请,你对自己可以有一个深入地了解,进行深刻地自我剖析,对自己的未来有所思考。如果时间允许、能力够强的话,各位完全可以考虑DIY进行申请,花些时间去网上看看前辈们的建议,准备的时候心细一些。

我申请完成的项目,一共有7个,包括CMU MISM、UMN MSBA、SMU MSBA、CUHK MSBA、UT Austin MSBA、Gatech Analytics、ICL MSBA,最后我选择了CMU MISM这个项目。还有几个项目,填了表格送了分,但因为个人原因,没有走完整个网申的流程,比如说USC RPI。

在提升软性背景这个方面,我之前还找了一份全球500强的工作,虽然工作内容和之前的工作差不多,但毕竟是名企,还是有一定的工作压力的,有时会发生一些突击时间,需要临时处理。

当时我花了很长的时间进行选校和确定申请清单,然后我专门拿出来几天进行网申,填写资料和表格,把PS和推荐信这两项文书留在最后去解决。

有一个小建议,各位可以参考一下,那就是网申的时候,可以用One Note进行管理。很多同学都会在申请季中同时申请好多项目,不同的项目,材料要求和DDL自然也会不一样。在申请的过程中,可以专门建立一个“未完成项目”文档,把项目对申请者的要求都放入到文档中,这样后续再查询的时候,会更加快捷便利。同时,One Note还可以提醒你项目的DDL,避免错过DDL,从而影响申请。

个人感觉如果你是在校生,暑假的时候少出去嗨皮,多去去实习。实习的公司是大企业还是小企业都没有关系,重要的是要积累实务经验,后续在撰写PS的时候,这些经历都可以作为素材让你加以利用。在实习的时候,你也可以接触到业内一些业务经验丰富的人,你所结识的上级和同事,不仅可以帮你开具推荐信,在日后的工作发展上,说不定还可以给你很大的帮助。不过,我并不是要求各位可以做到和公司的每一个同事的关系都处理得很好,但最起码也应该有一个或者两个关系还不错的同事,如果是领导级别的那更好了。虽然这样说比较过于现实,但你要知道未来你面对的是公司和社会,并不是单纯的校园,凡事最好为以后做做打算会更好。

实习还是很重要的,尽量多选择和目标申请项目相关度高的实习岗位。当然如果你的情况跟我差不多,属于那种编程和数理基础几乎为零的选手,有空的话,多上上慕课,自学一些内容,虽然一遍上课一遍工作很累,但这些付出对你后续的申请是有一定帮助的。

因为本科没有修数理相关的课程,为了在一定程度上弥补自己的劣势,还专门利用课余时间去Coursera修了相关课程。不过个人感觉在Coursera上花钱买证书其实没什么太大必要,一方面有些大学根本不承认Coursera的课程(比如说CMU项目明确规定只承认具有学分的课程),Coursera的认可度一般,而且很多大学并非对证书有什么执念,更多是想看你的自学学习能力和申请诚心。

然后,我们再来了解一下PS和推荐信这两个文书,我之前在撰写推荐信和PS的时候,侧重于表现了我的分析能力和学习能力。

撰写推荐信,选择推荐人还是很重要的。在推荐人的选择上,可以多元化选择,这样就可以从不同的角度突出你的个人特质。我之前的实习经历还是比较丰富的,在加上和本科老师关系也不错,所以一共选择了3位推荐人,分别是大学教授、实习公司的高层和全职公司的财务总监。为了可以让推荐人更好地帮我撰写推荐信,我还专门和每位推荐人见面谈了一下,介绍了一下我要申请的项目。在交流的时候,还专门把自己的所有材料以及项目相关材料都打印了一份,方便推荐人在撰写的时候有所参考。

我的大学教授是一位韩国籍的老师,我之前的推荐信是找她帮忙开的,她自己写完之后,直接发给了美国那边。但她为了让我放心一些,把推荐信也扫描了一份给我,撰写主要是从我的成绩和课上表现出发的,是一封很客观的推荐信;实习公司这边,因为我的老板平时很忙,所以是我自己写的,侧重表现了我的实务能力,在实习中工作态度认真,工作能力也比较强,我写完之后,直接找老板签的字;全职公司那边,我找的是公司的财务总监,推荐信也是他自己写的,不过我没有看到最后的推荐信内容。

说完了推荐信,我们再来说说PS。MSBA这个项目申请所需要的材料并不是特别多,CMU和UT Austin这两所大学需要准备Video Essay,其他大学的MSBA项目基本上只要提交一篇PS即可。

PS的撰写,要有针对性,不要没有重点地泛泛而谈。PS并不是扩充版的简历,不是简单介绍一下你的过往经历就好。在撰写的时候,你要注重细节化,拿案例进行支撑,通过细节凸显你的优势。当然你也可以用讲故事的这种方式,构建一个故事架构来撰写PS,打个比方,你之前做过什么事情,为什么要这么做,遇到了哪些困难,你是如何解决的,又有哪些收获。 最开始写的时候,可以直接用英文开始写,个人感觉没必要先写中文,然后再翻译。直接写英文版的话,后续在修改的时候,不仅可以修正错误的逻辑,还可以直接修改语法上的错误,会节省很多时间。

在撰写PS的时候,修改很多遍属于正常操作,千万不要嫌麻烦。自己写完改完之后,再找有留学经验的老师和前辈帮忙修改一下,选择一些有参考价值的建议,再进行修改。如果你认识native speaker,能找他们帮忙修改一下那是最好的,毕竟人家的表达肯定要地道很多。如果你认识的前辈比较多,多找几个帮忙看一下,提提建议,每个人的关注点不同,可能有些建议会让你产生新的思路。我之前在写的时候,先是写了一个比较通用的PS模板,后来找了中介机构的文书导师还有native speaker帮忙修改,前后改了十几遍,最后定稿。后来在申请时,并没有直接提交模板,会根据不同项目的录取倾向,简单做一些修改,然后再提交。

除了上述这些分享,这里我想单独说一下我申请CMU项目的一些心路历程。

CMU官网公布的DDL是1月10号,我也申请了Gatech的项目,该项目DDL在1月1号,因为Gatech项目的DDL比较早,所以最开始我一直都在进行Gatech项目的申请。后续申请完之后,才开始准备CMU的项目。但开始申请之后,我才发现CMU的项目要准备的表格和材料有很多,而且还有成绩认证和video essay。之前申请UT Austin的时候,也录制过video,所以录制CMU的video时并没有耗费太多的时间。但成绩认证是需要重新做的,因为时间不够,所以懒得去调研,直接就选择了CMU官方推荐的Spantran进行认证了,价格不贵,而且可以直接邮寄给学校,比较省事。但我申请认证那段时间,美国正值暴风雪,我已经寄了有10天,Spantran还是没有收到,我猜应该是寄丢了。一直坐以待毙也不是办法,我又向学校开了一份成绩单,然后又寄了一遍,不过快递时效还是有些慢。Spantran的工作人员还是很不错的,知晓了我的情况之后,先拿我发的扫描件进行认证,后续在收到原件之后,立刻帮忙加速处理,寄给CMU。

前前后后忙到了2月初,本来以为差不多申请可以告一段落了,但又突然得知有一位推荐人没有提交推荐信…无奈之下,只能过年的时候,小心翼翼地给推荐人打电话,麻烦他提交一下。在2月14号的时候,所有的材料都提交完毕,CMU项目是我最后一个提交的项目,我的申请季到这为止,也差不多算是到了尾声。

四、面试

我一共拿到了4所大学的offer,其中UMN和SMU这两所大学有面试。 其实面试中的很多问题在CD网站上的面经中都是可以找到的,真的推荐大家去CD多看看,上面还有一些前辈分享的Skype面试技巧和面试礼仪,对面试还是有一些帮助的。 面试官有时候会在面试快结束之前,问你有没有什么想要问他的问题,个人感觉还是有必要问一下的,但要注重问题的含金量,不要问一些有的没的。比如说课程设置、就业前景此类的问题都是ok的。

五、录取结果

2016年刚过完年,我回到香港,刚到香港没几天,我就收到了UMN的offer,看到邮件的时候,真的很高兴。前期的准备时间那么长,一直都处于一种紧张的状态,后续等待offer的时候,等了很久也没有什么消息,那段时间还是很焦虑的。那天早上,我的手机突然响了,机械地点开邮件,当我看到”Congratulations on your admission…”的时候,我甚至激动地跳了起来。 当时感觉如果收不到其他大学的offer的话,就选UMN好了,因为我本身对UMN这艘大学还算是比较满意的。不过后来收到了CMU的offer之后,我有些纠结和犹豫,所以还专门交了1500刀的占位费…最后综合考虑,还是决定去CMU,损失1500刀还是很心疼的。个人建议,如果可以的话,尽量去延长decision的DDL,万一等到最后有惊喜呢。

上述的这些心得体会,都是我根据自己的真实经历有感而发的。各位可以参考,但也要结合自己的实际情况进行参考,适合我的,未必会适合你。准备留学,肯定不是什么简单的事情,要花很多时间和心思,但我感觉既然你有了这个目标,就要沉下心来,好好准备。 虽然会遇到很多困难,甚至有些困难你从未遇到过,不知道应该如何去解决,但我相信,只要你肯坚持,一定会克服的。有烦恼的时候,可以找朋友聊聊,也可以自己出去放空一下,千万不要自己憋着,很容易陷入一个怪圈。前期可以制定一个大目标,后续分解成若干个小目标,分步去逐一实现,最后走向成功。 希望各位都可以通过自己的努力,实现梦想,最后拿到女神校的offer。




AdmitWrite,基于共享经济模式建立的知名互联网留学平台,留学届Uber。迄今为止,平台入驻世界顶级名校导师已超过1000名,实现美国TOP30,英国G5,澳洲八大等多个地区名校全覆盖。学术大牛?名校学霸?外籍名校导师?牛人汇集地,你想要的都在这里。人文社科/商科/工科?理科/艺术/法学?不管什么方向,我们都能为你匹配同专业名校学霸,申请so easy!中介价格不划算?线上模式,拒绝无谓成本,打造极致专业度,极具性价比服务,让每一分钱都花到实处。

大牛谈留学之申请硬知识可以关注专栏:

学霸谈美国申请:哥大学姐带你冲藤校

大牛谈英国留学:剑桥学姐带你申海外名校

海量名校实战申请经验:海外名校申请经验


76楼 JosephHeinrich 2025-12-23 23:41

某匿名用户:


请问cs研究生会很忙吗?(忙到联系不到人的那种(´A`。)


77楼 JosephHeinrich 2025-12-23 23:46

美国留学申请:


首先你得具备学霸的潜质,优异的成绩,当然一旦毕业工作offer也是很开心的

78楼 JosephHeinrich 2025-12-23 23:47

calelin:


弱弱的问一句,你们平常吃的啥。。。ritalin有得卖吗


79楼 JosephHeinrich 2025-12-23 23:50

Kissawhale:


自来水硕来答!

第一年:澳洲分校,逛吃逛吃晒太阳,哎大家都是商科生,哎大家都好聪明?哎大家怎么都开始转码搞data??

第二年:匹村本部,刷题debug刷题debug,我怎么天天三点睡?哎马上秋招了?哎马上春招了??

工作后:虽然非科班日常心虚,但两年时间从啥也不会两眼一抹黑到拥有自食其力的技术,值!


80楼 JosephHeinrich 2025-12-23 23:50

作者:知乎用户tAAI7O

链接:https://www.zhihu.com/question/24295398/answer/1927275447

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


我是2018年spring入学CMU ECE SDE的,去年5月从CMU毕业。因为之前在CMU选课的时候走了不少弯路,所以就想着写一篇文章给大家提供一点选课参考,希望学弟学妹们看了之后能避开一些坑。后面还会讲一些我的就读体验和就业心得,所以这篇文章会有点长,需要一点耐心才能读完。

在分享之前我要先说明一下:第一,由于我本人是个学渣,具体在ECE三学期的绩点是3.1 -> 3.4 -> 3.5,所以我的这篇帖子大概比较适合基础和学习能力稍微弱一点的同学食用,我也不好在大神面前班门弄斧。

第二点就是,我的选课会偏SDE(软件开发)一点,可能对想做机器学习方面的同学参考价值不是特别大。

总的来说,我推荐的课没有所谓的“水课”,我对绩点也没有执念,因为我发现绩点对找工作意义不大,只要满足基本的毕业要求就行。再说你在CMU根本找不到所谓的轻轻松松拿高分的课。如果让我花费大量时间仅仅只为了拿个A,期间根本学不到什么东西,那还是算了,我宁愿花更多时间去学一点实打实的东西,哪怕成绩只能拿B也无所谓。

基于以上准则,下面我将展示这三个学期的推荐课程。

第一学期

必选:

18-613 Foundations of Computer Systems

这门课跟15-213/15-513的教材和教学内容一样,是最基础的系统课,被我划到必学的范畴。不管你是本专业出身还是转专业,想做的方向跟系统有没有关系,这门课都应该上一上。这门课的内容和作业已经经过数十年的打磨,质量已经比较高了,学了这门课可以给之后的课打下很好的基础。

哪怕你之前已经上过computer system courses,你仍然还是需要上一下这门课。就这件事我当初还问过老师,老师笑着跟我讲这门课是不一样的,现在的我早已明白了老师的话有多正确。

另外,在我眼里,这门神课还有一个特别的作用,被我当做一个自我衡量的标准。即:这门课如果能拿A,那你在CMU的学习就不会觉得困难,也能比较顺利地找到工作。如果只能拿到B(比如我),就代表你的水平还不足,你还需要继续努力。

前面有提到,这门课跟15-213/15-513的课程内容相同,但我个人觉得ECE的课程质量不如15-513。所以推荐大家可以直接看15-513的课程视频来预习、复习甚至直接上课,我觉得讲得更好。

10-601/10-701/18-661 Introduction to Machine Learning

这三门课虽然不是一样的课,但是名字和作用都差不多。我这个人比较直接,就直说了,ECE这边凡是课程名字/内容和CS的课“撞型”的课,一般很可能就是看着CS的课火才在近几年开设的。名字虽然模仿来了,但课程质量却远远赶不上CS,这种感觉就类似于东施效颦吧。

下面比较一下这三门课的异同:

首先是共同点,老师分都给得比较高,拿A的难度不大,反正我认识的人都是A(除了我)。对于初学者来说,这门课能拿A,就意味着你Machine Learning的基础已经合格,可以尝试更多ML方面的课程。而如果是已经在Machine Learning方面有一定基础甚至做过研究的同学,这门课就是来给你复习+巩固基础的,顺便还可以修个核心课。

其次是不同点:仔细比较起来,10-601的内容更基础,有的老师布置的project可以后续放进简历,但不算核心。10-701是偏理论的phd课,课堂上会有很长的推公式的环节,算核心但不属于ECE课程。18-661是ECE核心,这门课我没上过,听说偏理论。

至于具体的上课内容和质量就不好说了,因为这三门课每学期的老师都在变,课程质量和内容主要还是看任课教授,大家就上课前自己打听一下吧。

总结起来,以上这几门课属于第一学期必选课,因为他们是CMU Machine Learning系列课程的门槛。这个课可以确定你适不适合走Machine Learning路线,比如我,上完之后只拿了个B,瞬间认清了自己薄弱的数学基础,以及我是真的不适合走Machine Learning路线,从此我就收心找工作当SDE去了。

推荐一门找工作的课:39-699 Career & Professional Development for Engineering Masters Students

这是CIT学院的职业课,只有半学期,教的东西对找工作还挺有帮助的,会教你写简历,linkedin和Handshake,还会布置作业让你做修改改。建议大家第一学期都可以上一下。

推荐搭配:

17-681 Java for Application Programmers + 17-683 Data Structures for Application Programmers

这两门同属于Terry Lee教授的mini course,都是半学期的课,我的推荐是搭配着上。

这两门课非常适合基础不好的同学。17-683这一门我特别推荐给数据结构和算法方面有困难的同学。我特别喜欢Terry Lee教授,上了他的课你就会明白,他上课的时候会准备很多材料,讲课逻辑也很清晰,对我这种打基础的人非常友好。只要认真听了这两门课,之后自己刷题就基本能看懂题目了。

如果想节省一点非ECE课的学分(有限制),可以只上17-683这一门,实在想上17-681可以找上了的同学借视频看。

18652 Foundation of Software Engineering

这门课属于必修课,春季学期会广播到pitts。最大的优点是对简历帮助很大,会用到很多web tool/library/framework。 主要用的语言是js, 缺点是平时上课比较扯,讲的都是software engineering practice,理论部分多到让人头大,感觉听完也没什么用。

至于作业,这门课一开始的作业很简单,会给你一个hw0 用http://socket.io作middleware写一个非常基本的nodeJS(expressJS) 为后端的聊天室。像我这种没有一点正经web开发经验的人,大概也只花了两三天就把作业和视频介绍完成了。

后来就几乎是组队作业贯穿全程,老师那边会给一个规定好的project,强制使用node(express)作后端,其他方面不做限制。如果选的是很潮流的技术栈,自然会让你的简历增光添彩,比如react/redux这种就很有亮点。

如果想选这门课的话,我建议你提前评估一下自己是不是能hold住这门课的作业,如果实在觉得难那就还是别上了,否则你去了也只会给整个学期的组队作业拖后腿

记得当时我选这门课的时候完全是个web小白,硬着头皮也要上这门课,为了锻炼英语,选组的preference填了mixed。结果分到的队友就真的很mixed,一个队总共5个人,我们分别来自4个国家。当时我们组有队友强烈建议选angular当前端,但我对angular可以说是一问三不知,再加上印度队友几乎什么也不干,我就完完全全是零基础硬写整个组的前端,真的太难了。这门课成功地让我对印度队友有了阴影。

关于期末考试,题型一般是单选+不定向选择+简单的js testing 代码。感觉想光凭复习就拿高分根本没戏,主要还是看你上课有没有积极参与,组队作业完成得好不好,可能还要让队友喜欢你。

这门课的初衷本来是这样的:组队的项目每两周一个iteration,所有人的项目要求、requirement和feature都是一样的,每周给助教报进度,每两周给助教一个demo,期间就是各种git practice, code review, ci/cd,testing testing & testing, 检查代码风格甚至还有pair programming。

但实行起来就不是这样了,两周一次的iteration被我们变成了1天一次iteration。全程我们组就是一个队友把控大局,我和另外一个队友分别写前端和后端。最后写出来的代码虽然很差,但好在由于老师非常喜欢我们组的一个队友,最后给了我们个高分。

这门课我几乎全程是在自学写web,所以中间的practice可以说真的不太规范。我比较建议有基础的同学选择这门课,或者你要是能在组队的时候抱到大腿也行。当时我室友上这个课就很轻松,让我很是羡慕,相比之下我这个菜鸟就苦不堪言了,自己本来就是小白还要时不时demo前一小时修队友的bug。

第二学期

必选:

15-640 Distributed System

这是我在CMU最喜欢的一门课,没有之一,值得花掉一个非ECE课程名额!

这门课是CS本科的一门系统必修课,任课老师的水平都很高,讲课质量真的没得说,是我学到最多东西的一门课,对我理解后端帮助很大。你可以去看看他们每学期的评教分数有多高。这种高质量的课平时我们都是跟本科生一起上,他们的实力真的不容小觑,像我这种学渣就经常有一种被本科高手碾压的感觉。

这门课的workload还是挺大的,每学期会有4次作业,4个project 和 2 个考试。我当时几乎每周都在写作业当中度过,而且debug真的很难,有bug的时候真的欲哭无泪,想求神拜佛。但是如果能找一些同学跟你一起学,互相帮助,多讨论一下,可能会帮你分担一些压力。

另外,我觉得这个课程的评分也挺让我满意的。大概是CMU最有原则的一门课了,完全不调分,大家考多少就是多少分(全班都拿B也不调分)。据师兄说他那一届因为最后考试比较简单,最后统一向下curve了。

最后要提醒一下,这门课在秋季学期和春季学期的内容不太一样,Fall用Go,Spring用Java。我个人比较喜欢Go的版本,一般学一周之后你就能精通Go了。

这里附上课程主页:https://www.synergylabs.org/courses/15-440/

可选:

15-719/18-847 Advanced Cloud Computing(只有Spring开)

概括一下就是低配版的Distributed System,高配版的Cloud Computing。

这门课的内容可以说和跟DS大同小异,但是教授讲课质量赶不上DS,没有说教授本人水平烂的意思,只是课堂风格实在有点随便,挺催眠的。所以只称得上低配DS。

但跟CC比起来还是算高配了,因为至少有人讲课,workload也没CC大。

但我觉得这门课还是可以一上的,毕竟是ECE的core,要满足毕业要求。要是单独上效果不好,你可以选择跟DS同步上,或者上完DS再上,事半功倍。但是就不要先上这门课再上DS了,这样效果不好。

附课程主页:http://www.cs.cmu.edu/~15719/

18-845 Internet Service (只有Spring开)

我在CMU最满意的课之一,强推。这门课的老师同时也是这门课教材CSAPP(Foundations of Computer Systems)的编写者。

这门课是小班授课,人数会控制在20人以内。人少的原因据我分析是这样的:这门课主要是让大家读paper,上课时会让大家围成一个圈讨论某一篇paper的内容,你就在博学的教授和一堆学霸面前坐着,根本没可能划水,还必须要认真准备和思考,不然你开口就没有讲的东西,只能在大家面前献丑。

既然如此,这门课也对出勤率提出了硬性规定,即一学期最多缺勤两次。作业的话,是每周写两篇论文读后感,感觉这个写作对英语的要求不高,重要的是看你有没有自己的思考。还有一个个人的Project+一个Group Project,这两个project都没什么限制,让学生自由发挥。实现难度这些在老师眼里不怎么重要,一个新颖有趣的idea加上你独具匠心的思考才能得到老师的青睐。

可能这门课会让很多觉得“开口难”的中国学生望而却步,但这反而是我最喜欢这门课的一点。课堂上大量的讨论真的很难得,尤其对于我们这种不读Phd的人来说,基本没什么机会能跟资深的教授坐在一起,所以每周读两回paper真的让我很满意。不仅如此,你抛出一个问题之后,老师就在你面前亲自解答,这种问答环节不仅能提高你的口语和表达能力,还能丰富你的眼界和思维,何乐而不为? 另外,我还有一个意外收获,因为我这门课是和Advanced Cloud Computing同时上的,我发现这门课的必读篇目和ACC, DS这两门课都有大量重合。所以我相当于是花一门课的时间读了三门课的paper,而且还是名师导读的精读版,真的很值得。

附课程主页:http://www.archive.ece.cmu.edu/~ece845/

17-437/17-637 Web Application Development

很有名的一节课,因为每学期的授课老师都有变动,所以我这边没办法讲课程质量好不好,具体的课程质量还是要看老师。但总体来看这门课老师的水平都稳定在一个比较高的水准。

这门课的内容不难,但节奏很快。作业基本上是每周都有,Homework和Project都有可能,上完之后能帮助你全面基础的了解全栈Web开发。这门课只要认真学就能学好,也是我第一个拿A的课,所以我对这门课的感情还挺深的。我后来当了这门课TA,开发了第一代autograder,以后你们上这门课的时候还会用到我写的autograder。

另外提醒一下,这门课的project后续放进简历里对找SDE工作很有帮助,但要是最后一学期才上就来不及放进简历了。所以我的建议是:一定要在最后一学期之前上。

第三学期

最后一学期比较特殊,所以大家一定要结合实际情况来选。假设你这学期需要找工作,你可以选一些没有考试的课和相对轻松的课来缓冲一下,腾点时间给找工作。但我这个建议仅仅适合最后一学期,其它学期我不建议牺牲课程质量来给找工作让步。

两个原因,一是因为你没办法保证在课程那里省下来的时间都能真的用在找工作上,而人的时间是可以挤的,不如逼自己一把。二是,最后一个学期之前,你都有机会在课程中得到含金量更高的project来充实你的简历,但如果是质量差的课就没这个收获了。

可选:

16-720 Computer Vision

这门课每学期都在变,所以具体课程内容和质量不好说。我只知道我上这门课的时候,一学期只有5个作业,project和考试都没有,所以全程学下来没什么压力。只要合理安排时间,并且早点开始学习,一般作业都能拿A。按照我当时的课程质量,这门课还是比较不错的,推荐给大家。

11601 Coding Bootcamp (只有Spring开)

这门课强力推荐给找工作的朋友,反正找工作也要刷题,那不如来这个正宗的刷题课,平时上课就是刷题。教材就是著名的Cracking the Coding Interview。

但这门课的老师讲课质量一言难尽,基本没啥效果。所以不太建议没有数据结构和算法基础就想强行刷题的朋友来上这个课,我建议去前面推荐过的17-683。

11-642 Search Engine(只有Spring开)

这门课的内容没有想象中那么黑科技,就是非常传统的类型,平时一样要推公式+读论文+写论文读后感。课程质量很稳定,老师讲课水平也不错,load大小就因人而异了,看个人兴趣。像我就不行,推公式简直会要了我的命,我只能选择抱大腿。

三个学期的课程推荐都讲完了,接下来我做一个总结:

总的说来,CMU是CS大校,课程资源的丰富程度超乎你想象,只要你想学,几乎都能找到,我上面提供的这个选课单仅供大家参考。但这些课程都是我或者很亲近的朋友亲身体验的,所以还是比较靠谱的。

我还有一些tips提供给大家——

第一,不要被课程的名字所迷惑,其实课程内容只跟教授有关,具体内容最好是在上课之前打听好。

第二,CMU的课程workload都很大,所以记得正确评估自己的能力,看自己能承受到什么程度。workload超负荷的话,你恐怕一整个学期再怎么努力学也得不了一个很理想的分数。我建议大家在选课前去课程官网上看看,评估一下这个学期的排课适不适合自己。如果目前的排课组合让你有一种忙不过来的感觉,考试作业超负荷的话,你可能就要考虑换一个组合了。

第三,如果能和小伙伴一起学习是最好的。毕竟大家选了一样的课,就能多交流分享,集思广益,互相帮助。

Last but not least,千万不要抄袭! CMU这边有多看重学术声誉,它的规则就有多严格,就算每一门课都有不同的底线,但抄袭行为绝对是所有课都深恶痛绝的。其中又数Introduction to Computer System, Introduction to Machine Learning这种基础大课最为严格。还有Cloud Computing这个课,老师甚至会追踪你在Quiz每道题上的停留时间来判断抄袭。

这里提供一段我做TA的时候知道的真人真事:有一组同学在Github上已经存在的project基础上写自己的project。尽管他们花了大量的时间改进,做出的project其实已经跳开了原来的那个project,但这依旧是抄袭。project明令禁止用已有的代码,用了就是抄袭,不要自作聪明地认为不会被发现,其实有专门的追踪工具。不管是抄袭还是被抄袭,用已有的代码作弊等等,反正跟抄袭沾了关系的人,结果都很惨,挂科甚至休学、退学的都有,其中还不乏一些成绩很好的同学,大家一定引以为鉴。

PS:我们18Spring选课很free,所以我选的都是自己真心想上和干货很多的课。现在ECE的选课规则貌似有变动,学弟学妹们可能需要看一下新规则和毕业要求,自己做一下调整。

关于课程的部分就到此结束,后面是我在CMU的就业心得和就读体验。

就业心得

读研之后才明白节奏有多快,一来就要找工作,我因为拖延症吃亏良多。希望大家就不要像我这样了,尽量早点开始准备。

我觉得CMU的career fair效果还可以,推荐给大家。我的实习就是在career fair找到的,正职是career fair + 内推。大家参加CF之前记得一定要认真准备。

另外,我前面在第一学期推荐过的那门找工作的课效果也不错。

至于就业情况,感觉我们这一届(17 Fall & 18 Spring)的情况还不错,主要还是靠亚麻爸爸那边捞了很多人。基本上只要公司招人,我们专业都有成功拿到offer的。

就读体验

首先讲讲学习方面。

我本科毕业于国内某985ece相关专业,来CMU学习之后,觉得这里的课程压力大到让人想退学,毫不夸张的说,我来这的第一个学期真实地每天赶due赶到崩溃,就这样了还有好几次赶不上Deadline。一路这样熬过来,还好我还能求助一下身边的大神,真的多亏了他们的帮助和鼓励,我渐渐地有了进步。

我每周的学习时间基本就是1027,就是每天从早上十点学到凌晨两点,一周七天从不间断。但也有睡得更早,起得更早的同学,这个作息就比较健康,但感觉大家的学习时间都差不了太多。大家都一样,几乎所有时间都被上课+写作业+找工作占满。其实也有效率低偶尔放空的时候,但真的没什么时间娱乐。

至于成绩,我这个学渣要想拿A是真的难,拿B还是可以的。只要态度认真一点,努力一点,毕业要求还是比较容易达到的。想要高绩点就要更拼了。

虽然我前面感叹了一大段学习的艰辛,但不得不说,CMU主校区的学习氛围真的很能感染人,课程设置和强度很大,学下来不仅能锻炼人的意志力和学习能力,还能治疗拖延症。我这两年学的东西是大学的时候所无法想象的,可能这就是先苦后甜吧。

关于做研究方面的信息,因为我个人目标是找工作,所以不是很了解。但据我所知,只要你主动一点,就能和教练联系,教授们都很approachable,很好说话。我个人因为当TA,所以跟TA那门课的教授很熟悉。

接下来讲讲生活方面。

我在CMU的生活还算不错,吃的话可以点中餐外卖,选择还挺多的。学校里面中国人含量还挺高的,所以交友不愁,大家也经常交流。我就住在一个全是熟人的公寓,平时经常上下楼串门,大家一起过年过节特别热闹。我很感谢大家的帮助和鼓励,多亏了他们,我在CMU才感觉有了支撑。

但是同胞太多也有个缺点,大家平时和外国人交流的机会比较少,所以不太利于口语锻炼。想要提高口语,关键是看你自己愿不愿意开口说话,不开口就永远没办法克服交流障碍。我自己就是一直喜欢主动出击到处开口交流,后面口语提高了很多。至于托福GRE多少分,其实参考意义不大,我就不说我多少分了。

至于跟外国人交流要看机会,有机会一定要抓住,我当TA的时候,就常跟同事们交流,其他的话没啥机会。但我真的每参加过这边的party,可能CMU真的不太存在party的可能性吧。不过要是放假或许可以试试看有没有时间。

最后提醒大家,匹兹堡很干,冬天很长,南方的小伙伴来这边容易皮肤过敏,所以记得多保湿 & 加湿。

这篇长文到这里就要结束了,希望大家看完能对CMU ECE的SDE项目有新的了解,尽量少走弯路。


AdmitWrite,基于共享经济模式建立的知名互联网留学平台,留学届Uber。迄今为止,平台入驻世界顶级名校导师已超过1000名,实现美国TOP30,英国G5,澳洲八大等多个地区名校全覆盖。学术大牛?名校学霸?外籍名校导师?牛人汇集地,你想要的都在这里。人文社科/商科/工科?理科/艺术/法学?不管什么方向,我们都能为你匹配同专业名校学霸,申请so easy!中介价格不划算?线上模式,拒绝无谓成本,打造极致专业度,极具性价比服务,让每一分钱都花到实处。

大牛谈留学之申请硬知识可以关注专栏:

学霸谈美国申请:哥大学姐带你冲藤校

大牛谈英国留学:剑桥学姐带你申海外名校

海量名校实战申请经验:海外名校申请经验


回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
 
 
©2010-2026 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。