万码学堂2019级学员杨*琛
项目感想
今天答辩完,心里的石头也算是放下了。虽然我们小组的项目没有完成所有的功能,但也是收获颇丰。我觉得答辩的过程也就是我们提升我们项目,让我们更加臻善的过程。个人觉得既然选择了来做这样一个项目,那我们就应该多从中多学到点东西,争取把每个细节都能考虑得周全。而且从其他团队的答辩过程中,我们也发现了不少我们考虑欠周到的地方。我们不能在问题出现时再来考虑解决方案。所以,我觉得我们事先的准备工作如何,在很大程度上决定了我们的成败。我们一定要抓住细节把每一点都再细化些,完善些。在一开始确立要做什么项目后,我们小组的成员就立即针对项目展开了讨论,每个人对于这个项目都有自己的想法,提出了很多的好点子,经过半天的讨论,我们确定了要实现哪些功能,将需求分析写了下来。接下来就是对数据库的设计,由于功能很多,设计起来也很复杂,弄好了数据库之后,就是数据的问题,由于我们的项目需要大量的数据做支持,所以数据就由我们组的的张晨同学来爬取。这些都弄完之后就是项目的搭建。搭建完项目之后就开始了项目的编写工作。我觉得讲解前模拟几次很重要:主要是如何组织语言,先讲什么,后讲什么,主要讲什么内容。最好能事先准备一个流程图,这样可以理清自己的讲解思路。上台后就可以不紧张,有条理,而不是想到什么就说什么。两个月的项目开发,我的感受很多。我体会到了团队合作的重要性。团队合作时如果有一个成员出了问题,我们小组开发的总体进度都会受到限制,所以小组成员出了问题,我们小组成员都会去帮助出问题的成员解决。因为开发一个项目不是一个人的事情,一定要团结一致。还有就是要合理分配组员的任务,根据功能的大小或者每个人的特长去分配,可以提高效率。对于自己要做的功能,要先去理清思路,不要想到什么就写什么。提前把前后端的功能逻辑理清,这样就算出了BUG,也可以快速排查。编写代码的过程就是对自己提高的过程。