在公司干了快好几个月了,前段时间一直没时间上网(也没网),最近买了个3G上网卡勉强能用用GOOGLE和QQ,这里汇报一下这些日子在技术上的进展。
首先是项目前期工作的深刻认识,一个好的项目没有好的前期设计确实是很要命的,导致后面的项目进度不断回滚,因为前面写的一些没经过优良设计的模块,那些为了完成进度而写的代码只会让你的项目在进度的进行中不断地进行大规模重构,如果公司上层决策是以进度为目的,那么这些连你自己都不想看到的代码只能作为害群之马继续留在项目中,也许在开发阶段看不出什么问题,但是后期的问题肯定是有的。项目中如果充斥的都是这样的代码很难想象日后的维护会是怎样一种状况。当然,造成这样的局面一是写代码的人经验问题,二是没有足够的时间和上层规划设计。
二是协作。在一个超过10人的程序团队工作,要想维护好这样一个团队协同一致的做好一个项目难度还是很大的,这方面有所体会但是没有什么好的解决方案,自己不是主程,但是已深有感触。但是从工具到设计开发方式上绝对的有规章得有制度,得有统一意志的团队愿景和风格。不团结的团队和过于凌乱的团队其实是很致命的。
最近买了些书,有几本是关于设计的,现在更多关注的不是代码本身二是设计,先有良好的设计再谈每个接口的实现。如果能自己掌控就好了,想想能一个人开发游戏多爽,但是这也不实际,终究还是要学学团队协作和管理方面的经验,起码能迅速找到项目的问题在哪里。