游戏|新手如何找到程序员工作,并成为优秀游戏程序员?

尽管在一款游戏的制作过程中需要很多领域的合作,但在之前的传统理解中,游戏开发者往往指的是在角落里写代码的书呆子式程序员 。这不仅是对游戏研发的错误展示,也是对程序员工作的误解 。编程是一个创意领域,既需要技术知识,也需要与其他学科进行大量的人际交流,以确定整个系统和机制、修复bug、创建规则,并用代码写出一个游戏世界 。
小丑鱼(Chucklefish)公司CTO Rodrigo Braz Monteiro总结说,“程序员的工作室理解一个问题,并且在一系列限制的情况下找到问题的解决方案,然后将这套解决方案建模为一系列精心设计的抽象概念 。”

游戏|新手如何找到程序员工作,并成为优秀游戏程序员?
文章图片

Rodrigo Braz Monteiro是小丑鱼工作室《Wargroove》主程序
Monteiro在游戏业从事程序员工作已经有16年了,并且自从2016开始在《Wargroove》开发商的排名持续提升 。最近,外媒GamesIndustry对他和另外三名程序员进行了采访,以寻求如何才能胜任程序员这一职位的答案 。
以下是GameLook编译GamesIndustry的完整内容:
拿到游戏程序员Offer需要什么学历?
编程是一个需要硬技术的领域,意味着对于能够承担费用且愿意接受这种方式的人来说,传统的教育经历可能是有帮助的 。
当了10年程序员、如今是Creative Assembly项目技术总监的Duygu Cakmak说,“我拥有计算机科学和工程学士学位和人工智能硕士学位 。我认为我受到的教育和自己所做的事情一致,我建议愿意走常规教育路线的人走同样的道路 。”
育碧多伦多工作室玩法程序员Nikhil Ramburrun则建议,如果上学可行,最好是拿到计算机科学或者工程学学位 。
他解释说,“这样如果你在(游戏业)做到半路的时候想要从事别的行业,就有了更多机会 。我的专业是电子工程,所以我的学位并不聚焦于编程,但我学了一些课程,在我看来,很多编程的东西都是自学的 。”
Jaden Palmer-Leandre自从2018年计算机科学专业毕业之后,就一直在Sports Interactive担任玩法程序员,他也认为学位帮助自己拿到了首份工作,但却并不认为正式的教育经历是成为程序员至关重要的因素 。

游戏|新手如何找到程序员工作,并成为优秀游戏程序员?
文章图片

Sports Interactive研发的《足球经理2022》
他说,“提升你技能和学习最好的方法就是开始编程 。与此同时,你会慢慢形成一个出色的产品资历,比任何学位都能展示你的才能 。如果你可以展示自己的知识范围能达到专业毕业生的水平,那么也可以有很好的机会 。”
Monteiro就是自学编程比较好的案例,他曾在相邻领域学习,但最初在11岁的时候就通过(1994年的游戏研发应用)Kilk & Play写代码,随后在13岁开始慢慢学习C和C++ 。

推荐阅读