其实俺也是进了公司之后,因公司要求才开始学的PHP,至今刚好一年带一个月。
俺觉得学PHP,还是要有些基础的,至少能在dreamweaver里做静态页面。当然俺的基础还是比这好一些点。因为俺是计算机专业的,而且俺的毕业设计是用asp做的,虽然只是拿网上的程序改改。
首先呢,是搭建环境,其实俺性格比较内向,不喜欢问别人问题,所以俺花了两三天才弄好。虽然网上有套件,但是俺觉得还是自己动手比较好,教程参考网上的。俺现在还赞成这样做的原因,是为了编码统一的问题。(其实这是后来才发觉的,俺也曾在编码的问题上弄得焦头烂额,后来在网上找了好久才知道是编码不统一,好在那时,俺已经很熟练的安装AMP了。)
然后,老板让俺做公司的网站,现在看起来那个网站相当的简单,超级简单的CMS,就是后台对数据增改删,前台显示。但是当时凭俺那个水平,很是是诚惶诚恐了一阵,汗呐,俺当时几乎啥都不会。因为俺最初只知道mysql是个数据库,但是木有用过,好在有同学用过,从她那拷了一份简单的mysql命令,然后,用mysql都是在命令行下的,再汗。后来向同学诉苦,同学告诉我,还有mysql-front这种东西,那会儿还是不知道phpmyadmin的。总算是有个图形界面了,想当年俺真不容易啊。后来在网上找了一个程序,当然俺不是又要抄,俺是看看人家怎么写数据库连接的,= =+,然后抄一遍,能连接上数据库了,嘿嘿。那时候俺也已经知道了PHP的一些简单语法,于是,弄了个简单的后台,能在里面添加数据了,在前台显示也正常,俺当时那个激动啊,这可算得上俺写的第一个PHP程序了,当然,helloworld是不能算的,= =+。俺一直觉得程序员是份伟大又神圣的工作,那俺也算得上了,= =+。当初写俺的第一个程序中间还是碰到一些问题的,比如上面说到的编码问题,还有用FCK编辑器引起的一堆问题。俺还是要说,俺是个内向的人,不喜欢问人,碰到问题,俺就喜欢google。其实这也不能算是个坏习惯,俺现在看到基础区很多人,一碰到问题就问,其实很多时间,自己研究一下,就能出来的,再不会,google一下,肯定会有人碰到同样的问题的,其实很多问题都能找到解决的方法,完全木有必要啥都在这里问。
后来,老板让俺做一个公司的OA系统,汗,其实这是俺当时自找的,因为当时开会的时候,老板跟我提到工作日志的事,俺一激动就说,咱自己做一个系统好了,谁来做,就是可怜的俺呗,其实俺是很懒的,可怜可怜。不过当时俺又有另一种心态,做的东西多了,肯定会学得更好的,以后找工作也容易啊,= =+。于是开始了俺的第二个小系统,老板跟我说得可难了,什么权限啥的,听得我发蒙,其实当时公司也木有几个人,没必要做的那么麻烦的。最主要的是,俺不会做,俺就如实跟老板说了,他也算是个通情达理的人啊,俺又偷了个懒,其实俺的PHP基础都不怎么扎实(其实现在也是),做那个,真是相当地有困难的,所以说,做啥都要量力而行。那时候,俺还不知道提交的数据要过滤的问题,有一次老板心血来潮的要测试俺做的东西,他居然在文本框里写js代码,

,然后俺看着俺可怜的小系统,一打开就转到新浪去了,俺坐在俺的办公桌前愣了几分钟,硬着头皮去请教。他大概跟我讲了一下PHP的那些可以过滤数据的函数,又跟我说了一些SQL注入的问题,其实到现在俺也只是懂这么一点点,俺还是要好好学习的。总之呢,确实又学到了不少东西。俺发现俺还是很有先见之明的,实践啊实践。
在某一次加班时,老板不知道从哪来找了一份PHP程序员面试试题,话说这试题现在到处都是,然后让我跟另一个程序员来做,汗呐,俺大部分都不会,连MVC都木有听过(虽然现在也依然不会,但是好歹渐渐有些概念了),什么模板引擎,真是一窍不通,俺唯一有点自豪的就是俺用过SVN,= =+。
后来,因为公司业务需求,要做一个电子商务网站,俺主动请缨,要求做主力程序员,老板说,这次要用到smarty模板,你行吗?俺就反问老板,啥叫行,啥叫不行。smarty,ajax,俺在边做边学习的过程中,把这网站给做出来了。俺觉得学习PHP要有自信,当然,不止学习,做什么都要这样。话说,其实,本来也木有啥。
后来俺开始渐渐上一些网站去了解PHP了,其实学习还有一点很重要,要主动,想想我自己,很多时候都是被动的去做去学,汗。后来俺就混到了phpchina,开始看别人的帖子,了解了很多之前不知道,不注意的问题,比如OOP,俺要好好学学。
再后来,俺堕落了,混在水区。俺检讨,俺有罪。
所以,学习PHP,还要坚持啊。
十五兄。。。俺写了这么多,木有功劳也有苦劳啊。
[
本帖最后由 生命如蓝 于 2008-8-1 08:30 编辑 ]