为uiuc打call

avatar 356710
xiaohao12
10462
40
首先我是13fall入学的本科cs,从fall17开始就读cs mcs项目。满打满算也在ui呆了四年半了,对整个学校的理解还是有一定话语权的(吧)。

从去年9月份知道一亩三分地到现在,收获了很多很有用的信息,也分享了很多面经回馈地里,但是一直没有看到很多关于ui的资料,所以想来为ui打个call,用的小号来发。在这个基本人人都是转cs的时代,看了无数申请学校的帖子,很惊讶的发现被称为cs系No.5(不接受反驳TAT)的uiuc竟然没有几个人申请,不知道是不是玉米地这地理位置真的吓跑了很多学弟学妹们。也可能因为ui的人数太多的问题导致在外名声很烂,大家都不愿意申请。正好趁着寒假还没结束,想分享一下我所知道的关于uiuc的各个方面。

首先说说大家最关心的cs系吧。说实话,每个学校都有好课和烂课,但是如果跟着cs制定好的计划认真学(我说的认真指的是每个课的作业都自己做,项目主动参与,不整天想着被大佬carry把课水过去。说真的,刷题固然重要,但是这些课的项目写在简历里还是挺有说服力的),我能保证四年下来你的代码能力绝对不差。我对不差的定义是拿到一个项目,你知道如何开始,应该去什么网站查阅什么资料,并且能够着手写出达到需求的代码,之后知道如何debug(是的,我也见过大四的写一个简单的read from file写了一天还有bug的,但是我遇见的队友,不管国人还是老美或者印度人们,代码能力都不弱)。ui的本科课程结构很好,从最初的java基础和数据结构操作系统和算法课是环环相扣的,如果真的大多数lab和作业都弄懂的话,那么恭喜你,你的基础已经很棒了。接下来的400level的课程都是选修,有很多不同方向的课程可以供大家选择,而且教的都很不错。就拿我最喜欢的网络课程来说吧,有4个大作业。第一个是让你熟悉网络的环境,还有常用的一些接口比如getaddrinfo这种;第二个是自己写一个client/server流程,让别人可以从你的server拿到想要的东西;第三个是从零开始构架一个routing protocol,比如link state routing。在这个过程中涉及到很多知识,比如要自己建图,自己写dijkstra's algorithm等等;最后一个是从零开始自己写一个类tcp/ip的protocol,不仅要可以通信,还要处理congestion control,比如怎么实现aimd效率最高等等。举这个例子的目的是让大家了解一个typical的cs选修课都是什么样的,因为听到不少人说uiuc的cs课什么都学不到。。如果这四个作业都是自己认真做的,然后你跟我说你什么都没学到,那我只能说你还是去top4比较合适,毕竟这些在你眼里都不算做知识。我个人只是拿出了一节我最欣赏的课程写出来,还有很多其他很好的课程,大家想了解可以去官网开一看。当然水课也不少,我自己也踩过不少坑,但是我真心不喜欢那种只为了混学分结果上完什么都没学到的课,简直浪费时间。ps. 我这四年半里没有上过任何其他的网课,简历里所有的项目全部是从课程里挑出来写的,还是能拿到很多面试。

课程说完,我们来说说career fair吧。秋招和春招的cf都没得说,你知道的所有大公司都会来。唯一不好的就是人太多,排一个g家可能2小时就过去了,但是值不值还要靠大家自己定夺。除了这两个大型cf,还有很多小公司的info session会不定时在cs和ece楼里摆摊,也可以跟他们闲聊递简历。很多人可能觉得这种摆摊的都没用,但是我retailmenot的面试就是在这种摊子里拿到的。总之,我觉得作为一个顶级cs系来说,这样的cf质量也是够得上水平的。当然很多人会说cf基本没用,我对此不做评论,毕竟每个人的履历和交流能力都不一样。

对于research,由于我本人不喜欢搞科研,没有做任何research,在此就不发表言论了。但是我知道ui有专门的供大一大二的学生们的research项目,叫做PURE,也可以算在毕业学分内,应该也是可以学到不少知识的。高级一些的research可能就需要和教授套瓷了。

最后总体来说,我很喜欢ui的校园,坐落在两个安静小镇之间,虽然没有大城市那种繁华,但是各种菜系(中餐,韩国,日本,泰国,印度,中东,意大利,法国...)等等全都有。有些不在校园里,但是有车/uber的话10分钟也就到了。娱乐比如商场有macys,华人ktv有几家都不错,电影院的电影也紧跟时代,也有射击场,有ui自己的驯马场等等(是的你没看错),基本娱乐都能涵盖。要问ui村儿不村儿,我不得不说真的村儿,跟大城市没法比。但是又不村儿,因为基本能想到的娱乐都可以涵盖到。必须要吐槽的是因为在伊州,冬天真的很冷。我自己是北方人,但是今年的冬天动不动就体感-20度,我确实也有些受不了,现在正憋在暖气旁给大家贡献资料。。

这些算是我在ui这四年半的体会了。作为一个ui的cs系学生,我很骄傲也很幸运能来这里读书。我一直认为uc系除了ucb,其他学校的cs系跟ui根本无法抗衡(求轻喷),所以不是很懂为什么很多人宁愿去uc都不来ui。大家如果还有什么疑惑,可以在下面留言或者私信,我会尽可能回答大家。

以上。
  • 26
置顶回复
收起
avatar 280246
edetern
支持楼主,希望楼主之后可以更多介绍uiuc mcs的项目,这个项目无论从哪个方面来说都非常好,无论就业(基本都是flag或以上的,其中亚麻3个),同学(mcs本身的学生水平已经很高,更不用说跟mscs phd那堆大神混了),老师(top 5的教师水平不容置疑,而且mcs只要想而且水平不差也能进组学习),课程(自由度好,课多,很多硬课,很多能刷简历的课),人数(mcs 一届30+人,其中10多个中国人,本科eng cs一届毕业两百零几人,mscs一届估计10+个,然后一堆phd大神)等方面来说。而且还能拿ta以及其它系的ra免学费,免了学费还有每月2000工资,就这点看就知道不是那种一发n个ad的挣钱项目。而且能实习,ms极其喜欢招uiuc的学生这点就不用说了。真不知道除了地理位置冷点,还有什么好挑剔的,找工作在西雅图和湾区都很吃香,uiuc cs这等级的学校根本不用愁什么地理位置,而且有些人(包括mcs的)毕业就能在芝加哥找到citadel 2sigma这类25w package的大包。一个16 fall的mcs学长还抱怨当初不应该选择去谷歌实习,毕业只拿个比12wbase标准包高一点的包,只在同学中算low ball

补充内容 (2018-1-12 10:25):
其中一年200+人毕业的eng cs本科大概有40个中国人,很多还是上交北航高绩点的cs本科转学过来的(包括上交cs本科第一满绩点的大神),然后大一能入学uiuc eng cs本科的更是各路大神……来自上交cs转学过来的同学的信息

补充内容 (2018-1-12 10:35):
可以说除了funding不保证以及进组没mscs容易和不用写论文(其实你也可以自己进组写,不算入毕业学分而已),mcs各种degree设置和各种cs资源以及degree名称以及找工作的优势上真和uiuc的mscs真没什么区别(就业这方面应该mscs优势更大: uiuc cs的组里内推,教授直接帮你联系公司,或者著名的组如韩家炜的组里的学生被google每年邀请实习。但是你自己出去找的话,公司真都一视同仁了)

补充内容 (2018-1-12 10:39):
对了,mcs里面转专业的学生找到的工作也是flag一级以及以上,包括那个抱怨google给钱少的学长

补充内容 (2018-1-12 10:43):
地里位置冷点也就是待一个冬天,以后去西雅图或者湾区还不够阳光和海滩吗,而且还有芝加哥那些动则20w以上的包的公司的机会

补充内容 (2018-1-12 10:49):
说了这么多,还是不要脸的来求大米~~~因为最近搜索各种信息进行统计用了很多,而且也想去就业版看看了,求各位大大施舍一下
大米 21
4
lx70716+3很有用的信息!
Ann23+3给你点个赞!
wuyue920+5给你点个赞!
又见紫风铃+10很有用的信息!
40条回复