UChicago MPCS一学期体验

avatar 420220
123zyy123
6625
16
打完疫苗瘫在家里,不如写点东西回馈地里。主要就 就业 课程 生活三个方面讲,可能带有主观偏见,pros and cons也不完全准确。

就业:
pros: 人少,内卷小,认识很多人都拿到了meta的面试,其中也很多男生。我个人meta简历拒,但是其他公司拿的面试也不少,整体找工并没有很卷的感觉,但是也承认是运气游戏。目前我认识的专心找工的都上岸了,这里指的都是早有准备,比较在乎找工作的人。当然也有刚开学就光速上岸的例子hhh 个人感觉找工主要靠自己,同学之间也会有交流,还是有一些热心大佬的,感恩!疫情的话也没有什么onsite的优势,所以地理位置不占劣势了。

cons: 学校的career service是0,当然可能其他一些学校也是?本校的cf全是金融公司+docusign+不知名小公司,那肯定是不如Grace hopper这种东西有用。学校也提供grace hopper的scholarship,但是全校才发了个位数人的亚子,还不如自己直接申scholarship试试。。。master不能使用学校的handshake,所有graduate共用一个专属graduate的career service,这质量可以想象了吧。主要教沟通bq一类的技巧,找码农工作作用非常有限了。负责简历修改的貌似只有一个advisor而且对tech一窍不通,so。。。undergraduate似乎有另一套career service,有一个他们的slack群里会po一些活动比如interview practise之类,还有比如跟alumini的活动,workshop之类,但是需要handshake账号,卑微graduate不配。

课程:
pros: 我自己20年是0基础转专业,这是我能申到唯一的cs,没啥资格挑挑拣拣,反正课上的东西都没学过,总比学个stat/ds好吧。。。然后mpcs学生是可以选undergrad和ttic的课,如果有课余量的话。本人试图选了下学期试试看hhh,这样就不用每天晚上上课了orz。这学期选本科生课的朋友普遍觉得workload还是比较大的,但是能学到东西应该还不错。第一个quarter是固定的要上基础课,包括算法和programming,总体workload非常找工友好,刷题投简历时间很多。

具体课程,谈一点个人感受,advanced programming这门课,老师不怎么讲c就直接用,我之前什么也不会被拖着学习有点累,还是从0开始学c programming可能会更好。拖了快一学期下来,虽然gpa惨不忍睹,还是感觉学到点东西了。老师上课的方式非常随意,感觉没什么体系,也是导致我这门课学习效率很低的一个原因。另一门课introduction to computer system,过于无聊,课程就是cousera上能找到的,只是这学期课太少选不上被迫调剂的。

cons:这一学期我自己的选课总体觉得没什么意思,学到的不多,大概下学期会有改善。都是晚上上课,时间也不太友好,冬天太冷了。都2021年了退改课竟然是通过google form操作,我也是服了。

生活:
pros: 芝加哥好歹是大城市,lyric opera house还可以,chicago symphony也不错,学生票价赚爆。UChicago学生卡很多museum也免费,The Art Institute of Chicago也免费啊,还不赶紧去看。芝加哥建筑确实很好看,在downtown和北区相对还是挺安全的,很有大城市的感觉,活动多,魔术表演啊脱口秀啊百老汇啊音乐会啊NBA啊都有。
我住在michigan lake旁边湖景还是挺好看的。

cons: 危,黑人区,黑帮枪战多,芝加哥平均一天枪击死两个人,尤其疫情之后安全更下降。本人脑抽还去过南区打疫苗,在车站等车,附近肉眼所及大概有5 6个无业游民,也不知道他们是在晒太阳还是等毒品交易。。学校所在一带据说已经好些了,然而这一年发生了糟心事无需再说了吧。总的来说是小概率事件,但是不是0概率事件。
冷,风大,大冬天风刮的呼呼的房子都会晃。
学校本身提供的活动感觉很少,没啥social的机会,除了一个cocktail attair recommended的party那我一个工科土包子不配。也可能是项目中国人不多,也没有工学院,反正总是觉得孤单死了,咋没个hiking/kayaking之类的活动啊(手动狗头。

补充内容 (2022-02-25 07:14 +08:00):
Update这个quarter,lz这个学期搞了一波事情,忙得要死。所以说如果想在这里过的很充实也是可以很充实的。学校有一些tech volunteer组织和lab还有其他part time job,还有一些奇奇怪怪的活动,竞争并不激烈,参加还是挺容易的,哪怕没太多背景。只不过有时候大家都是低年级本科生,所以也不用指望太高含金量之类,就是玩玩(当然我是菜鸡,肯定还是有好含金量的活动的)。

课程方面:
本科生的networks,workload极大,组队project,用c实现irc/tcp/router三个project,有辅助代码,但是还是要花很久很久看文档写作业debug,感恩大佬队友carry。
iOS development,workload极大,没有辅助代码,如果对app兴趣一般建议别折磨自己。上完了感觉虽然似乎学了一门技能,但其实一点用处没有,debug到头秃,感恩大佬同学carry。
C++ for advanced programmer,workload前期不大,后期因为不会的太多也变大了。宣传对c++新手,实则并不lol,在大佬同学carry下可学。我个人觉得入门一下c++还是有必要的(至少比iOS有用吧)

上个学期的lz时不时会emo,这个学期的lz每天都忙于写代码,emo减减

补充内容 (2022-03-12 00:17 +08:00):
在学校发现了更多好玩的,meditation课,瑜伽课,还有各种buddy program。

补充内容 (2022-05-26 05:00 +08:00):
Update本quarter选课评价:
Distributed System,上课扯闲话比讲正事多lol,因为是翻转课堂吧,要学的东西主要通过asyn lecture,上课就聊天答疑这样。给分比较温和,作业量不大,学到的主要是概念性的东西,对写码能力提升一般,用python且老师不管coding style。最后的大project是写一个raft,还是能学到一些的。
Parallel programming,同翻转课堂,但是比较难,想清楚那些race condition很烧脑,coding比较多,花时间比较多。建议搭配水课。用golang写作业我还是挺喜欢的。
OO Architecture ,老师不太负责任,TA主要是摆设,水课拿来凑毕业学分用可以,我选了是为了练练java和一些design pattern,然而似乎没太有学到什么。
  • 34
16条回复