1.2 游戏开发从业者的层次和挑战

在《程序员的思维修炼》中,作者引入了一个技能模型——德雷福斯模型。这个模型将一个技术人员的技能水平分为五个阶段:

新手;

高级新手;

胜任者;

精通者;

专家。

目前,游戏开发从业人员主要是新手、高级新手、胜任者。

对于新手来说,他们的经验很少或者根本没有经验,解决问题的思维还没有建立起来,所以他们需要一份指明规则的指令清单,而且这份清单是由专家编写的。

对于高级新手而言,他们能或多或少地摆脱固定的规则。他们可以开始独自尝试新任务,但仍难以解决问题,而且没有建立起全局的思维以及模型。

对于胜任者来说,他们头脑里有可用的模型,能独立解决自己遇到的问题,并开始考虑如何解决新的问题。他们开始寻求和运用专家的意见,并有效利用。但是仍旧没有能力反思和自我纠正。

对于精通者和专家来说,他们已经有丰富的开发经验和成熟的思维模式,并且能够及时调整游戏开发的方向,快速解决程序开发中的突发问题。