USC CS28 CS Spring 半年感受

avatar 435059
gry1996
15558
17
我先说一下关于找RA的情况:
一言以蔽之,很难。
我本科CS专业,一篇顶会3作,一篇EI中会1作,写邮件找实验室10份回复1份就差不多了,从2月找到4月中旬才找到。
找到的几个RA机会,基本都有面试关,第一个问我会不会cython,我第一次听说这个东西,他解释了一下是python语言并且可以加载C的DLL库,我说没用过cython,但用Python和C写过项目,他说OK一起学习一起进步,然后再也没回复过我消息。
第二个,投了很久才联系,要求修改安卓源码然后重新编译整个系统,我当时已经找到RA,就婉拒了。
第三个,是我目前在做的RA,要求我做两个图像处理识别相关的任务,我做了两天的样子,结果还不错,后来这位phd学姐招了我。在此再次感谢!!好人一生平安!!

我之前有看CS37的USC同学在科研那个板块说USC找科研机会难,我觉得确实,CS37很多都是转专业的同学,老板招你是希望你马上能干活,CS又不像生物什么的,你啥也不会也可以养养老鼠洗洗培养皿(我瞎说的)。

找科研机会,基本全靠自己写邮件联系,USC很多老师偏向纯教课或者在公司有工作兼职讲课,属于不招人的类型(比如第一学期的Victor和Saty),选课然后去office hour混脸熟比较困难。但如果看好了这门课的老师有招人机会,去选这门课,感觉也是一条路,我看到一两个老师有在website上说想申他的RA先选他的课。
但是USC也有保底,CS下面的Software Engineering系(CSSE)每学期都会有很多个项目找人去做Directed Research (类似RA)。这个基本早点申请都能申请到,这学期我没有申请,但我有朋友申请了,看上去工作量不大,但你想做的话也可以做出东西,而且完全可以申请这个之后再找别的RA,找到别的话用个学习压力太大的说辞鸽了应该也没有太大问题,但这个一般都是软件开发项目,发paper的可能性似乎没有。我上学期应该申请的(当时错误判断了在USC找RA的难度,以及想到没法发paper,就没申),那样找不到RA的时候也不会过于焦虑。

然后说一下USC的安全问题,住在学校附近小黄衣巡逻范围内非常安全,安全到啥程度呢,我认识一个老哥有段时间在青春期的苦闷下每天凌晨1点下楼乱走散步,绝不鼓励这种行为,天黑之后出门请打免费Lyft或者开车。

说一下选课,CS 28第一学期会给570和585(或者561)的dc(选课许可),如果570是Victor教的,建议换掉,申第三个dc,等是SS教的时候再选。Victor讲课其实还可以,但他的TA喜欢搞骚操作,而且他考试出题有的比较难(思路跳跃?),这学期因为疫情原因期末考试变成网考,Victor搞了一个极不合理的考试制度,直接导致我考前复习的时候胸闷气短,还以为得了新冠肺炎(所幸考完去检测,结果一切健康)。USC学费也不便宜,何必委屈自己的课程质量呢。

CS 585:这个课口碑两极分化,18年之前Saty似乎给A和A-不多,但19年之后他基本保证A 30%,A- 40%这个样子,属于给分较好的水课。这个课前半部分关系型数据库和SQL,国内本科内容照搬,后半部分讲一些新型数据库,以及MapReduce和ML,但只是介绍,作业也不会用,靠这个课想学分布式计算和机器学习基本不可能。不过这个课确实负担轻,作业水,而且Saty讲话又好听,会讲很多有意思的话题。

因为刚来半年,对找工情况不好妄下判断(我知道有去大厂,有去小厂,也有回国工作的,感觉因人而异吧),有其他问题我尽量在评论区回复。
  • 39
17条回复