美文网首页
游戏开发学习路线:必备核心竞争力是?

游戏开发学习路线:必备核心竞争力是?

作者: 来自火星的大猫 | 来源:发表于2019-01-10 10:57 被阅读0次

    很多人在学习游戏开发的时候,可能都会有疑问:我们如果希望能够长远地发展,应该具备哪些核心竞争力?什么样的状态才能更好地避免中年危机?答案五花八门,但我觉得最重要的还是:

    自主学习的能力。

    不管你是不是游戏程序员,不管你是不是程序员,更不管你现在在从事什么行业,都一定要拥有强大的自学能力。

    互联网时代的技术变革快:就像曾经统治动画多年的技术Flash一样,没想到被HTML5打败。如果你没有足够强大的学习能力,则无法跟上变化。你被淘汰只是时间的问题。

    想想看,你已经煞费苦心地研究了多年来引以为豪的技术,一夜之间没有任何用处。难免会有一种“身体被掏空”的感觉。如果你有着超强的学习能力,就能比其他人更快地学习和掌握新技术,就不必担心失去工作。

    有很多人都说,程序员是在吃青春饭。其实不然,所谓青春饭,着眼点在青春。你年轻,有体力,有时间,能拼,能加班,你依赖时间和体力的复制来进行工作,当你年龄增长时,时间和体力的复制不可继续,这样的工作,就是吃青春饭的。

    但游戏开发不是。游戏开发有两个层次:体力化的代码打写(编码)与思考层面的创造。

    决定游戏程序员是否具有优势的,是思维能力,是解决问题的框架,是快速学习,是自我管理,是创新与创造,是这些应用流程方面的能力。而这些,都需要时间的沉淀和项目的历练。这正是大龄程序员的优势:

    他们的阅历、思维、解决问题的框架往往都得到了充分的历练和实践的检验,遇到问题时能够更快找到更合适的解决方案,先人一步在头脑里创造出最终的形象(第一次创造),然后在充分思考后用代码实现出来(第二次创造)。

    现在的游戏开发行业日新月异,谁都不能确定一项技术一门语言的生命周期是都多长时间,游戏程序员在工作中不断地接触到新技术,新的功能点,需要有较强的学习能力,保持足够的学习热情,不断的学习以提高自己的核心竞争力。

    希望题主能做到以下几点:

    1.学会看代码,高手一般可以轻易调用别人写的代码

    2.复习,偶尔放下手上的活儿,留下一部分时间来分析自己的弱点,更改坏习惯,看新书,或学习新语言。

    3.做个人项目,成为fullstack programmer最好的方式就是不断做个人项目。

    4.问答网站,问问题和回答问题都是很好的学习方式。有的时候写出一个好问题, 比写出解答次问题所需要的代码还难。写问题可以帮你整理自己的思维逻辑。

    5.加入一个好团队,最好的进步方式就是跟比自己强的人一起做事。毕竟,高手都愿意聚在一起。

    希望对大家能有所启发~

    相关文章

      网友评论

          本文标题:游戏开发学习路线:必备核心竞争力是?

          本文链接:https://www.haomeiwen.com/subject/slborqtx.html