日期:2014-05-17  浏览次数:20493 次

我为什么痴迷PHP

接触PHP有一年多了。现在也正从事Web开发相关工作,主要实现是PHP+MySQL,所以基本上每天都会用到PHP。对PHP了解的越多越深入,就发 现自己越来越痴迷PHP了。为什么不呢?PHP从最初只能简单处理表单成长为今天Web开发首选服务器端处理语言,一路上,PHP开发者和维护者不断完善 PHP,致力于减轻Web开发者的学习成本和提高Web程序的运行效率,很明显他们做到了。对于这样的一门一心一意为Web程序员考虑的脚本语言,我能不爱她吗!

?

现在想想,接触PHP完全是一种机缘巧合。在大学里,我主修机制专业,全称是“机械设计制造及其自动化专业”。这个专业和计算机编程完全是两个世界,如果 非要说出一些联系,我能想到的只有西门子数控机床上的一个控制刀具和床身的控制程序和在PLC上执行的一个图形程序,其中,前者使用的是G代码,后者使用 的是梯形图语言,这和开发Web程序简直有天壤之别。在大三下学期,突然生出做网站来赚取一些生活费的念头,刚好我们村子里有一个懂ASP的同乡做网站有 一些年头了(P.S. 想学编程的念头多多少少有受到这位同乡的影响),于是就向他请教做网站的一些事情。这样,从最初的HTML,CSS开始学起,等网页做得有一些样子了,我 的这位同乡就建议我学习PHP,在这之前,我从来没有听过PHP,也不懂什么浏览器端编程和服务器端编程的概念,以为网站就只有HTML,CSS和 Javascript。就这样开始学习PHP,这大概是2011年9月的事。

?

刚开始接触PHP,PHP给我最深的印象是这门语言学起来不太难,而且网上相关资源特别的丰富,基本上自己疑惑的地方,在网上总有人已经碰到并解决。又加之借助套装软件,PHP的运行环境很容易搭建,能够把精力和时间集中在学习PHP知识上,这一点在当时很吸引我。

?

不可否认,PHP社区越做越大,全球PHP开发者和贡献者越来越多,这些优秀的程序员花费自己宝贵时间贡献了非常多优秀的代码,这些代码将我们从繁杂重复 的工作中解脱出来,以便将更多精力和时间放在业务逻辑处理上,这加深了我对PHP的喜爱,因为我想,如果全世界有这么多优秀程序员不图回报为PHP贡献自 己的智慧,就说明PHP值得我们为她付出,而且能与这么多优秀可爱的程序员为伍,不是一件荣耀的事吗?看到那些优秀的类库,框架,我会由衷的佩服这些代码 的作者,他们不仅拥有超人的智慧,而且具有高尚的人格,佩服之后,就会寻思努力向他们看齐,希望有朝一日能有他们这样的成就。


PHP作为一门开源语言,很大程度上推动了开源思想的影响力。首先必须承认,我是开源思想的极力拥护者。我常常在想,计算机的世界是多么平等啊!不同的人 在编辑器上输入相同的代码,然后在相同编译器或解释器上执行,最后计算机返回的结果始终是一样的。计算机不会因为你是贫穷的或没有地位的人,而给你报错。 在机器的世界,人人都是平等的。当软件代码开源时,我们每个人都能看到软件功能的实现方式,因而可以从这些优秀的设计思想中学到知识,为己所用。当然,如 果有能力,我们还可以贡献自己智慧,使得软件更加的完美。有些人反对开源思想,认为这是对个人智慧的不尊重,当然,我觉得这可能更多的是从回报角度考虑, 毕竟闭源软件能赚更多的钱。但是我想,个人知识智慧的养成,从来都不是个人的事,在成长过程中,总会受到各种思想和技术的影响,然后形成自己的看待世界和 解决问题的方法和角度。就拿开发软件来说,你能保证在设计这款软件的过程中,没有吸取其它某一款或一些软件的精华,这是不可能的事。更重要的是,在开源世 界里,人人都可以做出自己的贡献,让软件运行的更加完美,从而让这个世界运转的更好,这不是件美好的事吗?!

?

好了,我该停笔了。可能由于接触PHP和编程的时间还比较短,有些观点还有待商榷,但是,对于“我为什么痴迷PHP”的原因,大致讲得比较清楚了。

?

(完)