在这次项目时,因为个人状态和心态的原因,导致我没有在项目上花太多时间....
这次项目让我认识到,对于基于数据库的软件产品,数据库的结构设计是重中之重,因为如果数据库结构设计不合理,有时会导致一定程度的返工,这时修改代码所消耗的时间会让你觉得得不偿失的,数据库结构设计的好坏在很大程度上决定了软件设计的速度。
在实际项目中将本来杂乱无章的知识点从应用的角度整理成自己能理解的体系,并去芜存精,优化提炼自己的知识点。主要是理解到了三层架构的好处以及在编程架构上的必要性,因为个人有点马虎的原因,经常要改局部代码,如果没有使用三层架构,完全无法想象怎么从一堆代码中找出自己想要的虽然这一次的项目中我没有做到给所有方法、类注释,但我自己写的方法基本都是先写注释,这样即能先整理一次写方法的思路,又能在后期通过清晰的注释使用或修改方法。当我进行这次项目的开发时,对以前所学的Java web知识体系有了一个清晰的进阶认识。
这次项目开始的时候我曾乐观的认为大部分的功能在代码思路方面都差不多,后期不过是一个堆代码的过程,应该有机会在要求时完成项目。然而实际写代码才发现纸上得来终觉浅,写的过程中一点很小的过失就能造成无尽的报错,一些自认为掌握了的知识点应用起来才发现漏洞百出,我粗浅掌握的知识点根本不能灵活应用。写到上面才想起,纠错能力也是这次项目暴露的大问题,登陆功能时报的一大堆错就是老师也帮我找了好久才一一解决。写代码中不报错是不可能的,因此纠错能力也是程序猿生存必不可少的...
对于本次项目是综合了我们以前所学的所有的知识,在这次项目当中,我更加清楚的了解到了自己的知识是多么的不足,尤其是二阶段的jsp技术,js代码我总觉得我写的非常的吃力...
通过这次项目学习使得我深刻的理解到,无论多么流的技术一个人终究不能完成如此多的操作,团队合作的重要性是这个项目的成功的关键,撒个臭皮匠顶一个诸葛亮。我也理解到IT的这个行业并不是那么的好搞,光打代码就是一件很头痛的事,而且优秀的代码更是很难想出来,在IT的前进道路上我们还有许多路要走。