经过一个多月的日日夜夜,迎来了最终的项目答辩,虽然项目最终的完成度不是特别好,但对我来说却是一个挥洒汗水的过程。同时在这个过程中,也发现了不少的问题和不足。
首先是对项目的总体理解和把握上欠缺经验,这次我们选择的是一个类似于58同城的信息网站,面对庞大的数据信息的分类,数据库的架构上,我们一度表现出束手无策的无奈,虽然多次寻求老师的帮助,但仍旧没办法做到预期目标。虽然对于一个新手程序员来说,这是可以理解的,但这对追求更高水平的我来说,依然是以后我需要改进和学习的地方。学习从整体把握项目,而不是更倾向于只专注于功能的实现,学会不只是能做出功能,而是更高效,通用的做出来。
其次,是我对编程有个误区,这还要得益于孙老师的一席话,对于新人程序员来说,往往把功能理解为数据库的修改。一个好的功能绝对不是最终对数据库的修改,因为数据库的修改是再容易不过的了,而是要站在使用者的角度上来设计,简单来说,就是好用。这让我明白了我一直以来对编程认识不清,以前,我只是专注于页面上按钮点击后修改数据库的一系列操作,而忽略了代码的高效性、安全性,以及页面的的实用性。这次的项目提醒了我,在以后的项目里更需要在这方面上多加考虑。
最后,是对团队合作的理解。虽然我们是一个6人的小团体,但实际上我们是各做各的,各部分实际上并没有什么太大的关联,只是简单的互相链接而已。这样的做法虽然看似模仿了58的部分页面,但实际在效率上却远不如58。这说明了我们现在已经初步具备了做页面和功能的能力,但在实用性和高效性上仍有较大的不足,需要我继续在这方面多下功夫。学会学习,成为一个合格的程序员,我将在这条道路上持之以恒的努力。
0条评论
点击登录参与评论