USC MSCS 就读体验 游戏引擎/图形学方向找工体验

1770
10
23 Fall入学的CS28,选课基本都在图形学方向,最终回国做游戏引擎了。

留个帖子来讲一下这两年半。

现在28应该已经变成32了,USC继续创薪!

背景
入学前:本科zju电子,学过一点C和简单的数据结构,入学前自学了csdiy上面的一些网课,cs61abc->162->186, 15-445等。LeetCode刷了100题左右。没有实习。

课程
选课把USC为数不多的图形方向的都选了。课程体验:

CSCI570 Analysis of Algorithms

这课没啥说的,算法,当时看UCB CS170当上位替代学的,基本没太听课。

难度7/10,工作量7/10

CSCI576 Multimedia Systems Design

老师是挺牛的,考试有点难,上课能学到点东西,大概和多媒体有关的都会学一些,颜色理论,信号处理,图像/视频压缩等。

难度7/10,工作量8/10

CSCI526 Advanced Mobile Devices and Game Consoles

课程内容和课程名字没啥关系,组队用Unity做游戏的课,评分全看文档,体验看是否有靠谱队友,总体就是了解下游戏开发的一些流程。

难度4/10,工作量6/10

CSCI599 Special Topics Geometric Shape Modeling

odedstein.com

在USC学的最数学的一门课,事实证明我学不会数学,USC为数不多的图形学方向的新老师了。

难度8/10,工作量8/10

CSCI420 Computer Graphics

古老的基于OpenGL的本科生图形学,选来混学分。

难度6/10,工作量5/10

CSCI580 3-D Graphics and Rendering

不那么古老但是也不深入的研究生图形学,最后有个组队自选题Project,可以自行做深入一点。

难度6/10,工作量6/10

CSCI522 Game Engine Development

还是挺推荐的,老资历亲自授课,欢迎你问各种问题有关游戏找工/游戏业界的问题。

课程作业臭名昭著,但是在配完环境,调好第一个Maya相关作业后,如今LLM当道,理解/修改其余作业的代码也变得不那么痛苦了。

难度6/10,工作量8/10

个人找工体验

CS28本来是两年的项目,但是我用了两年半,为啥呢?申请了LOA一学期,回国实习了半年,这段实习对我后来无论是国内还是国外拿面试都是相当有帮助的。

算下账,本来23Fall入学,25Summer毕业,应该是只有24Summer一次实习机会,但是岩壁半年后,就是25Winter毕业。25Summer仍然可以有实习机会。对于之前没什么经验的转码同学还是挺好的。

刚来那会有拿过Arista的实习面试,之前在国内都没有找过工,人生第一次找工面试,面的一塌糊涂,当时一起面的人都拿到return美美入职了。

之后基本美国这边没啥消息了,23年底就学了点图形学准备国内找工,24年初开始在国内实习了半年。

简历上有了这段经历后再投美国这边情况就好太多了,在24年中开始找25Summer的实习,就开始陆续能收到大厂零星的面试了。

找实习+全职,美国这边一共有收到两三次Apple的GPU图形团队的面试,两次NV图形团队面试(DX Performance/ GeForce NOW),高通OpenCL的面试(可惜一点不会)。

25实习还努力投了一下,找NG的时候投了两个月之后基本放弃了,除了A/N,就只投了下Meta Google里面的能稍微靠点边的岗位。一个是只能收到GPU厂的面试,方向都是做Driver,Tools这种,相比之下还是想做一下没这么底层的。另外就是美国这边游戏厂待遇也是真不咋地,国内如果有养老组,说不上哪边过的更好。

总之种种原因,9月初拿到国内引擎方向的Offer,就完全开始摆烂了。

身边统计学
美国游戏/图形开发方向,一句话:升官发财请走别路,贪生怕死莫入此门。

挺惨淡的,国内有个两三年游戏厂经验的再来读MS找工或许好点,大家都在偏好Senior经验的候选人。

很难找,或许有成功的,但是很难保证你可以复刻。

如果想留又想做图形相关,GPU厂确实是个路子,在国内投投NV/AMD/Arm/Qc的实习,认可度在这边也还行。

不过,真是特别想留就放弃在这个方向找工的念想吧。互联网/前后端/AI,美国这边无论是待遇还是HC,都比图形强太多(室友两段后端实习拿了Google OA)。

其实就算是国内找工,AI/LLM也是绝对的更优秀。

总结
USC这两年半,总体评价:无功无过。

课程陈旧,很少有跟得上时代的课。研究生课程难度大部分不是特别高,这点是否是优点见仁见智。

CSCI522算是我觉得对我这个方向找工最有帮助的课程了:)毕竟是工业界来的讲师。

LOA政策灵活,这个好评。

CF会有零星几个大厂来,比不过更优秀的CS名校,不过也还行。

LA气候很好,风景也很好。对比国内,既没有北方的寒冷/空气差,也没有南方的潮湿阴雨连绵夏季暴热。

可惜DTLA流浪汉太多,治安又很烂,五点之后反正我不敢走路出去。

学费年年上涨,时不时就能碰到TrojansAlert。

比较节约的读完大概花了90w吧,不过现在32学分了,估计100w才行。

最后建议:如果你在国内没有实习/工作经验,打算来美国找工,最好先在国内刷一两段,否则无异于赌博。:(

更何况实习对于对申请也有帮助的,低GPA+工作经验 申请到更高排名学校的概率 比 中高GPA转专业选手 高多了。

最后求大米,之前看到有国内直接relocate到CA/UK的引擎方向,不知道难度如何,总之接下来走一步看一步吧。