作者KCKCKC (~ 。 ...)
看板Oversea_Job
标题Fw: [分享] 美国游戏公司求职经验分享
时间Tue Mar 6 13:14:14 2012
※ [本文转录自 GameDesign 看板 #1FK1FAWF ]
作者: KCKCKC (~ 。 ...) 看板: GameDesign
标题: [分享] 美国游戏公司求职经验分享
时间: Fri Mar 2 08:26:44 2012
大家好,前一阵子在美国求职,寻找游戏动画关於 Programming 的工作。
这阵子确定了一个 offer 之後,在此跟有兴趣的人分享一下。
=== 前言 ===
在美国念 Computer Science 的 M.S. 毕业後,寻找 Entertainment Industry 的工作
(Game / Animation)。没有人脉,学校在中西部,刚刚毕业,修过许多系上
Graphics/Animation 的课程。在这里提供一个"一般人"的例子,提供给未来有兴趣走这
条路的人。
这是我的网页
http://iamkclee.com/
=== 背景 ===
四五年前大学毕业後,决定未来要投身於娱乐科技,於是在申请美国的资工硕士时,就往
这个方向走。由於大学没有修过什麽 Graphics, Animation, Game 的课程,因此最後在
CMU ETC 与 Ohio State University 之间,我选择了Ohio State,我觉得我需要先充实
娱乐科技基本的知识。选择 Ohio State 另一个原因是,Computer Animation 有一本教
科书的作者在这里当教授,我想我应该可以学到许多。
这两年多,把这边资工系中 Graphics 相关的课程几乎都修了,无论是 Computer
Graphics (基本图学知识, OpenGL, GLSL),Computer Animation (电脑动画的知识,
Maya做动画, MEL Script), Geometric Modeling, Game (Unity3D), 修一些
Arts/Design 开的课程(与 Design 的学生合作电脑动画, 使用 Maya), 还有一些阅读及
报告 Gaphics 相关的 paper 的 seminar。我想的确是学到许多,毕业後,於是乎就准备
投履历,找 Game / Animation 相关的工作。
毕业後,履历大概投了两百多间的大小公司 Studio (包含游戏跟动画公司)。收到了大约
20个 Phone Interview 问候背景资料,其中大概一半寄了题目让我写完寄回去、大概四
分之一个公司打来 Tech Screening、剩下四分之一问问背景资料完就音讯全无。
=== 列出有给我回覆的(较大的)公司,以及他们跟我要了什麽 ===
打来问背景资料: Zynga, Sanzaru Games Inc.
要寄 C++ Sample Code 回去: Visual Concepts
* 发 Take home 作业 (5-7天缴回):
Wayforward (给一个2D Act 游戏 Project 的Code, 要我新增功能: 让角色做不同动作,
增加敌人AI)
Bungie (4题程式题, 一半基本题, 一半像 ACM 程式竞赛题, 题目中特别强调他们要聪明
的人)
Vicarious Visions: (程式数题, 3D数题, 有的没的[组语, Animation 知识 ... 等等]
数题. 超多题)
Red 5 Studios (2题程式题, 难度中等)
* Online Test (寄一个连结来, 限时完成网页上的题目):
Cryptic (两题程式题, 尽快完成. 难度大概像 ACM 程式竞赛.)
Gameloft (程式题, C++的题目, 3D的题目, OpenGL题目. 3 hours limit)
Kiz Studios (各式C#的题目, Unity/iOS, 2 hours limit)
* Phone Tech Screening:
Large Animal: 工程师打电话来, 出题目要我在 Google Doc 写程式, 也问了Game
Design的问题, 美术部门的人来询问我背景+闲聊.
Storm8: 工程师打电话来, 出题目, 网路上写程式一题.
Heavy-iron: 电话中问 C++, 3D, Graphics, Animation 的问题.
KingsIsle: 电话中问 C++, 3D, Graphics, Animation 的问题.
Cadillac Jack: 电话中问 C++ 的问题.
* C++ 主要会问 OOP 那边的问题,virtual 之类的;3D, Graphics 则是五花八门 但都
是一些基本的知识就是。
=== 接下来是我的心得 ===
1. C++ 很重要,平常要自己练习写游戏的话,还是记得用 C++ 写:Tech Screening 问
的都是 C++ (还有 3D 相关的知识), Take Home 的题目也希望你用 C/C++ 写, 跟你要
Sample code 的也希望你给他们曾经写过的 C++ 程式。
2. 平时记得练习写程式:许多公司的 Take home 或是 Online 考试都有类似 ACM 程式
竞赛的题目,平时还是要练习怎麽解题目。很多时候,修课修到最後可能几乎没有再写
C/C++,也不太接触解题,这样第一关就马上会被刷掉。
3. 做一个个人网页、做几个游戏:我想有公司愿意让我有 Tech Screening 的机会,主
要还是因为我有做一个作品的网页,加上曾经做过一个看起来OK的游戏,但我相信,这些
东西大家都有,其他有相同 Passion 的人,一定做得比我更多更好(而且他们还是美国人
, 没有身分的问题),但如果有个人的作品集,至少可以”骗”到一些 interview 的机会
。特别是,如果没有人脉,这些公司几乎都要有业界经验的人,有名的大公司开的也几乎
是 Senior 的职缺。
4. 增加一些 Team Work 的经验:几间公司在 Tech Screening 的时候,都会问问有没有
多人合作 Project 的经验,也会问问类似遇到问题大家怎麽解决,因此修一些需要合作
经验写 Code 的课程也是满重要的。
5. 手机游戏程式是另一个机会,有机会可以写写相关的程式;facebook 游戏也是一个机
会,所以 Action Script 也是可以找时间好好学习的。但这边的技术变化得很快,难说
几年之後会变成什麽,倒是游戏大厂都仍是 C++ 为重。
6. 如果想往 Animation Studio 走,作 Technical Director,要做个很棒很棒的 Demo
Reel。只修过动画相关的课程,没有可以让人哇一声的 Demo Reel,是完全不会被考虑的
。
=== 结论 ===
不知道同样想在美国的游戏公司找 Programming 工作的人会需要些什麽建议。我想,人
脉很重要(OSU 有比较多前辈在动画公司, 游戏公司似乎不多),学校的地理位置很重要(
最好是在加州),学校有没有跟游戏公司合作很重要,暑假 intern 的机会很重要,如果
这些都没有,那自己的作品很重要。知名公司在他们网页上所要徵的人,都要至少有一个
AAA 级游戏的经历,刚刚毕业的学生如果在学期间没有把握人脉或是暑期实习机会,怎
麽可能会有这个,更不用说是没有身分的非美国人了。因此,我也无法分享,究竟可以进
各家游戏大厂的国际学生,都是怎麽样子的高手,我想他们应该都真的非常厉害吧 XD
目前 Unity3D 还满红的,最後拿到三个 on-site interview 的机会,皆是因为这些公司
要用 Unity3D 作些产品,而我刚好有用过。最後很高兴也找到了一个看起来适合我去的
Studio。
从12月开始投履历,投了大概两个月,一度以为大概没什麽机会了。Gamasutra 常常会有
公司 post 新的工作机会,索性就不断的投,当然有回覆的很少。我想就是不要放弃吧,
终究是会找到适合自己去的地方的。
如果有其他的同好,或是有相关的问题,也欢迎大家来讨论。
=== 附录 ===
游戏公司 map:
http://www.gamedevmap.com/
找工作网站:
http://creativeheads.net/
http://www.cybercoders.com/
http://www.dice.com/
http://www.indeed.com/
http://www.linkedin.com/
http://www.simplyhired.com/
查薪水 or 公司状况:
http://www.glassdoor.com
http://www.salary.com
http://www.jobs-salary.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 164.107.116.64
1F:推 su31o4gj83:很不错的分享, 感谢, 所以你最後选择到游戏公司吗? 03/02 08:59
2F:推 justben:找得到工作的都很神啊~ 03/02 08:59
3F:→ KCKCKC:是的. 最後去了一间主要作 app 的小间游戏公司. 03/02 09:04
4F:→ KCKCKC:开了大概10年了, 应该是还OK ... xd 03/02 09:06
5F:推 KanoLoa:推 03/02 21:24
6F:推 poshboy:推~很棒的经验分享 03/02 21:36
7F:推 ming1053:感谢分享 03/02 23:50
8F:推 skyhawkptt:推!专业详细的解说 03/03 02:24
10F:→ KCKCKC:很多工作机会 会不定期更新在上面 03/03 04:14
11F:推 marlos:推这篇文章 但是我补充一下 人脉跟LinedIn非常重要 03/03 04:16
12F:→ marlos:尤其是如果公司里面有人愿意帮你丢 得到面试的机会大很多 03/03 04:17
13F:→ marlos:打错是Linkedin...Orz 此外个人觉得学校虽有影响 但是 03/03 04:18
14F:→ marlos:经验才是最重要的 不过我本身是企划啦 程式那边比较不熟 03/03 04:19
15F:→ marlos:像是EA跟敝校CMU就有不错的合作关系 也都会飞去interview 03/03 04:21
16F:→ marlos:所以就一堆人在里面 几年前Pixar也蛮多的... 03/03 04:22
17F:→ KCKCKC:Pixar 每年都会来 OSU ... 但最後有进去的人就 ... XD 03/03 14:12
18F:推 bachi95:实用推! 03/03 18:29
19F:推 Quaid:你选择正确 真的对graphics有兴趣 OSU CS > CMU ETC 03/04 07:20
20F:→ Quaid:CMU ETC我个人觉得 是project很重..没甚麽机会碰图学 03/04 07:22
21F:推 Quaid:CMU是我的梦幻学校..只是CS超难进..ETC的project又太操 03/04 07:55
22F:推 Quaid:如果不做研究 想跟一群人一起做game 那CMU ETC还是最佳选择 03/04 12:15
23F:推 Hevak:推经验谈 03/04 16:02
24F:推 fred1810:好文推~~ 03/05 17:01
25F:→ lightmaple:推推 03/06 07:26
26F:推 franknine:传统 CS 学校都会太偏 Animation , 因为研究主流就是 03/06 10:54
27F:→ franknine:不在 real-time 或是 console . 03/06 10:54
28F:→ franknine:然後问 C++ 的很多都偷抄 Effective C++ 有念有保佑. 03/06 10:55
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: KCKCKC (65.60.141.182), 时间: 03/06/2012 13:14:14
29F:→ terimakasih:推, 原po是强者, 可以去storm8 interview :) 03/06 17:53
30F:推 senser:恭喜! 游戏公司工作很有成就感的 当你的game上市时 03/07 13:46
31F:推 kekul:很棒的分享~~ 帮你推一个!! ^^ 03/08 13:14
32F:→ kekul:我一开始的目标也是跟你一样,後来还是放弃转到别的方向了XD 03/08 13:14
※ 编辑: KCKCKC 来自: 66.68.152.18 (04/28 12:52)