UWaterloo ECE MEng 网课一学期体验

avatar 544211
Republican
8391
10
学期差不多结束了,来说下网课一学期的体验。楼主很菜也不喜欢去学校上课,觉得网课除了有些自闭,不好找teammate做project以外没什么不好的。

楼主背景是某双一大CS本科。

这学期上了三门课,ECE606, ECE650, ECE751。
ECE606:ECE开的算法课,主要是讲算法的理论证明,作业难,占50%。考试以往的看起来也挺难,但是今年考试似乎放水了,有一种我都会做的感觉。因为楼主只想找工作,所以这门课上的很随性。
ECE650:ECE Software Engineering 的specialization里面的第一门必修课(事实证明这个specialization是个坑)。对于我来说算一门水课,但是对于没有学过OS和C++的选手,这门课应该能速成这两项,跟着做完assignment和project基本上算入门了。这门课以往是Fall和Winter才开,而且是其他一些课的先修课,所以Spring入学的不知道会是什么情况。
ECE751 Distributed Computing:和ECE本科的Distributed System课是同一套内容(一些作业要求不一样)。内容是各种Distributed System里面的概念和框架,作业全部是coding,上手用一些工业上实用的框架,感觉是和找工作关系最大的一门课了。每周有quiz,上完课看过ppt就能做完里面的概念和简单计算题。没有期末考试,有一个大Project。因为今年网课同时上课的人太少,楼主不太适应一个人做自由选题的Project,马马虎虎混过去了。这门课的教授Wojciech Golab人不错,是我看到ECE评分最高的教授。

接下来开始吐槽。首先是今年五月份学校都在WFH的时候有过一阵传闻要把ECE MEng的时长改成一年,这样会导致工签时间无论如何只有一年。后来我们发了很多邮件给不同的人,但是都没有人说的清楚到底发生了什么。官网上的说明也没有任何动静。后来好像有个老师回邮件说没有改,但是我认为就是之前的事情最后不了了之了。楼主已经不关心工签时间了,一年工签能找到工作也基本够EE了。

这个项目没有schedule break和co-op所以不能实习,在我看来这是UWaterloo根本没把MEng授课项目的学生当自己人,为了保护本科生的工作机会做的限制。

然后就是这个Specialization,在我看来上了list的课都是垄断经营,所以质量就一般般,还有一些经常不开课。尤其是对于本科CS的来说,并不能学到什么新的有价值的东西。还有一些比如Paul Ward(看reddit此人是ECE活宝)的ECE656这种属于天坑烂课。楼主下学期准备甩开这个list放飞自我去选CS系的课。不过整个Waterloo包括CS和ECE开课似乎都偏理论,没有看到美国很多学校项目里面的Mobile,Web之类的课程。

再说说找工作的情况。据我所知今年毕业的上岸情况也就那样吧,new grad工资70-90k的占大多数。至于UW的牌子能对找工作有什么帮助呢,楼主以明年八月毕业生的身份拿到了某非互联网二线大厂的VO,面试还是非常有诚意的但是我还是太菜了。对于这些公司UW拿面试应该是会容易一些的。

还有今年的签证状况,其实网上递交的签证的审批并没有受到太大影响,但是IRCC的工作态度一言难尽,有些人的签证就是一直没有任何动静。楼主下个学期就会入境继续上网课了。

总的来说这个项目最适合的是有工作经验的人来一年毕业了迅速找工作拿卡,尤其是两个人可以一个家属转码读书,另一个直接找工作的。楼主就蹭不到这种福利了。加拿大的大环境适合身份优先,不回中国的人来拿身份。同时还需要考虑是否负担得起大城市的房价(多伦多和温哥华至少100W,收入比隔壁低)。没有工作经验的建议多申请几个其他学校项目,最好是有实习机会,这个项目的bar好像并不高(真的不高,我申美国也就拿到了top30)可以留来保底的。

顺便问下,有没有加拿大的刷题找工互助群?感觉网上乱七八糟的中介很多,真正有价值的帖子信息很少。
10条回复