10月8日下午,第一个项目《ecshop演示站》在礼军老师过目之后,历时25天终于算是落下了帷幕,这是对所有学员PHP基础部分的一次大演习,主要目的在于实践,在实践中学习,在实践中磨练自己各方面的意志。其意义之大恐今时今日难于言表,现将始末感受一一道来。
“八月桂花遍地开,鲜红的旗帜竖呀竖起来…”夏末秋初的八月,我来到兄弟连开始了新的学习生活,学习之余听说了成绩考核的内容有一项叫“阶段项目”,当时对项目的含义很模糊,按之前工作中的理解,它是一个耗时耗资巨大,各团队通力协作的一个“东西”。随着学习的深入,也慢慢知道第一个项目由个人独立完成,所用即所学,但脑海中全无体系结构,运行方式等基础概念,只想学好眼前的内容再说吧。
九月终于开始接触MySQL数据库,学习了增删改查。回想在网上冲浪时,不就是对每个网站的数据库操作,信息的更新么?貌似有些了眉目,期待着进一步的认知它。
在项目正式开始前,桐正老师要求每人制作一个网站的模样出来,包括首页、详情、购物车等。当时只能用HTML和DIV+CSS做出样子,还不会将PHP运用到其中,但已经感觉到之前PHP的每个功能模块不久将来即为我所用。虽然加班加点,但还是未完成老师所布置的页面任务,心情稍有低落。
随着数据库和php基础部分学习的结束,真正开始了项目阶段,项目中所要求的页面基本上把之前的“模样页面”都否定了,需要重新制作。页面头尾文件的引入,php语句的插入等一一地毯式展开了,在桐正老师带领下,每天都会学习一个适用功能安插在我们每个人的网站中,登陆注册、后台、购物车、搜索分页等全新的思路让我应接不暇,之前看似庞大的项目也逐一完善中,但是问题也一一浮现。
正如几位老师所诉,开发人员的大多数时间是在调试,安插的功能越多,其复杂度越高,问题就越难解决,有时要牵动十几个php文件,一个问题可能要为难我一夜也有的。后期的老师指导也偏向了数据库的增删改查和纠错两方面。思考着老师的方法,试着自己纠错是个进化的过程,几天时间从不会到很快解决一个错误,是我信心大作,主要功能都已完成,还差几个加分功能待完成,离预定审核时间还差两天。
加分功能就是在老师教授的基础功能之外,但熟知知识点后可以力所能及的几个功能模块,分别是:积分、统计、评论。这几个因为老师没交,所以要完全自己写出来,心情很兴奋很激动,希望能得到些许加分,来满足下虚荣心,更希望得到老师对我的认可,本着这两点,开始着手这三个功能。每个功能耗费最多时间的还是写代码,其次是纠错,再次起就是刚开始的功能构思工作,有时会冥想很久,但思路成型写代码就快些了,一边写一遍改进,审核前终于完成了,但唯一不足的是页面缺乏美化工作,和前台的一个无限分类表级联查找,我发现这是我的一个弱项,以后会在这点上注意多下些功夫。
审核当天,由于Linux课程的安排,和班级整体的完成情况,审核时间押后,十一长假可以再完善下功能和对页面的二次美化,但十一长假匆匆而过,大多时间放在了作业上,Linux很难消受,放假回来审核开始后在第6个审核,心里想尽快结束项目的时间,把注意力放在Linux上,争取不掉队。
审核的过程很惊险,为什么惊险呢?就在快审核到我之时发现了一个错误,无法规避,当即开始修改,因为很久没动项目了,修改起来稍显迟缓,但还是有惊无险。礼军老师来到我身边坐下,没说一个功能我就演示一个,有些小紧张,但还是很顺利,结束后老师去审核下一位,我心中大石也落了地。当即备份下相关文件,开始新的学习任务。
项目期间和老师同学的交流是不可少的,个人力量有限,请教和相互学习的气氛时刻在教室弥漫,深夜教室的灯还亮着,那些是执着的求知人在为未来拼搏,俗话就是:“有正事儿!”我想说感受是:做了项目在技术上我知道了开发的流程,PHP基础的实际应用;在精神上我体会到了通宵熬夜是什么滋味儿,真是风雨过后见彩虹的滋味,很甜很美。
最后感谢各位老师和同学。
原文地址:
阅读(244) | 评论(0) | 转发(0) |