分类: IT职场
2012-08-30 09:12:45
我的项目小小感
项目之初
不足点:
前台:结构划分不清
重点把握不准
成长点:
积极主动的寻求帮助
从该开始学习php之初就知道以后要做两个项目,但一直不知道什么是做项目,也不知道以自己这三脚猫的功夫能完成一个项目的开发吗?自己有些迟疑,随着自己的学习的不断深入,自己的视野也慢慢的明朗了一些,但不能把多个知识点联系在一起,也不知道自己具体该如何是好。从周五开始就进入了项目的开始,迷茫,真的很迷茫。自己不知道该怎么开展自己的接下来的工作。项目之初老师要求要完成5个基本的页面:主页,购物车,商品详情页,注册,登录页面。因为不了解以后的页面有的页面结构是相同的,自己将这5个页面独立了起来,头、尾没有分开,而且相当不扎实的基础知识使得自己反复的对前台页面的处理耽误了很多时间。对这次项目的重点没有把握好,这次项目的要求是更好的完成后台操作,而过长时间在前台的耽搁严重的影响了自己的项目进度。
而且在思路上还是比较混乱,当桐正老师讲了项目的第一堂课后自己就后悔的要死,页面的结构太混乱,头尾没分开,建每个页面的文件夹的时候也没有清除的把公共的东西放在一个文件夹下面。这使得以后出现了相同的东西反复的调用,例如:head
和 bottom
的结构没有放到公共的文件夹下。对于基本的div+css的掌握不是很牢固,在做页面时页面的整体美观有点差。
但是自己在这个阶段还是有成长点的,在听到开始做项目的第一天,自己愁了一天无所事事,真的不知道该怎么做,但通过看其他基础比较好的同学他们做到项目的时候,除了惊叹外,自己也对自己将要做的项目有了一个初步的认知,这在以后做后台管理时起到了很大的作用。
项目之中
不足点:
机械的引用老师的代码,自己没有去深入思考
敲写代码过于马虎
成长点:
不懂的知识点在项目中反复的应用
随着老师授课的进行,第一个星期过去了一半,自己也开始着手自己的后台管理,但自己直到现在还有很多知识点没有得到深刻的认识,例如:分页,无限分类。但不懂归不懂但反复的使用老师的代码,自己也开始慢慢的知道该怎么使用了,所以以后有些知识不用一直纠结于此,反复的操练,反复的敲打,慢慢的就会从不会到开始明白最后到自己能够敲打出来。这个项目重要的是要结合评分守则进行项目的完成,因为项目评分守则才是整个项目的方向,自己也再一步一步的完成项目中的要求。
因为在这个阶段是老师一直带着完成一些项目的主体部分所以自己也就跟随着老师的步伐一点点的进展,但是自己还是提留在老师讲到的那个深度没有延伸,整体来看自己领悟的并不像其他人那么深刻。
太马虎!使得自己的项目有了很多的漏洞。自己有时候要花接近一下午的时间进行调错,但错误一般都是由于自己的马虎,不是缺少符号,就是没有空格,主要问题集中存在于数据库的处理,和书写SQL语句不规范。这段时间进展的还算是比较顺利。
项目最后
不足点:
有些懈怠,错误没及时得到更正
成长点:
站在别人的肩膀上做项目
在最后冲刺的一个星期里自己在第三天的时候基本完成了项目的主体部分,这时候通过和其他同学的交流发现了很多的不足,尤其是对于一些拓展的题自己真正的是不知道该从哪个方向去思考。例如:权限判断,积分、统计等。自己是一点思路没有,但通过了解其他同学是如何完成的时候自己也有了思路,并在他的基础上进行了一点点的完善。使得自己最终能够基本完成自己的项目。
当大体完成后,让周围的同学使用自己的网站进行操作时也发现了比较多的
bugs,但都基本上都通过自己的更正得到了改善,其中主要的bug集中分布在:对网站的基本流程理解不清楚,比如:购物车数量加加。还有就是自己对数据库中以设定好的字段反复的更改,使得在多个页面中数据得不到统一。
总结
在老师审查项目的时候自己对自己做的项目竟然操作不是很熟练,这充分说明了自己应该在以后基础知识的强化上要下功夫。这次项目基础分扣了5分,原因是有好多的bug没有处理好,还有一个图片上传没有完成。从整体来说还是有进步的,但是在接下来的项目的基础知识测评中自己却考了一个很糟糕的分,有点打击人,主要原因是自己在做项目时更多的注重了项目做出来的效果,而对于一些基础性的知识,例如:直接引用的知识在项目中直接调用了,没有深刻的印象。使得这次考试没有考出好的成绩来,自己以后要在基础知识上下大功夫。
原文地址: