话说这好像是我第一篇的战地日记。。大家给点鼓励呗~~~
经过在咱们兄弟连三个月的学习,最近做出了人生第一个项目,也可以是说职业生涯第一个项目。从一个不知HTML为何物的新手到能自己写出一个简单的项目。我真的学到了很多、进步了很多。在这里三个月所学比我在大学打酱油学的东西多太多了。这个我得谢谢教导我的文凯老师、帮助我的兄弟们,当然,在此之前,你们都懂,我得先感谢我的国家。。其实我的毅力是非常差的,但是看见你们都在不停努力,在你们身上,我看见了一种坚持,这深深地激励着我,让我这样一路走下来。
关于项目,其实一开始做,我是很茫然的。正如我一开始学习PHP一样。毫无思路,不知道要怎么去写。这次的项目是论坛,因为我本人一直都不喜欢玩论坛,所以对这方面所知甚少,我先是自己去各大论坛看了下。有个简单的了解后,我就果断开工了。不用怕写不好,放手去写吧。
一开始,做需求分析是很重要且必要的。这就像一支将要远航的船队,要在指定时间内到达目的地,他们需要一条正确的航线,才能到达目的地,如果航线有误,他们将会误时到达,或是永远到达不了只能回到原地。深刻理解需求,明确用户的真正需要,明确我们要做什么才给用户带来价值是最重要的。本人就是没预先做好需求分析,导致后期一直在不断增加功能,调试各种错误。浪费了大量时间。这个以后得注意。
下面是搭建前台了,给用户看的,要注意很多事情,比如错误不能外露啊,防止那些蛋疼的恶意用户的那些跳墙之类的啊。这些都要解决。然后就是美工了,虽然不是专业的,但适当还是弄好点。一个好看的界面,自己看着心情也舒服。当然,预先要想明白自己的php代码,让他们结合起来。比如版主功能,那就相当于两个不同的用户界面。版主能看见一般用户看不见的东西。这样就得考虑用if换两套css了。。我的前台是我以前做的艾泽拉斯国家地理论坛的半成品,46个版块都是死的,只能想办法写循环用数组从数据库查询往div里面强插,费了很多时间。所以说还是提前想好一起做的比较好。
接下来就是写代码了。关于那些基础应该怎么去做的东西,大家都非常清楚应该怎么去做,就一个字
写!所以我就不用这个加以扩大说明来骗些字数了。。我就直接说写项目吧。对于我们这些菜鸟来说,我感觉先应该自己好好想想。想想要怎么去做,然后慢慢的去实现你所想好的功能。思路一定要清晰。我本人的思路还是按着老师的思路来的,这个我需要再消化,把它换成我自己的思路。有时候有的语法啊函数啊记不清楚,可以去查手册。文凯老师说的好啊,手册比你女朋友还亲啊。有了手册、有了思路,这事就好办了。我发现我的代码出现的错误,大部分都是粗心写错代码搞的。写代码一定要认真,以避免不必要的麻烦,我曾经因为漏了分页里总页数pages的s,分页就是会出问题,查错整整查了两小时,才发现这个微小的错误。所以写代码一定要认真,注意各种小细节。
出现问题的时候,就用对应的解决方案去解决。比如项目最基本的其实就是增删改查,当出现数据库读取错误的时候,要把sql语句先echo输出一遍,然后拿去php
myadmin直接使用,那样就会很快的发现问题所在。同样,其他的问题也都是这样的。然后如果遇到了实在解决不了的问题,要虚心问同学、问老师请教。
好了,心得大体就是这么多了。总体来说,这个过程充满了快乐的回忆,希望我们大家都可以延续这样的快乐,一起坚持,一起努力。。。加油!!!
1000字也写完了。。那我就闪吧。。
原文地址:
阅读(206) | 评论(0) | 转发(0) |