Cornell Tech CS 真实入学体验+选课介绍+找工作+申请Tips
地里匿名用户3FDKI
743725
年初被Brown和UPenn拒了之后就在哥大,CMU和CT中选了CT (到现在都还心痛哥大交了4000刀的定金)。
申请之前看过很多学长学姐的分享帖觉得大有帮助,现在特意想开一个帖子来分享一下自己的就读体验。主要目的还是希望能给以后想申请CT CS的人提供多一些program和学校方面的了解。
提前说明:下面部分内容带个人偏见,杠就是你对 :)
1: 校园生活 + 环境+交通
Roosevelt Island简称罗岛位于Manhattan和Queens中间。地方小而优雅,周围被East River围绕所以夏天也不热,晚上海风吹还非常舒服。春天樱花开的时候整个罗岛的树都是粉红非常好看。年年都有很多人会在樱花开的那几个星期来罗岛游玩观光。罗岛安全性的话在整个NYC里应该是最安全的地方了毕竟地方小。
CT里大部分学生都居住在The House里,也有些住在罗岛的一些公寓楼里比如Manhattan Park, Octagon等。 The House价格来说非常亲民,studio每个月$2200左右。除了价格之后,The House高层的风景简直一流,左边有Queens,右边有Manhattan。有时候早上醒来看见一片天空和海整个人都感觉非常舒服。
The House里有gym+公共laundry+bike room。gym比较小,学校旁边有一个sports park每个月30刀,里面有篮球场,游泳池+比较完整的健身房。
如果你有车而且打算住在The House里的话,建议你早点把车处理好,因为罗岛里面停车是真的难。学校两边有Metered parking但是也很难找到位置。岛上也有大停车场但是permit parking的waiting list都排到好几年开外了。不太建议带车进岛除非你找到别人愿意出租permit给你。
2: 录取背景+人数+ Bar+人种分布
录取背景大多数是我跟别人交流的时候得知的。总体来说美本居多。这届有非常多UCSD和西雅图华大的本科生。美本比较出名的有来自UCB,UCLA,Purdue,UIUC,USC,Dartmouth,GT还有几个是Cornell本科。除此之外也混杂了很多没听说过的美本。
陆本的话我知道的有来自清华,上交,同济,香港top3, 台湾top2。 新加坡Top2 + 加拿大本科比如UBC,UoT,Waterloo, McGill都有。还有一些欧洲的学校我不太了解就不列举了。
Admission说今年各个program都扩招了,但没有给一个具体的数字。我从一些学长学姐里得知去年CS是大概100人左右。个人粗略计算今年CS起码有130+。扩招之后的Bar太迷了不得不吐槽一下,LinkedIn上搜出来的都有好几个都没有任何实习经验或者就一段两三个月的RA/TA。扩招之后的low bar也导致了明显的两极分化,一边是很多一段实习或者没有任何实习经验的学生,另外一边是很多起码两段实习或者全职工作几年。CT这么注重就业率,不知道为什么要招一些没有任何经验的人来拉低就业率。要不就真的很自信感觉自己的学生能上岸,要不就是拿来当cash cow。
Diversity的话基本没有,不是亚裔就是印裔。亚裔+印裔基本上占了70%,剩下就是白人+拉丁裔+黑人+一些少数。在Orientation上碰到一个白人还跟我说第一次体验到当个少数族裔是什么感觉…
3: 课程
开始说课程之前想提一下,如果你是转码选手,建议出门右转,CT真的不适合你。CT CS很多课程注重于AI/ML,并没有很多传统CS课程比如Operating system, compiler这类的。这个学期开了一门algorithm的课但是我觉得教的东西并不会帮助你准备面试或刷题,还不如自己多刷几单leetcode。
CT很多课都是大班教学,大班教学起码都是70+人。我本科一直都是小班教学20-30人,所以有点不太喜欢大班教学。
CS除了Studio是必修课之后,选课比较自由。studentaffairs.tech.cornell.edu30学分,2个学期毕业:
CT CS课比较适合已经有CS基础的。教授都是行内大牛讲课非常认真。我这学期正在上6门课。前四门是CS主修课,第五门是MBA的入门课,最后这门是必修的Studio。
1: Machine Learning Engineer (Alexander Rush)
CT的旗舰课不需要太多介绍,强烈推荐!Rush的研究主要是NLP,但也有做一些Deep Learning。这门课教你怎么写一个小的PyTorch,会需要你写很多代码。
需要注意的是这门课并不会注重于教你入门级别的Concepts,而是默认你之前有一点ML的基础或者自己做作业的时候补知识,认真学的话真的能学到很多PyTorch底层的知识结构,个人非常喜欢这门课。
Overall:5/5
Workload: 4/5
2: Applied Machine Learning (Volodymyr Kuleshov)
秋季CS另外一门ML类型的课。这个跟MLE就有点相反了。注重教基础的AI/ML知识,偏数学推导,需要写代码。
老师人很好,但是有时候会在一个topic上重复一些东西花费很多时间。作业的话差不多都是Kaggle 上面的一些比赛。对于CS来说不是必修课,所以你要是数学推导没有什么把握可以不用上。
Overall:4/5
Workload:5/5
3: Algorithms and Data Structures (Alex Conway, Thomas Ristenpart)
这门课很奇怪,当初开的时候写着是Thomas教。结果第一门课开始就是一个新来的教授Alex教。Alex教的一个字:烂,两个字:烂爆。首先他写的东西就很难懂,然后他有时候写证明的时候完全不知道他是怎么derive point b from point a。每次上他的课都感觉在坐牢。后来我实在受不了他讲课直接开始逃课。
4个programming作业,每个大概4-5题类似leetcode一样给你一个问题和一些数据让你去写算法。写完还要讨论一下runtime之类的。
上面说过了,这门课的内容不会帮助到你面试或者刷题。教的东西本科算法课大部分都有教过所以对于很多cs本科的学生就算翻新一下记忆。这门课不是cs的必修课所以可上可不上。
Overall: 0/5
Workload: 4/5
4: HCI and Design (Shiri Azenkot)
水课。我是拿来混学分的,本来就对HCI之类的不感兴趣。每次上课前要读一些文章然后课堂上讨论一下就分组去做当天要交的activity。这门课水到我想了半天也没想到这门课有什么好评论的…
Overall:3/5
Workload:1/5
5: Business Fundamentals
水课+只需要上半个学期。每节课上课之后需要自己去读一些case studies然后课上同学之间讨论。 印度女老师非常热情,人很好。这几课真的需要你开口交流。感觉还是挺有意思的,能学到挺多business方面的知识。
Overall: 4/5
Workload: 2/5
6: Product Studio
这门课是CT主打的studio里的必修课。MEng学位第一学期就上。开学之前会给你很多How Might We之类的挑战让你去挑15个感兴趣的然后从高到低按兴趣排序。然后CT有一套神(la)奇(ji)的匹配算法匹配队友。这门课我觉得要是真的评论的话我能单独另开一个贴。我自己对我几个队友的评价实在不太想写出来。懂得都懂…
大致总结一下,这门课的体验好与坏完完全全取决于你的队友。即使你自己个人很想努力做好,队友不想配合的话你也只能忍着。匹配到志同道合的队友就大家都很轻松,否则的话只能遭罪和认命。
Overall: 0/5
Workload: 4/5
给大家两个关于课程的建议:
4: 找工作
CT自称自己的学生有超过 tech.cornell.edu, 我觉得这个数据不可信。我在LinkedIn上面看到过的就有十来个今年5月份毕业的学长学姐至今还在找工作。
今年市场怎么样相信大家有目共睹。我自己就是各种白嫖OA然后被拒,一个面试都没。但是还是比较好运暑假实习return offer十月初终于批下来。
周围有些人已经放弃在美找工作转战国内,自己知道的已经有3个已经拿到国内offer。Cornell title在美国现在这个市场能提供的价值感觉很低,在国内倒是好用。自己之前投阿里云很快被捞起面试,可惜面试考的八股文自己不怎么熟悉挂了。
学校career management只能说尽力了,举办了各种活动, info sessions和career fair。Career fair来的公司有点少,说得上名字的就只有Bloomberg,JP Morgan, World Quant。这三家里只有Bloomberg在招SWE。除此之外,9月底学校组织了参观Bloomberg HQ,可惜sign up太晚满人了。CT最有特色的就是每年Bloomberg都会coffee chat捞点全职和实习。今年市场不太好好像也没有邀请很多人。我自己没被邀请到coffee chat,但身边有认识的被邀请了。不知道他们选人的标准是怎么样,今年被邀请的好像大部分都有全职经验,但认识一个在FANG某大厂全职两年的同学竟然没被邀请。
朋友跟我说Bloomberg还邀请了一位西部上面提到过某大学本科的国男。这个男的有一点我觉得很恶心的是他resume上称自己带头创建了一家Startup然后各种吹把自己打包成一位有经验的software engineer。打开他Startup网站一看就这?完全是个toy project。网站上两个products其中一个还打不开。想起自己3段实习还不如一个在resume上面造假的难免有点不好受。
5: 申请技巧
这里想分享一下我当初申请CT的时候想到的tips,take this with a grain of salt:
6: 不满意的地方
本来没想着写这个的,但仔细想了想CT好像又没好到让我无脑夸,就顺便写上吧。
7:总结
最后总结一下,总的来说CT对于有CS基础的学生来说还是个可以考虑的学校。但让我重新选的话我应该不会选CT。
tldr:
课程方面偏ML,课有水有硬全看你想混还是认真学点东西。第一个学期的Studio课全看运气,匹配到拉跨队友就只能认栽。
因为学校主打和鼓励创业,这里的确也有很多人是冲着创业而来。
学校很小待上几个星期很快就会认识很多人。
学校处于宇宙中心想逛街买东西就曼哈顿,想吃中餐就去法拉盛。
找工作还是要靠自己,Cornell Ttitle在目前美国市场不会起到太大作用。
很多同学都有一两年以上的全职经验,如果你像我一样只有实习经验的话可能跟他们比起来可能会比较吃亏。(或者你可以像某人一样造个toy startup放resume上忽悠人)
如果这个贴子对你有用的话请分享点赞加米~ 顺便附上几个我之前看过的学长学姐的贴子:
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
申请之前看过很多学长学姐的分享帖觉得大有帮助,现在特意想开一个帖子来分享一下自己的就读体验。主要目的还是希望能给以后想申请CT CS的人提供多一些program和学校方面的了解。
提前说明:下面部分内容带个人偏见,杠就是你对 :)
1: 校园生活 + 环境+交通
Roosevelt Island简称罗岛位于Manhattan和Queens中间。地方小而优雅,周围被East River围绕所以夏天也不热,晚上海风吹还非常舒服。春天樱花开的时候整个罗岛的树都是粉红非常好看。年年都有很多人会在樱花开的那几个星期来罗岛游玩观光。罗岛安全性的话在整个NYC里应该是最安全的地方了毕竟地方小。
CT里大部分学生都居住在The House里,也有些住在罗岛的一些公寓楼里比如Manhattan Park, Octagon等。 The House价格来说非常亲民,studio每个月$2200左右。除了价格之后,The House高层的风景简直一流,左边有Queens,右边有Manhattan。有时候早上醒来看见一片天空和海整个人都感觉非常舒服。
The House里有gym+公共laundry+bike room。gym比较小,学校旁边有一个sports park每个月30刀,里面有篮球场,游泳池+比较完整的健身房。
如果你有车而且打算住在The House里的话,建议你早点把车处理好,因为罗岛里面停车是真的难。学校两边有Metered parking但是也很难找到位置。岛上也有大停车场但是permit parking的waiting list都排到好几年开外了。不太建议带车进岛除非你找到别人愿意出租permit给你。
2: 录取背景+人数+ Bar+人种分布
录取背景大多数是我跟别人交流的时候得知的。总体来说美本居多。这届有非常多UCSD和西雅图华大的本科生。美本比较出名的有来自UCB,UCLA,Purdue,UIUC,USC,Dartmouth,GT还有几个是Cornell本科。除此之外也混杂了很多没听说过的美本。
陆本的话我知道的有来自清华,上交,同济,香港top3, 台湾top2。 新加坡Top2 + 加拿大本科比如UBC,UoT,Waterloo, McGill都有。还有一些欧洲的学校我不太了解就不列举了。
Admission说今年各个program都扩招了,但没有给一个具体的数字。我从一些学长学姐里得知去年CS是大概100人左右。个人粗略计算今年CS起码有130+。扩招之后的Bar太迷了不得不吐槽一下,LinkedIn上搜出来的都有好几个都没有任何实习经验或者就一段两三个月的RA/TA。扩招之后的low bar也导致了明显的两极分化,一边是很多一段实习或者没有任何实习经验的学生,另外一边是很多起码两段实习或者全职工作几年。CT这么注重就业率,不知道为什么要招一些没有任何经验的人来拉低就业率。要不就真的很自信感觉自己的学生能上岸,要不就是拿来当cash cow。
Diversity的话基本没有,不是亚裔就是印裔。亚裔+印裔基本上占了70%,剩下就是白人+拉丁裔+黑人+一些少数。在Orientation上碰到一个白人还跟我说第一次体验到当个少数族裔是什么感觉…
3: 课程
开始说课程之前想提一下,如果你是转码选手,建议出门右转,CT真的不适合你。CT CS很多课程注重于AI/ML,并没有很多传统CS课程比如Operating system, compiler这类的。这个学期开了一门algorithm的课但是我觉得教的东西并不会帮助你准备面试或刷题,还不如自己多刷几单leetcode。
CT很多课都是大班教学,大班教学起码都是70+人。我本科一直都是小班教学20-30人,所以有点不太喜欢大班教学。
CS除了Studio是必修课之后,选课比较自由。studentaffairs.tech.cornell.edu30学分,2个学期毕业:
- 5门CS课(15学分)
- 2门Technical electives (INFO, ORIE, CS, ECE里随便选两门)(6学分)
- 剩下学分基本全是Studio相关
CT CS课比较适合已经有CS基础的。教授都是行内大牛讲课非常认真。我这学期正在上6门课。前四门是CS主修课,第五门是MBA的入门课,最后这门是必修的Studio。
1: Machine Learning Engineer (Alexander Rush)
CT的旗舰课不需要太多介绍,强烈推荐!Rush的研究主要是NLP,但也有做一些Deep Learning。这门课教你怎么写一个小的PyTorch,会需要你写很多代码。
需要注意的是这门课并不会注重于教你入门级别的Concepts,而是默认你之前有一点ML的基础或者自己做作业的时候补知识,认真学的话真的能学到很多PyTorch底层的知识结构,个人非常喜欢这门课。
Overall:5/5
Workload: 4/5
2: Applied Machine Learning (Volodymyr Kuleshov)
秋季CS另外一门ML类型的课。这个跟MLE就有点相反了。注重教基础的AI/ML知识,偏数学推导,需要写代码。
老师人很好,但是有时候会在一个topic上重复一些东西花费很多时间。作业的话差不多都是Kaggle 上面的一些比赛。对于CS来说不是必修课,所以你要是数学推导没有什么把握可以不用上。
Overall:4/5
Workload:5/5
3: Algorithms and Data Structures (Alex Conway, Thomas Ristenpart)
这门课很奇怪,当初开的时候写着是Thomas教。结果第一门课开始就是一个新来的教授Alex教。Alex教的一个字:烂,两个字:烂爆。首先他写的东西就很难懂,然后他有时候写证明的时候完全不知道他是怎么derive point b from point a。每次上他的课都感觉在坐牢。后来我实在受不了他讲课直接开始逃课。
4个programming作业,每个大概4-5题类似leetcode一样给你一个问题和一些数据让你去写算法。写完还要讨论一下runtime之类的。
上面说过了,这门课的内容不会帮助到你面试或者刷题。教的东西本科算法课大部分都有教过所以对于很多cs本科的学生就算翻新一下记忆。这门课不是cs的必修课所以可上可不上。
Overall: 0/5
Workload: 4/5
4: HCI and Design (Shiri Azenkot)
水课。我是拿来混学分的,本来就对HCI之类的不感兴趣。每次上课前要读一些文章然后课堂上讨论一下就分组去做当天要交的activity。这门课水到我想了半天也没想到这门课有什么好评论的…
Overall:3/5
Workload:1/5
5: Business Fundamentals
水课+只需要上半个学期。每节课上课之后需要自己去读一些case studies然后课上同学之间讨论。 印度女老师非常热情,人很好。这几课真的需要你开口交流。感觉还是挺有意思的,能学到挺多business方面的知识。
Overall: 4/5
Workload: 2/5
6: Product Studio
这门课是CT主打的studio里的必修课。MEng学位第一学期就上。开学之前会给你很多How Might We之类的挑战让你去挑15个感兴趣的然后从高到低按兴趣排序。然后CT有一套神(la)奇(ji)的匹配算法匹配队友。这门课我觉得要是真的评论的话我能单独另开一个贴。我自己对我几个队友的评价实在不太想写出来。懂得都懂…
大致总结一下,这门课的体验好与坏完完全全取决于你的队友。即使你自己个人很想努力做好,队友不想配合的话你也只能忍着。匹配到志同道合的队友就大家都很轻松,否则的话只能遭罪和认命。
Overall: 0/5
Workload: 4/5
给大家两个关于课程的建议:
- Studio的挑战请真的挑自己感兴趣而不是去挑那些看起来能做出很好的结果的。
- 选课之前一定要多问,我选的课都是自己去问往届的学长学姐。比如说课是偏理论的还是实操的,课堂是偏讨论的还是听课的,课有没有Midterm/Final/Projects/Papers之类的等。
4: 找工作
CT自称自己的学生有超过 tech.cornell.edu, 我觉得这个数据不可信。我在LinkedIn上面看到过的就有十来个今年5月份毕业的学长学姐至今还在找工作。
今年市场怎么样相信大家有目共睹。我自己就是各种白嫖OA然后被拒,一个面试都没。但是还是比较好运暑假实习return offer十月初终于批下来。
周围有些人已经放弃在美找工作转战国内,自己知道的已经有3个已经拿到国内offer。Cornell title在美国现在这个市场能提供的价值感觉很低,在国内倒是好用。自己之前投阿里云很快被捞起面试,可惜面试考的八股文自己不怎么熟悉挂了。
学校career management只能说尽力了,举办了各种活动, info sessions和career fair。Career fair来的公司有点少,说得上名字的就只有Bloomberg,JP Morgan, World Quant。这三家里只有Bloomberg在招SWE。除此之外,9月底学校组织了参观Bloomberg HQ,可惜sign up太晚满人了。CT最有特色的就是每年Bloomberg都会coffee chat捞点全职和实习。今年市场不太好好像也没有邀请很多人。我自己没被邀请到coffee chat,但身边有认识的被邀请了。不知道他们选人的标准是怎么样,今年被邀请的好像大部分都有全职经验,但认识一个在FANG某大厂全职两年的同学竟然没被邀请。
朋友跟我说Bloomberg还邀请了一位西部上面提到过某大学本科的国男。这个男的有一点我觉得很恶心的是他resume上称自己带头创建了一家Startup然后各种吹把自己打包成一位有经验的software engineer。打开他Startup网站一看就这?完全是个toy project。网站上两个products其中一个还打不开。想起自己3段实习还不如一个在resume上面造假的难免有点不好受。
5: 申请技巧
这里想分享一下我当初申请CT的时候想到的tips,take this with a grain of salt:
- Entrepreneurship, entrepreneurship, entrepreneurship. CT is all about entrepreneurship. 如果你去了解一下当初为什么要建立CT你就知道当时的纽约市长Michael Bloomberg, 对没错他也是Bloomberg的创始人兼CEO,想要在纽约创造一个纽约的硅谷。如果你能在你的PS上面写点关于创业精神的东西和在面试中谈到相关的绝对会是个加分项!
- 这个适用于任何学校。申请之前可以看看学校的教授和了解一下他们的研究方向和作品。我申请CT之前就在一个Conference上面听过一个CT教授分享他的作品,觉得很感兴趣就在PS上面写到当时的感受和希望能有机会上他的课。
6: 不满意的地方
本来没想着写这个的,但仔细想了想CT好像又没好到让我无脑夸,就顺便写上吧。
- 大班教学。希望一门课能开多个sessions然后少点人。
- 课程多样性。希望能多点不同类似的课比如Operating System,Compiler和互联网。
- 食堂。Bloomberg Center里面有个cafeteria但是东西太难吃了。自从搬进来后自己厨艺倒是进步了不少。
- 课程时长。希望能从两个学期延长到三个学期。两个学期30学分真的有点拼,而且还要顾虑到刷题找工作。
7:总结
最后总结一下,总的来说CT对于有CS基础的学生来说还是个可以考虑的学校。但让我重新选的话我应该不会选CT。
tldr:
课程方面偏ML,课有水有硬全看你想混还是认真学点东西。第一个学期的Studio课全看运气,匹配到拉跨队友就只能认栽。
因为学校主打和鼓励创业,这里的确也有很多人是冲着创业而来。
学校很小待上几个星期很快就会认识很多人。
学校处于宇宙中心想逛街买东西就曼哈顿,想吃中餐就去法拉盛。
找工作还是要靠自己,Cornell Ttitle在目前美国市场不会起到太大作用。
很多同学都有一两年以上的全职经验,如果你像我一样只有实习经验的话可能跟他们比起来可能会比较吃亏。(或者你可以像某人一样造个toy startup放resume上忽悠人)
如果这个贴子对你有用的话请分享点赞加米~ 顺便附上几个我之前看过的学长学姐的贴子:
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
instant.1point3acres.cn
- 67