这不是我的极限~是你们的~

?????? 来公司有一段时间了,也基本实现了我之前那小小的计划- 就是在短短的时间内把这个公司的技术全部学到手。=。= 这一段时间好拼,即使下班了也继续写着代码。

公司之前有个程序员,同事们一直说他代码写得好,要学习他的代码结构。说实话,我刚拿到他源码的时候,真的看的很晕。因为用了各种设计模式~ 于是我花了两周时间,啃下了两本厚厚的设计模式的书。还在自己手头的项目上试着使用设计模式。

一段时间后,回去看同事的源码才发现,其实他写的并不好。要做出一个游戏,重要的是算法。他的算法确实写的简练有效率,这必须得佩服他。但是他的代码结构实际上是设计模式滥用过度了。一个小游戏原本十个类左右的,为了追求设计模式,拆分成二十几个类,有的类中只有5-6行代码。之后做游戏调试的话,很难找出错误在哪,并且一个月后如果自己看自己的代码也会犯晕一会儿。

公司最近在招服务端的人才,作为公司唯一的程序部门的成员之一,发现正式职员中没有一个人会这方面技术的。我也明白大家的苦衷,年长的人没有激情去学,年轻的人被公司的工作时间安排的没有自由时间学习。那么大家一直停留在小游戏这种层次上,虽说已经可以拿到这个城市的中等以上工资了。但是这不是我的追求。

我写过聊天室,知道php与flash的短链接交互。在公司又学到了协议(之前根本不知道协议长什么样,怎么实现),自己还研究过C#的服务端守护程序等等。。。我觉得自己有潜力独立开发一套网游引擎的。 很庆幸周围的同事很热情,遇到的问题都技术教我解决。现在自己已经也已经能独立写各种算法,也知道遇到没写过的算法,思考的方向该在哪。A*寻路就是其中之一,到时候让自己的网游加入寻路也已经是计划内了。

很庆幸,我大学还没有毕业,我有足够的时间来学习这些技术。也很庆幸还没毕业的我已经有丰富的工作经验,有了自己工具库和游戏框架,2天快速开发一个游戏已经毫无压力了。快开学了,我要好好利用这最后一个学期的时间挑战自己的极限,小游戏已经不能满足我了。而这个公司也不是我的终点站,这个公司或许是你们的极限,但一定不是我的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注