找工神项目??!! UIUC MENG 软硬兼施大型选课,找工攻略

avatar 126132
348994478
20158
56
首先,这篇攻略不仅局限于软件/转码选手,同样也有大量的非码农选手的信息,因为本人一直认为作为一个工程师软硬都最好需要有一定基础。LZ在入学之前选课方面纠结了很久很久,就是苦于在网上找不到一个比较新的选课攻略,因此在之前的选课走了不少弯路,最近快要毕业了,因此想写一个主要是关于选课的攻略。之前看到有一位项目同学已经把这个项目介绍的比较详细了。先上一些新鲜干货。
根据项目advisor Stacy给出的官方数据,截至目前,MENG的实习比例为60-70%,预计最后毕业的全职工作比例在90%以上。这个数据结合周围的同学也基本可信。当然会有同学问隔壁MCS的项目会不会就业率更好,因为众所周知MCS项目前段时间还上了地里热搜,具体没怎么仔细看,但是好像意思就是多招了几个陆本的同学???Excuse Me???有知道的同学可以给我科普下。首先,需要承认能进MCS的陆本同学背景都是非常好的,而且MCS很大一部分其实都是从本科直接保上来的,而找实习最大的感受就是美本的优势远远大于陆本,之前和同学开玩笑还说HR的简历优先级应该是美本 > 港台本 > 陆本,所以MCS的数据好也正常。在我身边有很多CS / ECE 美本的同学Meta拿了面试直接两轮easy就进了,但是有的背景很不错的陆本连OA都没有,不确定有没有这个因素。今年的找工形势可以看到还是挺不错的,不知道最近美股的表现会不会影响到全职。
另一个干货就是MENG可是支持入学半学期以后就能办CPT的。因为MENG本来就是工院下面一个就业导向的项目,所以项目advisor Stacy那里已经给了自己最大的权限,只要你有实习就可以申请CPT。但是目前见到的案例仅限于春季入学给暑假CPT,暑假入学给春季CPT的案例还需要大家去挖掘。在地里看到了很多东部某些学校申请CPT异常繁琐还要卡这卡那,但是在MENG都没有这种烦恼,而且你如果艺高人胆大在前两个学期把课选的差不多了,还可以和Stacy申请暑期实习+ fall co-op,这样极大增加了毕业后找到全职的概率,当然有人会问为啥LZ这么确定,因为我就是这么干的,哈哈。关于MS项目,据我所知,无论ECE / CS似乎都不能这么干。MCS根据一些有限情报好像也不能这么操作,当然如果有知道的同学可以补充。
关于UIUC的生活以及MENG的项目介绍有很多帖子都提到过了,大差不差,接下来就是本篇帖子的纯干货部分了,本攻略分为ECE和CS两部分,虽然大家可能更关心CS的选课,但是因为本人是ECE所以还是先从ECE开始,以下文字仅代表本人观点,这些课要不就是我上过,要不就是身边比较熟的人上过,可信度还是比较高的,当然日后如果有小伙伴补充那就最好了。
ECE385
一门本科课程,但是由于导师的要求所以去申请旁听了一下,由于是一门lab课,所以主要就是用System Verilog写各种作业,然后到FPGA上实现,最后一个project是用FPGA做一个3D游戏,还蛮有意思的。如果是数字方向的同学可以去申请上一下,非常好的一门实践课。给分一般,B+以上就能申请TA。
ECE411
这学期一开始选了一下,但是因为Load太大放弃了。整个课程的由quiz, 4个MP以及三个exam组成。这里要提一句的是每个MP里面有很多小part,非常费时间。这门课的Load我感觉和CS411异曲同工,会耗费大量时间,而且虽然我退了课,但是piazza上面的提问还是源源不断推送给我,各种问题层出不穷,但是如果要找数电方面的工作的话这门课确实可以考虑。而且上这门课之前强烈建议上一下ECE385.
ECE438
同CS438,本人上的是rommit的版本,比较轻松好玩的一门课,教学内容是类似于一个闭环,重点和常规的通信原理略有区别,作业考试有大量发散性的题目。有一个MP用UDP实现TCP协议非常耗时间。春季学期换了一个老师,不知道风格如何。给分还不错。
ECE408
同CS483.听说是非常坑的一门课,坑的形式也五花八门,有的说老师有问题,有的说TA也不太行。什么上课1+1,考试微积分。还有说考试之前给的题目里面答案也有问题,如果不去问TA的话也不会说,平均GPA 3.1, 课内容本身绝对是好课,但是如果不是特别感兴趣就别选了。
ECE448
同CS440。比较简单,是一些基础的AI知识,比如CNN之类,但遗憾的是没有涉及到一些当下比较新的东西,比如Transformer, GAN。可以作为入门,然后再搭配选一门CS444.给分比较不错,只要认真完成作业基本就是A。
ECE483
一门芯片设计基础课,对于没有任何基础的同学来说不太友好,但是TA还算可以,作为模拟电路的入门够用,但是如果是为了找工作的话建议结合ECE581.如果作业什么都完成,考试认真复习的话A应该不难。
ECE581
ECE483的升级版,前面1/3节课相当于复习了整个ECE483,然后会引入一些SC电路进行补充,其实整个内容都是为最后期末做一个Pipeline ADC服务的,如果真的能吃透这些东西的也是挺有用的。给分非常好,只要作业做完,我还见过有同学期中期末平均分70+的最后是A-,基本都是A。
ECE549
同CS543, 是一门CV课程,内容相对来说比较过时,大概20%的内容和AI相关,但是给分巨好,可以作为水课冲学分。
ECE598PV
一门区块链课程,今年的内容相比于前两年有了比较大的改动,总的来说挺有趣,给分也相当不错。可以作为水课充学分,但是要注意开设的学期,好像2022 fall就没有?不确定,需要各位补充。
其实从上面的可以发现ECE很多课都等价于CS课程的,所以只要想选的话其实完全可以全码课毕业。由于我已经把很多CS/ECE share title的课程都已经在上面列出来了,所以下面纯CS的课就不会太多,接下来就是CS的课程介绍
CS411
个人感觉是上的所有课里面体验最好,学到东西最多的课了。强烈建议上,Abdu不仅教学能力强而且人格魅力也大,基本上上过这门课的都说好。特别是小组项目,能够一起做一个全栈项目,对找工作很有帮助。但是缺点也很明显就是课的事情又臭又长,又是pre lecture又是考试又是项目的,Load很大,建议和水课一起选,最后给分只要作业什么都交了,考试不要太离谱一般都是A。
CS444
比之前提到的ECE448更加难一点,上来的作业就是用numpy自己实现那些gradient descent等基本的pytorch函数,挺有意思。可以选完ECE448以后再选,同样对自己有自信的话可以直接选,最后给分一般都不错。
CS446
一门偏理论的ML课程,作业大多数都是推公式,而且这门课的给分看老师,有一个学期甚至有人期末是负分,因为错了倒扣。谨慎选择。
还有一些ECE / CS 498/598的课程由于我也是被导师“推荐”, 无奈之下听了其中几个topic也都是很不错的课,如果有同学想了解的话可以下面留言。最后就是一句话,早来早享受,晚来没折扣,UIUC MENG欢迎你的到来。码字不易,走过路过,投个币(大米),哈哈。
  • 134
56条回复