项目完成了,但是自己觉得不尽人意,虽说如此,但也获得了一些体会,从中也意识到了自己的不足之处,具体总结了几点。

第一是在思维上的盲区,我们的项目是介绍美食和叫用户怎么做美食的网站,大家有事会在网站上看见过此类网站或应用此类网站,可真正到了自己开发的时候,就会出现很多不错误及BUG,其中造成的原因之一就是思维上的盲区,比如一个个人信息页面,是用两个JSP去写还是直接用一个来显示,每个人的思维盲区各有不同,于是便需要与小组的其他成员讨论从而意识自己盲区在什么地方,改掉自己的BUG。

第二是与别人讨论之前,最好有自己对这个问题的思考。不如说,我的发表菜谱没做完,是逻辑问题还是数据表出现了问题,当我理清思路,知道会在哪些地方使功能出现障碍。在与其组员讨论时,我抛出了我对这些问题的看法,大家一起解决,有助于我们对这些问题的认识,可以迅速的寻找解决方案,一起讨论的时候,取长补短。同时,经过思考,解决了问题更能加深对所实现功能的理解。

第三项目一开始,我倒是一步一步的实现着功能,先从登陆开始,然后板块,接着查询菜谱……但是到了项目的中后期,敲着敲着代码,然后认识到自己另一项功能出现的bug,如果我们去解决这个bug,等我们解决回来,又要看下之前敲得代码,理清逻辑和思路,这其中会占用一段时间。所以我的体会是把那个功能的bug用个本子记下来,敲完自己的代码在回头看下。还有另一个关于记录的是,将自己还没实现的功能记下来,每天可以规划先要实现那些功能,把握好进度。

第四在做项目的某段时间,自己有点烦躁,有些地方不在意,得过且过。在检查项目的时候,经凯哥一提,然后反省。对待自己写的代码要细心,如果是到了公司,客户不满意,怎么办?所以还是要对自己严格,注重细节。“坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节累加起来,就变得可见了。”

第五是逻辑性错误,在排错的时候要淡定,有时改了某段代码后还是出现错误,这时整理下自己的思路,一步一步来,可以注释掉一段,然后慢慢排错。另一个常常会出现错误的还是在表结构,对表结构要熟悉,特别是运用到多表查询的时候。可以先在测试上试着写SQL语句,然后写出来。

不管怎么说,在这次项目实训中还是收获到了很多东西,不论是在知识点上还是在心态上及小组合作上都有很大收获,但是在从中也发现了自己的一些不足,所以日后一定要加强这些不足。