学习PHP,越来越困惑了

时间:2022-02-10 06:12:42
 

 现在大学就要毕业了,马上就要出去找工作了,看看同学都急不可待了,好多暑假里都出去上班了,还有一年的课也不想上了,我本来打算在学校里好好练练技术,但

看他们迫不及待的样子,搞的我也心动了。

放假前本打算用以前所学的知识,综合起来编一个社区系统,一方面将自己以前所学的知识综合起来,一方面探究一下新的技术。当时想的很好,和同学合作,他做美

工,我编程序。我想这次一练技术肯定有很大的进步,到时PHP,面向对象,Ajax,XML,Smarty,数据库的高级应用都会涉及。记得当时也有一个同专业的,不同班级的学生和我一样,蛮喜欢PHP的,他比我更甚,练课都不上了,去搞PHP,但是他和我的想法却不一样。他一心一意搞他的DEDECMS,想把它弄熟,并且在上面搞二次开发。当然起初,我们的专业老师也是这么说的,让我们学习一两种PHP的产品,譬如DEDECMS,Discuxz等。我也想在上面进行二次开发,但是当我做到一段时间后,感觉基础不好,到处遇到困难。之后我就停了一段时间,开始转向基础性的编程,那时我一边看书,一边编一些小的模块,比如留言本啊,新闻发布系统啊,投票啊等等。我感觉一上来就搞二次开发,不利于PHP的学习,因为里面很多底层的东西自己不知道,应该从底层一点一点的搞,等练到一定程度了再搞二次开发。然而老师并不这么认为,他觉得PHP优秀就在于各路高手开发的产品,他说从别人的产品上进行二次开发,简单,轻松许多,许多公司都是这么做的。

在老师的指导下,学校里有许多学生用DEDECMS,即使没有什么PHP基础的人也会用,因为DEDECMS多数用于资讯类的网站,调用几个标签就行了,有人也在外面接活,但是往往一个网站才卖得几百块钱,他们几个人却忙了一个多星期。我自我感觉这不是PHP高手之道,更不是发财之道,所以我就更没有去搞这个东西了。之后我到学校档案馆去实习,看到了一样东西,从此我坚定了自己的方向。每个学校档案馆里面都有档案管理系统,我们学校里也有了,我第一次接触它的时候,觉得不怎么样,还是用ASP做的,里面大多是一些查询类的操作,服务器是Server 2003 的数据库是SQLServer2000 ,当时我不会的只有里面的一些JS特效,我觉得这个东西没有什么啊,然而馆长却告诉我这样的一个系统20万,当时吓了我一跳,他们用DEDECMS做个网站才多少钱的,不过几百块钱,这个东西竟然……

从这一后我觉得当前的开源的系统用起来虽然很方便,但是功能有限,没有自己的知识产权,单靠给别人做网站赚不了多少钱,我应该做像档案管理系统那样的独立的系统。后来同寝室比我高一届的同学的所见所闻更助长了我的想法,他到外面做JSP,他们公司要给一家医院做医药管理系统,一个系统就30万,我想都是做网站,我们做个网站几百块钱,他们做一个几十万,差距何在,一看就知道了。因为我们做的依靠别人的系统,儿他们做的拥有自己的产权,不依赖任何系统,功能集中。

 

之后我就决定从事PHP的底层开发,从而有想法,想自己也做一个CMS之类的管理系统,于是我就专研各种技术,像Smarty,数据库的高级应用,Ajax,XML等等都学习,以为自己的打算奠定基础。

 

然而当我正真做的时候,才发现,很多事情不是像我们想象得那样简单,我做这个社区系统,设计数据库用了两个月,策划用了一个月,现在开始编程,一个月过去了,才开发出一个模块,开发过程困难重重。然而此时已经有不少同学出去上班了,听说有的出去搞网络设备销售,现在工资已经达到4000块了,以前那个高DEDECMS二次开发的,现在出去搞z-cart了,一个月也有2500了,然而我现在却在搞这个东西,进展甚微。我心里凉了大半,不知现在是继续啊,还是出去工作,还是搞二次开发之类的!