分类: IT职场
2011-12-08 10:17:53
时间并没有我们想象中的那么慢,转眼来到兄弟连已有两月有余,在这近两个月的学习和生活中收获很多,这不我们的第一个项目--‘商城网站’也伴随着之间的脚印告一段落。
这次的项目对我来说意义重大,它是对这段时间我们所学所有知识的一次很有效的总结和测试,因为它涉及到我们之前学过的所有知识:HEML,DIV布局,CSS样式,PHP基础,文件处理,数据库…...所谓:时间是检验真理的唯一标准。从中我看到了自己的一些不足之处。
首先,对项目没有一个完整的规划思绪。在项目开始之初,不知道该从那里下手,还是涛哥老师带着我们把网站的总体规划设计都过了一遍后,这才知道编写一个网站要先整理项目文档,确定你的网站到底要实现什么功能?该如何实现?这就要求我们要有一个很清晰的思路,就像涛哥说的那样,我们之后学的不是编程技术,而是编程思想。这对于每个程序员来说都是必不可少的...通过涛哥的讲解,商城大致情况基本确定,剩下的都是要我们编写代码来实现所有的功能和模块。
其次,知道了网站要实现的功能和服务后,就开始着手编写后台功能了,自己想着无非就是数据库的增、删、改、查嘛,等到老师让我们自己动手编写代码的时候,才知道根本就不是我想的那回事,一大堆问题就找来了。不知道该从那先下手,想要的功能要怎么实现,零散的知识块要怎么组织为一个整体...于是我又把涛哥之前的视频,代码找出来研究。在这要感谢我的同桌(航航:我们小组都这样叫他…...)、本组所有成员及涛哥,我提的问题不论有多么的简单或复杂他们总是认真解答,一起研究。若是都不知道该怎么解决,就问老师。就这样写了删、删了写,我的后台功能基本上都实现了。
最后总结就是,基础知识不够牢固,编写程序时没有清晰的思绪,功能之间不知道该如何衔接……回顾本次项目,项目的基本功能模块老师都有讲过并带着我们写过,可当自己用的时候做不到水到渠成、顺流而下的感觉。并且有时候只有思路,手指头不知道该怎么敲代码来实现,像文件处理、cook和session传值、无线分类技术等功能模块,都有一种很陌生的感觉。我会吸取第一次做项目的经验,希望在下次项目中,能够更加牢固的知识编写自己的项目,写出良好的代码风格。
虽然这次的项目不是很完美,部分功能模块是参考老师视频和代码或者通过同学讲解完成的,但这毕竟是我真正接触PHP后一个半月完成的,它只是我之前学习的证明,但它却证明不了我们的以后。我相信在我们以后的学习中会有更好的提高。所编写的项目会有更高的技术和品质。期待我们的下一个项目……
加油吧,兄弟们。
在此,我仅发表我自己的项目感悟,仅供大家参考:
一、
平时要认真复习、巩固好一些自己学过的功能模块的代码,整理收纳好,下次需要用的时候可以直接套用。可以省去很多时间,但这些功能模块代码必须要你非常熟悉,要不就达不到通过做项目的时候想要的效果。
二、 不论做什么,一定要明确目标,只要目标清晰,你的效率将会提高很多。写代码的时候也是这样,所以我们编写代码之前一定要做好项目分析企划书,并给自己制定适合自己的项目进度规划书,努力让自己完成自己的计划。这样在项目完成时间上就有很大的提高。
三、 在我们编写代码时候,尽量不要让来自外界的因素影响到自己的思路和想法,尽量一气合成,做到一次就敲出正确无误的代码。要不然的话在编写好代码后测试程序的时候,常常会因为编码错误而报错,比如:单词书写错误、代码结束时少加了分号、有些符号用法错误等等。而调试的时候就会浪费我们大量的时间,影响项目进度,有时还会影响到我们的心情,甚至可以使我们产生厌倦的心态。
原文地址: