从学生到游戏开发者: 我学到的五件事

Gamelook报道过三年前,我参加了一个游戏研发课程,在此之前我从来没有学过编程。现在,我非常自豪地成为了Failbetter Games工作室的一名开发者。这期间的过程常常感觉一头雾水,由于没有基础,所以大多数的时间都埋头在知识的海洋里,很少有时间停下来反思一些事情,写 这篇博客就是很难得的一次。这里,我希望分享这个过程中所学到的5条经验,希望能够给准备成为开发者的同行们一些帮助。

1.不要只想着进大公司

当我开始学习游戏研发的时候,我总觉得自己和希望工作的游戏工作室之间是很近的,直到后来找工作的时候都没有改变。之所以这样,主要是因为我自己天 真的想法,我的目标大多数都是比较知名的大型工作室。所以,当你在寻找一份工作的时候,如果你在求职网站以外的地方找找看,就会很快意识到其实机会还是很 多的。有时候在参加会议的时候碰到一个有趣的人就能发现工作机会,或者直接联系一个游戏工作室也会达到同样的效果。

从学生到游戏开发者: 我学到的五件事

不要只准备一份简历,然后就给所有的公司发同一分电子档,不要把就业目标只放在大型工作室,先决定你希望做什么样的游戏,找到尽可能多的这类游戏的 案例,想想这些游戏为什么吸引你,很快你就会发现自己已经有了一个不错的求职意向列表,而且其中会有些工作室可能是之前没有听说过也没有考虑过的。了解这 些工作室的信息,并且不要只是局限于线上搜索。

2.保持广泛的兴趣爱好

当我开始在游戏行业工作的时候,真正让我stuck的一件事就是变得目光短浅,从我感兴趣的游戏内容,到游戏进入我的世界的方式。你收到的新闻邮件、关注的帐号都是了解游戏业的窗口,确保你的涉猎范围足够大,这样就会发现一些从未涉猎过的体验。

这种方式的优势并不是立时可以显现的,但最起码它可以让你直到业内发生了或者发生着什么,更重要的是,它可以让你对多个内容和想法有自己的见解,给你更宽广的视野。对新事物保持开放的心态,你学到的东西将会让自己感到惊讶。

3.工作之外的活动往往可以帮你解决难题

Henry Jones教授说,“我发现当我坐下来思考的时候,答案就自己出现了。”

当尝试为正在做的项目获得创意的时候,经常有三四个技术方面的问题在我脑海中迟迟不能解决。整天工作、回家晚、没有时间和空间做自己喜欢的项目,这些问题都是真实存在的,挣扎也是常有的。
让我真正痛苦的的一些事情就是,用工作以外的事情谋生是很重要的,如果只是专注于一个内容或者方式,你会发现自己很累。就像喜欢多种游戏风格是不错的创意 来源一样,广泛的兴趣也同样可以带来更多灵感。我发行最有趣的那些想法往往是在做完全不相干的事情的时候出现的,这对于解决数天都没有进展的技术问题来 说,也是一样的,当你参加完全不相关的活动时往往可以灵光乍现,给你的工作带来直接的灵感,你也可以把它称之为天分,但我主要想说的是,除了工作之外一定 要有自己的生活。

4.不要听不进建议

刚走出大学校园的时候,意气风发的我或许急于表达自己的想法或者观点,或许是因为对于游戏设计我总有很多想说的,所以最终我找到了一个这样的工作场所。

在这个过程中我学到的经验是,一个来自对被拒绝的想法的反馈往往比这个想法本身更有价值,玩家们给开发者们提出的建议大多数都是不被采纳的,这其中 是有许许多多的原因的。当你的同事提出反馈的时候应该觉得感激,想清楚为什么你的建议没有被采纳。然后调整自己的想法并且把其中学到的经验用到下一个项 目。不要敝帚自珍,听取建议然后根据实际情况进行优化。

5.你需要帮助

我用了太久的时间才意识到,原来寻求帮助是没什么错误的。相反的是,我刚开始的时候往往会在并不成熟的想法上埋头苦干,直到很明显失败的时候才发现 无济于事。寻求帮助其实对于双方都是有好处的,如果不问,那么悬而未决的疑问会浪费时间并耽误研发进度。寻求帮助可以让你的经理知道你所擅长的是哪些方 面,未来工作的时候也可以知道你需要哪方面的帮助,无论如何,寻求帮助都比自己一个人扛着好的多如果你固步自封地坚持苦苦挣扎,那么你的工作就像是傻傻地 试图证明你可以实现不可能的任务,而且最终会让自己精疲力竭。

游戏行业给我们提供了长期的学习机会,你永远都可以发现一些新的事物。处理具有挑战性的工作才真正决定你是否是一名优秀的开发者,以及是否是你的工 作室珍贵的资产。我非常幸运地可以加入这样一个允许失败的工作室,失败的目标是为了变得越来越好,当遭遇困难的时候,不要害怕寻求帮助,因为其实没有什么 不对。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

上一篇:数据库笔记8:SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询


下一篇:【Python】发送邮件功能浅析