Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1621889
  • 博文数量: 1481
  • 博客积分: 26784
  • 博客等级: 上将
  • 技术积分: 17045
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-12 09:22
文章分类

全部博文(1481)

文章存档

2014年(10)

2013年(353)

2012年(700)

2011年(418)

分类: IT职场

2011-12-08 10:17:53

时间并没有我们想象中的那么慢,转眼来到兄弟连已有两月有余,在这近两个月的学习和生活中收获很多,这不我们的第一个项目--‘商城网站’也伴随着之间的脚印告一段落。

这次的项目对我来说意义重大,它是对这段时间我们所学所有知识的一次很有效的总结和测试,因为它涉及到我们之前学过的所有知识:HEML,DIV布局,CSS样式,PHP基础,文件处理,数据库…...所谓:时间是检验真理的唯一标准。从中我看到了自己的一些不足之处。

首先,对项目没有一个完整的规划思绪。在项目开始之初,不知道该从那里下手,还是涛哥老师带着我们把网站的总体规划设计都过了一遍后,这才知道编写一个网站要先整理项目文档,确定你的网站到底要实现什么功能?该如何实现?这就要求我们要有一个很清晰的思路,就像涛哥说的那样,我们之后学的不是编程技术,而是编程思想。这对于每个程序员来说都是必不可少的...通过涛哥的讲解,商城大致情况基本确定,剩下的都是要我们编写代码来实现所有的功能和模块。

其次,知道了网站要实现的功能和服务后,就开始着手编写后台功能了,自己想着无非就是数据库的增、删、改、查嘛,等到老师让我们自己动手编写代码的时候,才知道根本就不是我想的那回事,一大堆问题就找来了。不知道该从那先下手,想要的功能要怎么实现,零散的知识块要怎么组织为一个整体...于是我又把涛哥之前的视频,代码找出来研究。在这要感谢我的同桌(航航:我们小组都这样叫他…...)、本组所有成员及涛哥,我提的问题不论有多么的简单或复杂他们总是认真解答,一起研究。若是都不知道该怎么解决,就问老师。就这样写了删、删了写,我的后台功能基本上都实现了。

最后总结就是,基础知识不够牢固,编写程序时没有清晰的思绪,功能之间不知道该如何衔接……回顾本次项目,项目的基本功能模块老师都有讲过并带着我们写过,可当自己用的时候做不到水到渠成、顺流而下的感觉。并且有时候只有思路,手指头不知道该怎么敲代码来实现,像文件处理、cooksession传值、无线分类技术等功能模块,都有一种很陌生的感觉。我会吸取第一次做项目的经验,希望在下次项目中,能够更加牢固的知识编写自己的项目,写出良好的代码风格。

虽然这次的项目不是很完美,部分功能模块是参考老师视频和代码或者通过同学讲解完成的,但这毕竟是我真正接触PHP后一个半月完成的,它只是我之前学习的证明,但它却证明不了我们的以后。我相信在我们以后的学习中会有更好的提高。所编写的项目会有更高的技术和品质。期待我们的下一个项目……

加油吧,兄弟们。

在此,我仅发表我自己的项目感悟,仅供大家参考:

一、 平时要认真复习、巩固好一些自己学过的功能模块的代码,整理收纳好,下次需要用的时候可以直接套用。可以省去很多时间,但这些功能模块代码必须要你非常熟悉,要不就达不到通过做项目的时候想要的效果。

二、 不论做什么,一定要明确目标,只要目标清晰,你的效率将会提高很多。写代码的时候也是这样,所以我们编写代码之前一定要做好项目分析企划书,并给自己制定适合自己的项目进度规划书,努力让自己完成自己的计划。这样在项目完成时间上就有很大的提高。

三、 在我们编写代码时候,尽量不要让来自外界的因素影响到自己的思路和想法,尽量一气合成,做到一次就敲出正确无误的代码。要不然的话在编写好代码后测试程序的时候,常常会因为编码错误而报错,比如:单词书写错误、代码结束时少加了分号、有些符号用法错误等等。而调试的时候就会浪费我们大量的时间,影响项目进度,有时还会影响到我们的心情,甚至可以使我们产生厌倦的心态。


原文地址:

阅读(386) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~