另开一贴谈下Gatech ECE 转码

avatar 191151
Andyzu
22553
33
之前写了一个ECE入学的感受,最近申请季好多学弟学妹问问题,干脆开个帖子谈下吧。
1. 是否转码
这个问题我觉得越早考虑清楚越好,很多同学入学以后还在纠结读博还是找工作,结果两头顾不好就很累。

如果选择读博或者ECE本专业方向的话,其实GT ECE也是个不错的项目。在ECE内部转博不需要重新申请(转其他专业需要重新申),不需要考qualifying exam,另外GT可以选special problem,跟着导师做项目拿学分,比较容易和老师简历connection。我周围也有ms找到不错的工作(Ambrella, 英伟达),不过就业机会确实相对少,还是对实力要求挺高的。

如果选择转码的话,在选校时候能选CS或者CSE专业尽量优先,其次可以考虑方向比较软或者选课比较自由的学校,至于学校title真的不是那么重要。自己感觉投简历时候还是碰到不少被卡ECE背景的情况,拿到的面试机会也感觉少一些。

2. GaTech转码心得

2.1 申请转CSE
对于ECE同学来说,每年还会有一次申请转CSE的机会。我就认识一些学长通过这个渠道曲线救国了,我们这一届和下一届也有人过去了,不过我悲剧了。。。感觉这个录取标准不是很明确,可以尝试一下但是不要抱过大的期望,我当时就比较难受。
PS. GT的CEE专业是和CSE有合作的,每年感觉转过去有不少,比较容易过。

引用一个自己在别的帖子的回复:
我是ECE的MS,来现身说法一下。虽然做的东西很像,但是ECE不属于CSE的home unit,所以没有内部转的渠道只能走学校换major的流程。时间是在第二个学期初,每年只能申请一次,需要提交第一个学期的成绩单,转专业申请表,cv和ps,还有修课计划。
转CSE的Bar总是很迷,我们上一届不少ECE过去了,感觉对应的背景不算特别强。这一届申请的我认识的包括自己在内有四五个除了一个女生都被拒了,小秘给的理由很扯淡是我觉得你们没有足够的能力完成CSE program... 我们另外几个都当时修了不少cs/CSE的课(全A)而且背景都不错,所以当时还挺挫败和愤愤不平的。总之GT是一个很不错的学校,career fair资源还可以,对于coop,实习,延毕相对比较友好,GT ECE项目本身可以作为一个转码的跳板,能修不少软课,可以看我介绍帖,不过千万别对转CSE报过大的期望…能cs还是去正统cs好。

2.2 选课
ECE的项目要求6门本专业6000+的课,以及4门其他课。另外GT没有限制每学期选的本专业课,所以理论上一开始都选cs也可以,只要毕业前修完即可。

首先其他4门可以都上cs的课,在ECE的6门中也可以选择偏软的方向来上。我之前上过的课,仅供参考

17fall:
CS 6250 计算机网络,水课,有两次全开卷的考试,最后做一个项目
CSE 6010 cs基础课,从基础的硬件,状态机讲到数据结构和算法,涉及一点dp,内容都很有用,有5次作业,两次考试,最后有个小proj,难度都不是太大但是工作量不小
ECE 6250 dsp 偏数学,有三次考试,难度中等
CSE 6242 data入门课,作业和proj能学到很多有用的东西。涉及到内容有twitter爬虫, html, d3.js, Hadoop, AWS, 基础的ml知识,pagerank等经典算法。上课内容很多需要自己消化,不然就和我一样只是了解了。作业load比较重。

18spring:
CS 1331 本科生java课,有十几次作业但是都比较简单,补了很多java的基础
CSE 6730 modeling and simulation 前半段主要讲建模,后面是老师自己研究涉及到的一些同步,多线程之类的东西。内容不多,有两次project,有两个proj(一个个人的,一个小组的)
CS 6365 enterprise computing平时上课内容就是讲paper(偏database system,应该因为老师是做这个方向的),有十几次paper commentary写,最后评分主要看proj,只要是涉及开发的并且有实用性老师都允许
CS 7632 game ai 作业挺有意思的,从第一次开始从地图划分,设计路径,寻路,对战策略,拿分策略等,用到课堂上讲过的算法最终做出来一个moba游戏的雏形。最后一次是用decision tree设计马里奥游戏的关卡,也可以自己试玩。有两次考试,无proj。

(18spring 申请转CSE失败,所以fall开始上ECE课,毕业要紧)
18fall:
ECE 6122 ECE的一节讲c++和并行计算的课,之前是好课,但是这学期换了一个老师讲的比较一般,内容和作业还可以。
ECE 6601 random process,数学课,考试有三次,不难ECE 8843 ECE machine learning课,偏理论,也是gt machine learning phd必修课,Prof. Romberg是个很厉害的老师,讲课思路清晰。如果还是这个老师的话很推荐。平时作业有数学题和编程题,推荐用matlab
CS 4400 本科生database课,主要评分看project,有四次考试不过都是选择题。另外也可以选研究生的database课cs6400,基本上差不多,只是讲的内容稍微偏科研一点,考试有简答题
CSE6140 audit了一节CSE的算法课,讲的内容感觉图论多一些,基本都涉及到了,对于补基础还是挺有用的。如果可以的话上cs6505,cs的算法课会对找工作更有用一些。

19spring:
ECE 6254 另一节ml课,偏应用,有一个proj,平时作业用python写
ECE 6102 distributed dependable system,平时作业主要在用google cloud写关于database的网页,以及用apache beam的pipelines处理数据,考试内容以paper为主

另外没上过但是可以作为转码的课:
CS6100/ECE6100 计租,和CS cross-list的课,代码偏底层
ECE 6110 communication network
ECE 6258 digital image processing
ECE 6607 wireless networks
ECE 6260 data compression
CS 1332 本科生的数据结构课
另外还有一门本科生算法课,课号好像是CS 3510

3. 找工
首先自己的体验是,虽然fall的cf在9-10月,8月就可以开始改简历,刷题,找内推了。坑位不知道什么时候就满了。

3.1 Career Fair
其实感觉GT这个层次的学校大公司基本都会来,只是相比西部学校,不是所有中型公司都会参加cf。有一些会有info session或者campus day,也是收简历的,只是时间比较分散需要留心。
ECE的cf有两天,主要都是一些电路什么的公司,也会有ebay之类的做software的,英伟达和思科会来但是在ECE主要招硬件,后面college of computing的cf才收软件。
Coc的cf有四天,每天公司名单不一样,每天基本过去就先排大公司,然后其他的过一遍。因为分散在了四天,想去的公司基本都可以排一下,不过如果有内推的话就可以省去点麻烦。

3.2 Coop
GT还有一个比较好的政策是可以Coop,如果选择在秋季或者春季实习一学期的话,可以留心找一下非summer的intern。因为开coop的学校比较少,可以避开一部分竞争,也可以弥补一下工作经验。周围有认识不少去amazon, slack, houzz, linkein等公司coop的,感觉面试难度不算特别大。

3.3 找工情况
我感觉找工作情况和年景挺相关的。17fall的时候amazon 全职早早就关了,intern也基本没招,结果我们那一届找实习情况比较惨淡。我在spring的ECE cf上找到了一个美国做偏金融的公司的intern,和国内的offer纠结了一下后还是选择留在美国做一下。有认识cs/CSE的同学去facebook,wish,vmware等公司的,基本都是投的比较早或者背景比较好的,ECE就挺惨的。后面有一些我们这届ECE同学靠coop去了比较好的公司实习,不过这是下一年的事了。

今年的话到spring学期,感觉周围cs/CSE/ECE同学基本都拿到了不错的全职或者intern offer,这一季google,fb,amazon等公司坑位都还算不少,pinterest也认识几个人去了。

18fall的找实习形式就相对挺好的,亚麻一个公司就去了不少人,也有去dropbox的,其他数据不太了解。吐槽下亚麻这个尿性,基本上他想招人时候就招一堆,不想的时候就直接都给no longer了,真的坑。

4. 总结一下的话,如果没有cs/CSE offer或者和我当时一样申请时候没想转码的话,GT ECE是个不错的曲线救国项目。pros的话主要是ECE项目bar挺高的,氛围不错;gt选课相对自由些,可以上基础课;有概率不定的转CSE机会;Atlanta还不算太村的城市。cons的话就是ECE的不少课相对偏理论,对找工作帮助没有那么直接;另外GT的地理位置。

没电了就写到这儿吧hhh,顺便求一波米orz
  • 107
置顶回复
收起
avatar 191151
Andyzu楼主
补充一下选课政策:
GT这边有两轮选课,第一轮是在前一个学期,只能选本专业的课,cs本专业都需要填写survey选课。
第二轮在开学前,第二轮中段某天会取消major restriction,如果选cs/cse的graduate课有空位可以直接选上,没空位可以排waitlist(waitlist增长还是挺快的)。只要不是特别热门的课,例如cv,ml,ai之类的,其他基本都能排上或者直接选上。选课最后一天会取消所有waitlist,如果有想上的课,多留心一下空位可以捡漏。
如果想选cs本科生的课,需要填一个表格,在官网有,然后给老师签字,投到cs小蜜的箱子后level restriction会给取消。但是课的容量还是有限的,一般的大课可能每个老师会给10-20个graduate的section。
总的来说除了特别热门的课,其他例如graduate算法,本科生的数据结构,oop等都能选上,实在选不上也可以去旁听吧。
大米 1
1
Darse+1赞一个
33条回复