虹猫学园:开发项目过程中的问题要通过自己钻研去解决- 1809班第三小组组长 张明恺
这次在虹猫的初级项目告一段落,对于自己的作品,有满意,也有遗憾。我们的项目没有能够拿到一个好的名次,在我的意料之内。因为它还有许许多多不完善的地方,有许多来不及去写、未实现的功能。这是我一个当组长的人的责任,同时也是一次失败的经验。单靠自己一个人单打独斗,是完成不了好作品的,分工合作真的是太重要了。此次在虹猫学园做项目中,我并没有感受到一个团队的力量,或许会有一些其它的因素在里面,但我觉得身为组长是我没有带领好我的组员,没有让大家共同奋斗起来,全心全意的投入到我们的项目中去,这就是我们失败的理由,因为我们并不团结。
虽然排名上可能不尽如人意,但是完成这次虹猫培训中初级项目的这样一个过程,却是非常难得的一次经历,至少在学习知识与技能这一点上,我是满意的,因为我明白了许多东西。项目对于我而言,完全是一个新鲜的名词,我没有过类似的经验,相比刚拿到项目任务时一脸茫然不知道从哪儿下手的我,现在的我有了一些心得体会。对我而言,这是非常宝贵的,如果不去做,就永远也不会明白这些东西。在开发项目的过程中,会碰到一个接一个的问题,这些问题中,有通过自己钻研可以解决的,也有自己解决不了需要去查找资料的。就是这样一个遇见问题又不断地去钻研或者去查找资料解决问题,又碰见新问题再去解决问题的过程,让自己提升很多。这些问题很多很繁杂,就不一一在项目总结中列举,因为它已经在我的脑海之中保存了起来,下次遇见类似问题时已有经验。下面我总结一下自己在此次项目中所犯的失误以及一些经验,一方面警醒自己,同时也希望和有兴趣或者在机缘巧合之下看到了这篇总结的人共勉:
1.写项目之前,我和我的组员郭少斌有一些地方字段名、命名未统一,导致在整合时需要耗费大量的时间去统一这些名称,对于这一点,我需要对郭少斌说声抱歉。统一字段名和命名规则真的非常重要。
2.对于一些劣质的、繁琐的却价值不大的代码,宁可暂时先不实现这项功能,也不要贸然的将这些代码添加到你的工程中去。因为今后在你的工程中代码量变多时,你发现你会有修改这些劣质代码的需求。而修改代码的这项工程很繁琐,往往更需要耗费大量时间,更有可能你会因为代码量太多,而结构又不清晰从而丢失部分代码,这时候你甚至可能会需要重新写此页面中全部的代码,更加耗费时间。
3.结构层次一定要清晰,是哪个层次就做哪个层次该做的事情。没用过MVC模型之前,对于它的好处体会的还不是那么深刻。用过之后才知道,层次分明,条理清晰,也是做好项目的关键。
4.需要按时完成分配给自己的任务,可能一个小组中有一个人没有完成既定的任务,就会拖慢整个小组的进度。身为组长的我特别有体会,因为我的组员没有完成我分配的任务,我只能自己去写他应该完成的内容,这样项目才能赶得上进度。虽然每个人在写的过程中可能会有困难,但却是一定都能克服的。
最后我想说,做组长虽然辛苦,但是对自己的提升同样是巨大的,感谢虹猫学园给予我这次锻炼的机会,也希望大家能够踊跃地参与进来。
1809班第三小组组长 张明恺 长沙JAVA培训,学JAVA找虹猫【0元入学高薪就业】www.hongmaoxueyuan.com