许久没写过博客,文章之类的!这段时间在微薄上与一位老友,在讨论现今的大多数公司的开发环境与需求,在加上最近一直在读<程序员的思维修炼>这本书,让我有写了这篇博文的想法!这篇博文是针对一些新手童鞋(这里的新人不只是指那些刚入行的,还指那些重复进行单一无提高事件的)所编织的!

    现如今中国化的开发,就是老板要求量产游戏,应用!这就无非涉及到一个问题,就是同一个游戏拿出来,无限的换皮!那谁来换?很多公司就会招收很多新人来干这些活,往往这些换皮游戏不会太改变游戏逻辑,最多就是把UI改改(包括我所在的公司也是这么个情况)!但是你们在这里面能学到什么?还是只是一味的执行上面所下发的任务,以完成任务为目标!如果你们有这种想法,并且你们以为了完成任务而完成的态度的话!那我可以很负责任的告诉你们,你们路选错了,现在纠正还来的急。

   你们在这个领域有很少或者根本没有经验。这个经验,不是你们重复做一件事做了很久。而是,你们在实施的过程中是否得到了提高。你们非常想要成功,但又不想过多的去学习,只是想要一个立竿见影的效果,在你们出错的时候,你们不知道如何下手,你们非常的慌乱,甚至在别人点出错误所在,你们都无法去做出正确的修改,只寄托于那些高手亲手帮你们改正错误。那你们就限定在代码书写者的规则中。这些规则只能让你们去熟悉,但是不能让你们在这个领域走的更远。

   如何提高?如何走的更远?这是最近一个新人和我提出的。你们在做换皮的时候,可以去适当的完整的去看看这个工程,看这个工程的整体流程的设计,看这里面一些方法定义和参数。当你们能完全读懂这个工程的模式设计的时候,你们会发现,你们可以多多少少摆脱他们限定的规则,在里面加入一些你们自己的东西。当你们不在需要管理层给你列出的指令规则清单的时候,你们的第一步已经跨出,你们已经在慢慢脱离于新人的行列。

   当你们成功的跨出第一步的时候,不要有任何的自满,因为这步是非常容易跨出的。下面的路才是最艰苦的,你要是决定走下午,一直往上,而不是原地踏步的话,就要做好绝对的准备的。往往成功不会降临于一个毫无准备的人身上的。你需要去完善自己的技能,去学习,这里的学习不只是单纯的去看书,看别人的Demo。更要自己去动手实践,初期的时候,你们只能于模仿书中和别人的东西,当你们在模仿的时候,你们要去吸收里面的知识和经验,当你们吸收足够多的时候,你们才能做出自己的创新,属于自己的那份。

   最后在提句,任何的成功能是靠自己的努力来造就的。不要有任何投机取巧的想法,那只能毁了你。做好准备,迎接属于你们的挑战!