经过这浑浑噩噩的一个多月,迎来了最终的项目答辩,项目最终的完成度并不好,并在这个过程中,发现了自己不少的问题和不足。
首先是对项目的需求分析上欠缺经验,这次我们做的项目是一个真实的项目,宝邯公司管理系统,面对复杂的业务流程和需求,我们一度表现的束手无策,虽然多次寻求老师的帮助,但仍旧没办法达到预期目标。虽然对于一个新手程序员来说,这是可以理解的,但这对追求更高水平的我来说,依然是以后我需要改进和学习的地方。学会项目的需求分析,而不是更倾向于只专注于功能的实现,学会不只是能做出功能,而是从客户的角度出发,如何做到方便客户使用。
其次,是我对编程有个误区,这还要得益于孙老师的一席话,对我来说,往往把功能理解为数据库的增删改查,一个好的功能绝对不是最终对数据库的修改,因为数据库的修改是再容易不过的了,而是要站在使用者的角度上来设计,简单来说,就是方便、好用。这让我明白了我一直以来对编程认识的不清。以前,我只是专注于页面上按钮点击后修改数据库的一系列操作,而忽略了代码的高效性、安全性,以及页面的的实用性。这次的项目给我敲响了警钟,在以后的项目开发过程中更需要在这方面上多加历练。
最后,是对团队合作的理解。虽然我们是一个5人的小团队,但实际上我们都是各做各的,每个人之间也没什么沟通和交流,气氛也特别散漫、浮躁、不积极。今天孙老师批评了我们之后,使我知道自己还有很多不足的地方,今后我将继续在这些方面多下功夫,加以改进,在这条道路上持之以恒的努力,成为一名合格的程序员。
0条评论
点击登录参与评论