立即注册找回密码

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索

图文播报

查看: 1630|回复: 5

美国ce会比cs差很多吗?

[复制链接]
发表于 2024-10-1 17:47 | 显示全部楼层 |阅读模式
回复

使用道具 举报

发表于 2024-10-1 17:48 | 显示全部楼层
如今在留学申请中了很多同学都希望可以申请CS方向的项目,不过很多CS项目对于申请同学专业背景的要求是比较高的,对于那些想要转码的同学来说申请CS项目还是有些困难的。因此很多同学会选择和申请ECE这种项目来帮助自己完成转码,我当时就是其中的一员。我本科时的专业是农业工程,而在留学申请的时候我选择的是ECE专业,不过我一开始申请这个项目的时候其实并没有打算转码,我后续的转码过程也算是比较奇葩的,下面我就和同学们分享一下我的留学申请过程,希望可以为那些想要转码的同学提供一些帮助。
申请历程
首先我先和大家分享一下我的留学申请历程,说到我转专业的经历我要先从我本科的专业说起。我本科是在普渡大学读的农业工程专业,这个专业非常的小众,事实上我一开始读的专业比这个还要冷门,那就是葡萄酒工程。当时我的父母非常抵制我读那个专业,后来我不得已只好转到了农业工程专业。



相信很多同学看到农业工程这个专业第一时间都会想到种地,不过我本科期间学习的内容其实涵盖了很多不同方面的内容。在课堂上我们会学习理论力学、材料力学、流体力学以及工程热力学方面的知识,目的可能只是为了学会如何制作拖拉机,而且我们还会学习如何建模和进行有限元分析,同时还要学会画CAD,因此在我看来我们在项目中学习的内容其实和ME是差不多的。
另外农业工程涉及的东西远远不止这些,所以在后续的课程中,我还要学习电工电子物理、土壤生物环境等很多课程,而这样的课程设计也让我在学习之后感到有些迷茫,我自己都说不出我本科期间究竟学了什么。不过这样的课程设计也有一个好处,那就是我在本科期间可以尝试很多不同方向的事物,从而更好地确定我未来的发展方向。
在本科期间,我发现我最喜欢的方向是电工电子,后来我也申请去了一个ME教授的实验室,尝试做了一些和电子相关的项目。我当时之所以没有去ECE的实验室,是因为我掌握的那些知识不足以让我进入ECE的实验室,我的背景进入ME的实验室倒是绰绰有余,所以我只能这样曲线救国了。而在做项目的过程中,我发现我对于ECE十分感兴趣,于是我决定申请ECE方向的项目。所以说我当时申请ECE项目并不是因为我想要转码,而是因为我对ECE项目真的很感兴趣,这也和大多数同学是不同的。



在确定了自己未来的发展方向之后,我开始进行有针对性的申请准备工作,当时我申请ECE完全是出于我对于专业的兴趣,我很清楚自身在留学申请中的竞争力是不足的。所以我一开始还是决定将主申的方向放在和我本科专业相关度比较高的ME方向上,ECE只是辅申,这样也可以最大程度地保证留学申请的成功率。
不过最终的申请结果却大大出乎了我的意料,因为我申请的ECE项目最终都给我发来了offer。我最初先是收到了Cornell ECE项目的offer,我当时觉得自己申请CMU是没什么希望的,我认为Cornell就是我最好的去处,于是我在大四下学期之前去了一趟伊萨卡,就在我做好入学Cornell的准备时,CMU的offer却不期而至。我身边的人纷纷推荐我去CMU,可是我很清楚如果我们去了CMU那么大概率是要走转码这条路的,而在那之前我从来没有考虑过这方面的事情。因此在那段时间我经常在深夜思考自己未来的方向,也常常夜不能寐,不过最后我还是决定去CMU尝试一下,就这样我开启了我的转码道路,和其他转码的同学不同,我的转码有种赶鸭子上架的感觉,也是比较奇葩的。
如今回顾我的申请经历,我发现在18年秋季学期以及19年的春季学期CMU的ECE招了很多的人,而且项目录取的bar也降低了不少,所以我觉得自己很幸运,不然我估计没机会进入这么优秀的大学读书。所以同学们在进行留学申请的时候,一定要尝试冲刺一些dream school,说不定你也会像我一样幸运。



艰苦的转码经历
在决定接受CMU ECE项目的offer之后,我的转码之旅正式开启。说实话当时我做出转码的决定是有些冲动的,因为当时关于转码我可以说是一无所知,背景也是一片空白。各种编程语言我什么都不会,当时LeetCode只能用Java、C、C++这些语言,我觉得里面Java是最简单的了,所以我就开始学习Java。
于是我先学习了一些Java的基础内容,同时还学习了一些算法方面的基础知识,可就是这些简单的基础知识,我当时基本算的上是一点都没听懂。这也让我意识到在短时间内学习好编程对于我这种零基础的人来说还是太难了,可是当时时间很紧张,我已经没有其他选择了,不得已我只好在基础知识还没有完全理解和掌握的情况下开始刷题。那段时间的刷题说白了其实就是抄答案,不过我也没有什么太多的办法,因为秋招在9月份就会开始了,而我当时简历上还没有一点和项目有关的经历,全都是玉米破损率分析什么的,我如果不想错过秋招就只能抓紧这段时间提高。
当时我清楚地知道仅仅只是刷题也是远远不够的,简历中的经历也是非常关键的。当时我想要自己找项目做显然是不现实的,我只得在淘宝上买了一份网课,自学做J2EE,和前面自学Java和算法一样,这次我还是基本什么都没听懂,不过至少我有了一些经历,去参加秋招我也会有一点底气。可以说那段时间是我最忙碌的日子,期间我非常的焦虑,也曾经质疑自己为什么要选择这样一条折磨自己的道路。虽然我当时已经付出了许多努力,可是因为时间的限制以及背景上的不足,我在编程方面的能力并没有得到太大的提升,之后我便来到了CMU。
在来到这里之前,我考虑自己之前是美本背景,所以应该不用花太长的时间就能适应这边的学习生活,这也让我有了一种谜之自信,所以我来了之后直接申请了15619 cloud computing和17637 web application development这两门十分硬核的课程,除此之外我还申请了一门ECE的computer security



不过当我开始课程的学习之后,我才意识到自己之前实在是太过天真了,刚刚接触到这些课程之后我感到了深深的绝望。我选的这门课开学的第一周就要开cluster用MapReduce去处理100g的数据,这还不算完,在数据处理之后还需要用pandas来进行数据分析。这样的工作量对于我这样的新人来说自然是吃不消的,光这一门课的作业我就从周一开始一直写到周六的中午,期间我什么其他的事情都没有做,这才勉强做完。那一周剩下的时间我全部奉献给了web application development的作业,至于computer security我不得不选择放弃。
在我之前的学习生涯中从来都没有遇到过这样的事情,所以那段时间我整个人的状态很糟糕,随时处于崩溃的边缘,我脑子里已经只能装下cc了。我意识到这样下去是不行的,因此我在做完了cc的第三个project后选择了drop。虽然有些可惜,不过我不得不做出这个决定,而这段经历也让我意识到自己和其他同学们在能力上存在很大的差距,同时我当时的能力并不能满足项目中那些偏硬核课程学习的需要。在这里我也建议那些和我一样想要转码的同学,在一开始选课的时候一定要认清自己的实力,不要盲目选择那些过于硬核的课程,拿只会为自己增加困扰,也会影响我们正常的学习。
在我drop掉cc之后,学业压力瞬间减轻了很多,这也导致我第一个学期的课程选择十分的水,因为我在选了cc之后放弃了其他硬核的课程,最后不得已我只好选了ECE的另一门水课18794pattern recognitoin theory,我选择这门课只是因为当时它第一个作业还没有due。后来我也觉得自己选的课太水,所以我想要努力学好web application development这门课,不过不知道是不是因为自己用力过猛,结果我加入了太多自己的想法,导致我最终的成绩并不是很好,那段时间我也很郁闷。不过好在我调节心情的能力还是比较强的,我觉得课程水自己需要做点别的事情进行弥补,于是我在第一个学期报名参加了两个转码机构,跟着他们做了一些项目,还刷了一些题。



在第一个假期我一直在给教授打工,所以到了第二个学期,我感觉自己的能力已经足够应付课程的学习,所以在选课的时候我选择了18613 computer system、17514 Principles of Software Construction - Objects, Design, and Concurrency和18741 computer network这几门内容非常硬核的课程。事实证明这次我对自己实力的判断再次出现了误差,第二学期一开始的时候我选了4门课同时还在帮老师做RA,而这样的工作量已经超出了我的能力范围,最终我不得不drop掉了一门课,尽管这样最后我也只是勉强完成了那个学期的学习。
在这里我推荐同学们选择17514这门课这门课的内容会用最基础的Java语法讲到后续的build tool、unit test、integration tese、design pattern等知识,在这个基础上还会有高阶git、java GUI等高阶的内容,其内容涵盖很广泛,同时都是很实用的,所以很适合那些转码的同学选择。像我当时在这门课中学到的内容在实习中都运用到了,其对于我们的发展是很有帮助的,同时这门课的工作量并不是很大,学起来比较轻松,大家一定要趁早选这门课。
正是因为我选择了17514这门课,所以我在Amazon实习的时候给mentor留下了很好的印象,并拿到了return offer,于是我心情轻松地开始了最后一个学期的选课。在我选课的时候项目的选课要求也发生了变化,ECE选课的时候CS院、machine learning院和robotics元的600+课程都算作是核心课程了。于是我临时改变了自己的选课策略,在第一次作业已经过了due的情况下,还是选择了10601 Introduction to Machine Learning这门课,后续还选择了17645 Software Engineering for AI-Enabled Systems和14848 Cloud Infrastructure这些课,还有18755 Network in the Real World这门水课。
在这些课中,17645这门课给我的印象很深,因为这门课上来就搞kafka,要求同学们一周的时间就写出一个电影推荐系统,这也让我相当的震惊,这让我觉得教授是不是有些高估了项目中同学的实力。



以上就是我转码学习的历程了,回顾我的转码经历,我觉得还是遇到了很多困难的,不过这主要也是因为我是临时决定转码的,所以之前没有做好相关的准备,以至于我的专业背景太过薄弱,学习起来自然要吃力很多。而且我发现我转码学习的内容和其他同学也是有很大区别的,因为我一门CS系统课都没有选择,这也是比较少见的。
我之所以会这样选课主要是因为我本身不是很擅长system部分的内容,同时我本身对于软件工程非常感兴趣,所以在选课的时候我也有意向软件方向倾斜。当时在我看来我只要可以将自己喜欢的事情做好就足够了,这也导致我在毕业的时候对于system部分的内容掌握很差。这样其实是不对的,所以在毕业之后我下定决心要好好学习system部分的知识,让自己成为一个合格的sde,其他同学转码的时候也最好可以全面学习CS方向的课程,不要和我一样。
在我看来CMU的ECE项目还是很适合转码同学申请的,这主要是因为项目课程的设置自由度是很高的,同学们也可以结合自己的实际需要来进行课程的选择,同时CMU的CS相关课程质量都是很高的,确保了同学们可以在项目中学到自己需要的知识。不过需要注意的是这个项目中的课程学习起来是有一定难度的,所以对转码同学尤其是和我一样专业背景比较差的同学来说,学习的压力是会比较大的,在申请这个项目之前同学们一定要做好准备。
最后我来说一下项目的成绩情况,我觉得这个项目中想要拿A是可以的,不过这和我们选的课程有比较大的关系,如果大家选择那些不是很硬核的课程,那么想要拿到A还是比较容易的,至于那些太难的课,想要拿A就比较困难了,大家在选课之前最好可以提前了解一下各个课程的给分情况,做到心中有数



实习及就业
接下来我和大家分享一下我的实习和就业情况,也为想要转码的同学提供一些参考。事实上我之前在本科期间从来都没有考虑过就业相关的事情,因此在来到CMU之后我感受到莫名的压力,因为我发现自己突然就要找工作了。而且我看到身边的同学都比我强,所以我内心对自己也是有一些怀疑的,这也让我一度压力很大,不过好在后面的过程还算比较顺利。
像我前面说的那样,我在第一个学期选了Pattern Recognition Theory这门课,而且我在project中加入了很多自己的想法,虽然最终我的成绩不是很理想,不过却让教授注意到了我,后来我也进入了教授的实验室做RA。
在第一个学期结束后的那个假期,我一直都在做RA,那段时间白天我待在实验室工作,晚上回去之后就刷题,整体来说我那个假期过的还是很惬意的,同时做RA也让我赚到了一些钱,我趁机买了很多新装备。在我看来做RA的这段经历不仅丰富了我的简历,同时我还从教授那里获得了一些资源,让自己有更多实习和面试的机会,这对我后续的求职帮助是很大的。不过这也有一个不好的地方,那就是我做的比较好,所以教授后来不放我走,在我拿到Amazon的实习机会之后,教授还找我谈话不让我去,这也让我有些无语,不过我觉得有足够的精力的话,尝试做RA对于同学们来说是不错的选择。
到了第二个学期,同学们都在找实习,我也拿到了匹兹堡本地一家公司的实习机会,我当时觉得这样已经可以了,不过后来我却突然收到了亚马逊发来的oa,就这样我抱着试一试的态度去参加了亚马逊的面试。



一开始的时候我觉得凭借我自己的能力是很难通过亚马逊的面试的,因此我主要是希望通过这次亚马逊的面试来积累经验。不过我还是抱有一丝幻想的,所以在临近面试的时候我翘课刷题,并将数据结构算法的内容都过了一遍。这个过程中我过了一遍自己上课时记下的笔记,没想到在面试的时候有一道题我笔记里正好有,这也是意外收获。笔记里那道题老师上课的时候说是重点,还给了最优的解法,复习的时候我也去网上查了那个算法,因此我面试中的表现还是很不错的。
在两天后我拿到了offer,打给我也是全项目中第一个拿到Amazon offer的,我当时也是十分的激动。不过到了实习之前,却出现了一件很坑的事情,我本来已经在西雅图联系了住的房子,结果最后对方却通知我去贝尔维尤,结果我只好匆匆忙忙和另一个小姐姐一起租房,之后就开始了我的亚马逊实习生涯。
在实习的过程中,我之前在17514那门课中学到的内容发挥了很大的作用,因为那门课的学习,在实习写项目的时候我会考虑使用什么design pattern,如何利用继承多态来增加extensibility以及robustness来让写出的代码变得更加好看。同时在设计写doc的时候我也是很有套路的,这让我当时的mentor十分惊讶,他甚至表示自己已经没有什么可以教给我的了,这也可以看出17514那门课的内容有多么实用。



因此我在实习阶段的表现还是很不错的,所以我的mentor和manager都很欣赏我,而且我当时的mentor是一个台湾的小哥哥,人很nice,所以当时我实习的感觉是很不错的。另外我实习的manager也是刚刚跳槽到亚马逊的,他之前做的是senior side,所以比较tech,平时和我们交流的时候比较喜欢聊技术,我虽然听不太懂,不过我会装作听得津津有味,这也让我们很好地融入了同时的圈子。
我很喜欢当时我们那个组,算上我一共是四个中国的女孩加上一个印度的小姐姐,这么多的女生数量也算是很惊人了,而在平时其他的小姐姐都很照顾我,其中最厉害的小姐姐还是CMU的亲学姐,因此我在组里的生活可以说是很幸福了。尽管实习的过程中我分到的那个project特别的难,加班也是家常便饭,最终我也写了6000行的代码加上30页的design doc,但是我真的很喜欢这个小组,所以也是真心付出,整个过程我十分的开心。而且mentor也是很照顾我的,有一次我加班他也陪我到了深夜12点,那时候已经没有公交了,他只能打uber回去,这也让我很感动。
在我看来我这次实习的经历还是比较成功的,在实习结束之后我们的manager很希望我可以回去工作,于是我拿到了亚马逊发来的return offer。因为我父母年纪都比较大了,所以我当时的计划是在美国用完OPT之后就回国工作,亚马逊作为国内人们熟知的公司,在那里的工作经历对于我回国求职会带来很大的帮助,因此我没有拒绝这份offer。



以上就是我的实习和就业情况,而根据我的了解,项目中同学的就业情况整体还是很不错的,大部分的同学都有优秀公司的offer,毕竟项目中同学的能力都是很强的,而且CMU这块招牌也很受各个企业的认可。
最后我再说一下生活方面的建议,因为我本科是美本,所以来到CMU之后没有遇到适应方面的问题,加上我本身比较喜欢美国的文化,所以在那边的生活还是比较自在的。不过在这里我建议同学们来到匹兹堡之前一定要找好租住的房子,我当时在网上找到的公寓就很差,后面实在受不了就换了新的公寓,我和室友不得不搬了两次家,十分的麻烦,大家一定不要重蹈我的覆辙。
在我看来到CMU学习和生活还是有很多挑战的,尤其对于转码的同学来说压力更大,在平时也可能会有焦虑的情况,不过这也正是磨练我们的机会。因此在CMU我们不仅可以学到专业的知识,同时还能让自己变得更加强大,另外在这边也会遇到很多优秀的朋友和战友,这都将是我们的财富。而在这里无论遇到什么,大家都不要轻易地怀疑自己,更不要放弃,我们要从内心获得动力和安全感,这样我们一定会变得越来越优秀。



以上就是我今天要分享的全部内容,最后我也祝愿同学们在申请季中可以收获让自己满意的结果,并拥有美好的未来。
回复 支持 反对

使用道具 举报

发表于 2024-10-1 17:48 | 显示全部楼层
看学校的课程吧 如果学校课程偏软则靠近CS如果偏硬则靠近EE 就业的话回国找工作是基本没有影响的,找公务员事业单位的那种可能会因为专业名和计算机科学不对应而受影响。
回复 支持 反对

使用道具 举报

发表于 2024-10-1 17:49 | 显示全部楼层
CE也能做的特别靠cs。说句实话,人家招sde的时候连ee的都要,凭什么不要ce的。我一个ce学生学的挺开心的,软硬件都懂一点。毕竟美国的计算机专业叫cse,是computer science and engineering,不叫computer science,也不叫software enginering
回复 支持 反对

使用道具 举报

发表于 2024-10-1 17:49 | 显示全部楼层
目前来看cs专业就业前景光明,需求量大,薪资高,竞争压力是很大,所以申请CS做好规划是很重要的,申请美国大学计算机CS专业是我们很擅长的,之前帮助纯文科,学生申请到波士顿大学的 cs专业。
回复 支持 反对

使用道具 举报

发表于 2024-10-1 17:50 | 显示全部楼层
假设你讲的是computer engineering ,假设你讲的是就业,简单的说:会
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

关闭

官方推荐 上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群 洽谈合作
快速回复返回顶部 返回列表