[心得] DigiPen 半路出家的美国游戏学校经验

楼主: WanderLudens   2021-12-26 16:46:17
大家好
我前几天刚从 DigiPen 美国分校 大学部毕业。
从2018年还在资策会 unity 班的时候被 cj大的文章深深感动和鼓励
到现在准备踏入产业
一路上受到的很多人的帮助
我很感谢之前所有在版上分享过游戏学校经验的版友和前辈
也因此再经过了这些年环境的变化 加上自己的体悟
觉得必须分享一些不同的观点
- 背景前提
在台湾是国立大学文组毕业
入学前的程式经验是半年资策会 unity c# 基础完全不行
前两年科系是 BSCSGD 第三年转 RTIS
以下所有的观点也是针对学习程式开发的经验
我对教育有一些想法
尤其是当付出钜额学费时
对购买服务的期望值就更高
- 先说比较正面的点
1. 头两年的 CS 训练很扎实,尤其是对几乎是零基础的人,有一位教学经验丰富的老师
手把手的打好基础,会让往后自学的路上顺利很多,可惜这个老师听说没什么在教了。
2. 就职的支援完整,包含履历修改、面试练习、就业管道。
3. 还没用到,不过毕业之后可以回校免费旁听,感觉很赞。
- 以下是我个人在意的问题点
1. 过时的知识
到第三年之后会发现从学校学不太到东西(如果本来就有程式基础的人可能更早),当你开
始自学想学习业界比较会用到的新的技术的时候,老师也不会知道,因为大部分老师有业
界经验这件事其实是个迷思,真相是大部分人的经验是超过十年前的事情,早就已经过时
了,像图学的老师完全没有业界经验,游戏基础引擎的老师有的是20年前的业界经验了,
举例像 vulkan 或是 ECS 架构,我知道有些老师有在尝试进修,但是他们自己也还在学
,加上根本没有实际用到业界的经验,他们也不敢出来教那些自己都不熟的东西。
2. 大学部有一些课水分太多
像台湾的营养学分,一般人应该不会想花 9 万台币上一堂自己看书就会的东西,例如物
理、英文课。
3. Game project 对 programmer 其实是坑
每个学期都有 game project 的课程,通常是游戏学校吸引人的地方,可以和不同领域的
人合作做一款游戏真的很令人兴奋,但第三年开始热情消退后会渐渐发现学校只是提供一
个环境,让你去组队,几乎所有的从这堂课学到东西都是自己学的,artists 和
designers 在 game projects 是可以学到不少,因为老师每周都会和他们开会给建议,
但 programmer 很难得到有用 feedback,从队友或同学反而可以学到一些,那四学分的
场地费我觉得是过分了。
4. 教学品质很大程度取决于老师
这其实是最严重的一点,学校可能是扩张太快,师资人才青黄不接,显现出家族企业裙带
关系的弊病,一个新加坡来的校长亲信教了两个学期被投诉到被踢回去,我最后一个学期
遇到一个没经验的新的老师,为上过他资料结构的学生默哀,一个从 switch 来的大神
教 low level programming,上课很常闲聊,简报每一页照这念就下一页,可能是白天上
班累了晚上的课就想轻松一点。
- 令人遗憾的情况
1. 我认同 cj大 说三分之二的东西都是自学或从同侪身上学习,可惜我几乎是从零开始
的背景事实上是没办法和大神们组队的,等我累积到足够能跟上大神的程度的时候也差不
多是队伍定型做最后大型专案的时间了。游戏引擎社团真的是不错的学习管道,可惜他只
短短的出现在我大二的一个学期,之后疫情的关系就又再次成为历史。
2. 可能就是缺乏人才,强的老师在学校忙到天昏地暗,学校的补救措施是每堂课招募助
教,有问题的人就去问助教,但通常助教其实只能回答课业上基础的问题,证据是半路出
家的我也当过助教了。我认为原因可能是学校的资源没有跟上学生成长的速度,加上上述
的过时师资,要从学校的资源获得课堂额外的知识其实是有困难的。
- 期待与落差
1. 我后期对学校越来越失望是建立在以为可以获得从业界来的务实技术和知识的期望,
学校没有实际针对类似进阶引擎架购、C++ template 的应用、C++14、17的应用技巧、
design pattern 等等的课程。我知道上述这些都可以通过自学来获得,但我本身其实对
程式语言并没有天赋,自学的效率很低,我付钱就是为了以金钱换取时间,最有效率的获
得往后游戏开发所需的技术。
2. 其实在遇到一个同期的实习生之前,我没有那么大的失望,在没有办法和其他学校比
较的情况下,我以为上述的一些问题其实只是自己不够积极或美国高教的问题,那个实习
生来自 Academy of Art University (AAU). 他分享了他们 Director of Game
Programming 在业界的经历,他如何在课堂额外时间开设 C++20 的工作坊,还会亲自看
学生的 code 然后大骂不要再用 auto 之类的,他们的图学课虽然目前只有一堂,但他们
直接用 vulkan 让学生真正了解 gpu,相较于 DigiPen 两学期共四堂的图学课,没有教
vulkan,前三堂的内容完全是 learnopengl 上可以自学到的,而且还教的比老师好。
- Takeaways
最后给考虑或正在寻找美国游戏学校的人,这篇文章的情况在三年之后可能就完全不同,
应该去看当时学校的师资团队,找其他最新的评论或经验分享,最好可以联络到在学的人
,其实当初是有在reddit上看到校友说以价格来看 DigiPen 是划不来的,不过当时资讯
缺乏和零基础的情况下,DigiPen的大学部还是很吸引我。
DigiPen 的最大诱因应该是入学门槛低,如果在可以抵免大学部某些营养学分的情况下(
可以在入学前和学校咨询),性价比就可以落在比较能接受的范围内。
如果单纯洗学历和签证的原因,硕士当然是不错的选择,不过现在DigiPen的大学和硕士
在Princeton 的排名和2018年比起来都下滑了,尤其是硕士,而我听到的硕士经验也不是
太好,这几年学费飙涨的情况下,同价位应该会有其他更好的选择。讲到排名,AAU 在
princeton 排名 43 但在这边是第四
https://discover.therookies.co/schools/best-game-design-schools-in-the-world/
所以排名也只能参考,不知道有没有版友也有AAU的经验可以分享。
对于经济上无法负担的人,我想说只需要正确的关键字,看得懂英文可以自学的人,只要
找到方法把程式基础打好,体制学校其实完全可以不用上,举一个我在DigiPen认识的中
国原画师的例子,他报名了中国的线上培训班,因为学校的老师除了称赞他的作品已经给
不出太多的建议了。
希望以上经验能帮助到有需要的人
有问题可以推文或站内
作者: NDark (溺于黑暗)   2021-12-26 17:01:00
推分享
作者: RoastSaury (香烤秋刀鱼)   2021-12-26 17:09:00
作者: aegis123321 (PE)   2021-12-26 19:08:00
推分享
作者: allen2207153 (小王)   2021-12-26 20:02:00
推分享
作者: coolrobin (泳圈)   2021-12-26 21:37:00
推分享
作者: rhox (天生反骨)   2021-12-26 22:03:00
那个排行看了就很抖,一堆线上学程
作者: leonardo0917   2021-12-27 04:49:00
推推
作者: kindamark (ㄇㄗ)   2021-12-27 13:07:00
作者: laikyo (六元)   2021-12-27 17:12:00
多谢分享
作者: a82611141   2021-12-28 16:03:00
推分享
作者: damody (天亮damody)   2021-12-28 17:50:00
GOOD
作者: sck921 (The Fate)   2021-12-28 18:23:00
推分享
作者: kuku321 (halipapon)   2021-12-29 17:18:00
虽然这类学院或日本专门学校大多差不多 看运也看人但是程式语言部分 C++14 17等 这个我是觉得非战之罪实务上使用完全是看个人喜好 case by case的 很难有一个统整性课程跟你说哪个功能怎么用 跟基本的if case等差很多 这些真的就是有基础后 个人使用上发现那些部分对自我撰写使用上造成不便 自己去找工具的 不只14 17 各种lib的使用也是一样 就算是同一个团队成员写同一套引擎不同部位除了基本的团队文法规则例如规定用什么allocator之类的以外 14 17那种细节都是自选 甚至lambda我知道好用 但是在部分情况游戏执行效率反而会变差 很难有一个老师说你就这种语法通通改用14版肯定改善的 要看情况跟经验 难教
作者: wulouise (在线上!=在电脑前)   2021-12-29 21:33:00
不要说游戏学校,我觉得可能没几个课程真的能教好c++17
作者: Lhmstu (lhmstu)   2021-12-30 13:18:00
推,谢谢分享
作者: wangm4a1 (水兵)   2021-12-30 13:37:00
作者: ted31013 (Ted Lin)   2020-01-08 09:23:00
推分享
作者: RadiationXen (Xen)   2020-01-10 12:28:00
推分享
作者: md9830415 (DavidHsu)   2020-01-28 15:42:00
推,感谢分享
作者: kusa1028 (k子)   2020-02-01 18:32:00
帮推学长文XD虽然我是BAGD的跟BSCSGD/RITS/BFA的情况整个不同…
作者: poshboy (游戏设计人,人设计游戏)   2020-02-06 10:58:00
有分享个人经验有推

Links booklink

Contact Us: admin [ a t ] ucptt.com