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


对于Ramburrun来说,对程序员最常见的误解与硬技术有关,比如你需要很擅长数学才能成为优秀的程序员 。
他说,“这种观念是有一些道理的 。实际上,你在这份工作要学到很多事情,每个职位都有特别的技能要求,你需要进一步拓展 。不知道一些东西没什么,不要害怕承认 。真正重要的是你是否愿意学习和不断提高,另外成为一个好沟通的人可以帮你走更远 。”
最后,Cakmak谈到了一个核心问题:“对于编程一个最大误解就是,它不需要创意 。这是不真实的,解决问题有很多方式,创意是找到对的方案最关键的部分,设计系统和功能的考量本身就是一种艺术 。”

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

小丑鱼即将推出的游戏《Witchbrook》
游戏程序员的职业成长机会是什么?
在成为小丑鱼CTO之外,Monteiro仍然是一名程序员,目前主要负责该公司即将到来的学校模拟游戏《Witchbrook》 。
他指出,“大多数的程序员热爱创作,并且不愿意在职业生涯的后期进入管理岗位 。通常的情况下会成为高级或者首席程序员,很多程序员很乐于在这个岗位直到最后,或者他们可以参与管理岗位并且成为主程序、技术总监或CTO 。”
“因为编程是非常有用的技能,很多程序员在完全不相关的领域用他们的编程技巧取得大量成功,这个‘秘密武器’可以给他们在任何新职业带来帮助 。”
就像Ramburrun所说的那样,“你可以追求不一样的职业生涯,但总体来说,作为程序员最终会有两个选择:管理人或者管理技术 。如果你不确定自己是否愿意管理别人,可以要求管理培训,看是否适合自己 。另一方面,如果你更喜欢技术和编程,那么成为高级程序员就是获得更多经验之后的选择 。”
“但你的职业生涯也不一定那么线性化,你不需要执着于一条道 。它可以是由热情和兴趣推动的,这可能会让你转向不同的岗位和工作种类 。”
管理人或管理技术,在Creative Assembly被称为领导或者专家路线 。后者可以带你进入中级开发者、高级最终首席开发者,前则让你在达到总监职位之后成为团队领导 。

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

《全面战争:战锤3》
给新游戏程序员的建议和资源
1)不要过早专攻某个领域
当Cakmak开始想在游戏业工作的时候,她真正想做的是人工智能,这也是她本科计算机科学毕业之后又拿到AI硕士学位的原因 。虽然并不后悔这么做,但她坦白称,如果可以重来,或许她会做不同的选择 。

推荐阅读