background image

PHP 大师给初学者的建议

学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事
半功倍,下面就是为 PHP 新手们准备的一些经验餐。如果你是个 PHP 开发者,无论是新
手还是高手,笔者都希望你能在此讨论下自己对 PHP 的想法或者技巧。

1.从 OOP 开始

Naramore 是 SourceForge 员工以及 PHPWomen.org 的创办人。对于初学者,她建议在学
PHP 之前先了解清楚 OOP(Object-Oriented Programming)即面向对象编程思想。

“如果你来自非高科技行业,很有必要花一些时间去学习软件开发的基础流程。例如面向

对象程序设计、测试驱动开发、版本控制、调试、设计模式等。

“如果你已经尝试过了但无法解决问题,不要害怕开口问人。很多PHP 社区的气氛都是非
常友好的,并且提供了大量初学者可用得上的资源,这些都你来说都会大有帮助的。找一
个适合自己的稳定的社区,一个本地用户组或一个开源项目社区,或者是一个 freenode
上的相关 IRC

聊天频道。

2.随时 Google

Casey 创立了一个软件商店,并且在 unconference 流程方面做了很多研究。他的建议是在
PHP

社区找到自己的位置以及遵循 发问前先 Google

一下 。

“马上找到一个用户组加入,全世界有很多聪明的人聚集一起聊天、开拓思路、互相帮助的
PHP 群。记住,在提问之前先尝试在 google

上搜索。没人喜欢懒惰的人 。

3.加入开源项目

Leonard 在运营一家爱尔兰软件公司 echolibre,同时还是 CloudSplit(一个云计算分析服
务)的联合创始人。和他的很多同龄人一样,他建议应该积极尝试加入开源项目,即使你
是个新手。

“通过参加开源项目你有机会看到那些源代码,并可以向资深的前辈学习。帮助开源项目
团队做一些事,例如寻找和记录重复性的 bug 这样的耗时任务,他们会对你心存感激。当
我们想要雇用开发人员时,如果他曾经参与过 OSS 项目,我们会更多地考虑他对公司的

潜在贡献。

4.想了就做

Lornajane,他在网上的身份 Mitchell 更为出名,是一个 PHP 顾问、开发者、作家和演说家。

她给出了一句简短的建议:想了就做。

“PHP 是一种非常易懂、可以进行快速开发的语言。想知道一件事是否可行的最佳方法就是