万码学堂2023级学生李*帅
项目感言:
这次是第一个团队项目,做的是一个关于二手书籍买卖的网站,历时22天左右算是做完了。网站的功能包括:项目前台展示,如用户登录,商品展示,下单购买书籍,发布书籍等。后台管理功能,如对所有订单的管理,对图书类型的管理,对用户的管理,对图书的管理,以上功能已经可以基本实现。但是,具体的细节方面,如页面展示、页面排版等还存在问题。
由于是第一次以团队合作的形式去完成一个项目,以及对gitee不熟悉,在项目刚开始时,出现了很多问题。如小组成员之间上传的内容互相冲突,以及小组成员分工冲突,有些内容要等别人先完成才能去做,这就导致了一些时间没有事情去做。再就是数据库反复修改,导致一些程序在修改数据库后,不得不重新去写,非常浪费时间。
因为是团队合作去完成项目,每个人都有自己的分工,所以在做项目期间,由于个人精力有限,大部分注意力只顾及到与自己分工有关的内容,很少去注意其他人的工作内容。这就导致对于那些与自己工作内容无关的技术没有深入的去了解和研究,但这些技术是必须要会的,以后要抽时间自己去补一下。
通过这次的团队合作项目发现了自己的一些不足。第一,对于学习过的知识不熟悉甚至都忘记了该怎样去做,这导致在做项目的过程中,大多数时间都花费在了重新去学习要用的知识上,对于那些没用到的知识更是如此。第二,因为第一点以及写代码时不仔细,导致写的程序经常出BUG,还有就是不会打断点找 BUG,这导致在找BUG,修BUG上也花费了很多时间。现在想来,重新去学知识,以及修BUG,找BUG占了我整个写项目时间的七成左右。就我而言,我认为这些问题是可以避免的。但事实确是在写项目过程中经常发生,这是不应该的。我觉得应该在把时间花在去考虑如何去更好,更有效的去实现项目的功能,而不是在做项目时把大部分的时间用来去弥补前面的不足。就目前看来,我需要抽时间去补之前的内容。第三,在项目的功能上,还需要去不断地积累和总结。现在想来,刚开始构思的一些项目功能,很多都是不合理的。甚至有的只是考虑对数据进行操作,而不是去考虑功能,以上就是对此次团队项目的总结。