Berkeley EECS Meng 入学体验~ 选课找工等等

7830
11
入学两个月了 来谈下感受~ 楼主是之前纠结cmu和ucb 最终决定去了ucb

课程方面
秋季还没开学前会有2周的bootcamp,主要就是上leadership的两门课270A,270B。上下来的感觉整体还不错,选的老师感觉都选的很对,两位教授确实是很有业界经验的ceo来上课。reading material的话确实有点多,有一门课每天下课都有20几页要读。但是内容不枯燥还是挺有意思的。上课的话grading对participation的要求挺高,需要主动回答问题。但楼主不觉得这是个坏事,在学校里多说说多练练也对以后工作场合有帮助,毕竟程序员也不能一直埋头写码是吧。主要的收获其实不是只在怎么创业怎么做leader上,还帮助楼主从别的角度看待工作,挺新鲜的。

正式秋季开学以后,楼主的load进入了hard模式。。可能是选课的时候没想太多,选了289+285 还有两门leadership,一门intro to ml,一门Deep RL。

先说289: 这门课的两位instructor水平都很高,轮流上课,女老师数学推理讲的非常清楚很有条理,完全能follow,男老师讲的更加通俗一点,也比较好follow。所以上课不存在说跟不上或者听不懂,听不懂也可以看recording看懂为止。但这门课workload是真的挺大的,作业很难,基本是前几周楼主一直淹死在数学的海洋里。。本科的线代和概率论学的太差了导致作业看不懂,不会做。。。 恶补了线代之后看懂题了稍微会做了一点以后觉得作业的设置其实也是很合理的。。是真的在帮你弄懂ml的原理,包括为什么这么work之类的,不只是告诉你个公式就完事了。(此处推荐mit的linear algebra和youtube的学习资源,真的救了我5555555)据学姐说之后只会更难。。。god bless me

再说285: 楼主是vccg track的本来是不能上robotics的课的,但是提前把那唯一可以上不在track名单上的课的机会用掉了hhhhh。这课的instructor楼主很喜欢,水平真的很高,讲课思路非常清晰。基本给一个general的idea之后再细讲,概括的很好所以很容易follow。这门课也是挺数学的。。。上课内容基本都是在解释算法以及算法背后的证明。。 但是由于这么课没有考试,就是作业+最后的项目,所以个人感觉更偏实战一些。作业也是精心design的,基本focus在rl的算法实现上就行,但有时候感觉ta design的太好了有点过于容易。。。 但总的来说写完项目一定是能帮你很好理解上课内容的。上课的形式也是online video+live discussion这种形式,看不懂的地方可以看video,lecture用来讨论,这种模式其实更有效率。

总的来说 289 load > 285 load,289需要一定的数学基础。。。但是坚持下来应该是可以真的intro完ml。。
由于这个项目只有一年,如果不打算extend的同学在选课上可能需要斟酌下load。。 找工刷题压力也是很大的。。 楼主经常学完课程还要刷题到凌晨。。

顺便说下地里很诟病的instructor sun同学。。。 楼主的体验是:他确实挺拖的。。。但是楼主之前想改选课,从另一门课改到285给他发邮件,上午发的下午就回了hhhhh,也不知道是什么特殊cases还是sun其实有在干活。。并且285之前不在楼主的选课form里面,但他还是给我加了,这点挺意外的hhhh。大部分情况下,在不影响真的上课和毕业的情况下,大家就不要太care sun的效率了,较真你就输了hhhhh

找工方面

接下来说下找工,可能是疫情的原因,cf都是线上的了,感觉没有以前那么声势浩大。和一个本科小哥聊的时候说以前apple会专门包场准备cf。。。现在参加了cf也没见到apple。。。 谷歌也没来,fb来了,amazon来了。 但是基本也都是1:1之后去海投。。 感觉这方面优势可能比疫情前缩小了。 但是berkeley的title还是非常响的,这点毋庸置疑。大家也不用觉得meng是不是比ms要水之类的。。首先berkeley的ms是只有本校的5th year undergrad才可以申请,其次其实meng选课如果上自己想上的,用心学的话,学的内容和ms是一样的呀,并不存在水这种情况。。 再说回找工。。 学校会定期组织online meeting做一些career coaching。 楼主没参加过。。但是感觉想改简历的同学可以去找,这方面资源还是充足的。 基本上现在是handshake + 自己加一些discord或者关注github上一些收集的找工信息,海投然后做oa,面试这么个流程。 所以重点就是:刷题很重要!最好能在来之前刷题,这样至少basic的一些题型都会了以后,之后再刷熟练度和针对公司刷tag。 因为load大了以后每天能刷题的时间真的不多。。 有些公司也不只考刷题,但是lc是基础

生活方面

湾区的物价和房租真的挺贵的。2b1b 2500+每月是很低很低的了,所以在living expense上需要花更多的钱。 也有同学住的比较远的,因为疫情其实不用每天去学校所以也还好?楼主住的比较近所以会贵一些。然后南边比较危险,不是很推荐住在那边(downtown berkeley) 北边是富人区,治安还不错,基本没看到过流浪汉睡在你家门口。。。 然后吃喝的话楼主都是自己在家做饭,所以没有特别多的推荐饭店。。但是好吃的餐厅还是有的,看到了个湘菜很心动hhhh也有一些奶茶店之类的。 超市的话university avenue有一个trader joe,北边有safeway和community market。远一点坐公交可以去berkeley bowl。很喜欢berkeley bowl,东西很全非常好,local的人基本都去那里。还有些便利的walgreens target cvs之类的。 出去玩的话楼主来了还没出去玩过hhhh,但是bart可以直接到sf也算方便,就是bart上可能需要小心一些。 再说下加州疫情方面,感觉整体没有在国内想的那么恐怖,加州室内超市之类的地方都要求戴口罩,这点还是挺安心的。走在路上的话带口罩不戴口罩是个人自由了。。。但不去群聚的室内活动,天天上学放学还可以,危险指数不是很高,在室内图书馆大家也都戴口罩的。
ps:对于喜欢阳光的同学,加州真的是个好地方,来了两个月就下了一次雨,天气好对心情的影响其实也挺大

总的来说学习生活还是挺愉快的,忙是真的忙,但是有意义的忙。但是想稍微减少点压力的话还是建议来之前刷充分多的题,早点开始找工,有offer会心安很多。对于想要做sde的同学,伯克利的课程可能没有那么的吸引,因为主要还是更多的ml, 但学起来还是挺有意思的。楼主其实目前还是很馋cmu的system课程hhhh,但是cmu的小伙伴的压力也是很大很大,看大家怎么抉择了。楼主想早点上岸工作所以最后还是选了ucb,希望这篇文章能对大家有所帮助,可以的话加个米嘿嘿w

后续过完这学期和毕业之后可能回来再更新下总体情况。

补充内容 (2021-10-01 01:06 +08:00):
请大家走过路过加个米呀 版主求加米呀 贫穷祈求~