LAMP转帖 成就PHP高手的五个必由之路
2010-07-11 20:33
267 查看
原文名称:
5 ways to be a better php
developer
原文链接: http://www.developertutorials.com/blog/web/5-ways-to-be-a-better-php-developer-36/
中文翻译:
Altair
草稿首发: http://www.phpinternals.com/
经常有一些经验不足的
PHP
开发人员在
Freenode
的
##php IRC
频道上问问题。如果问题很琐碎,或者答案显而易见,或表现得象一个菜鸟,很快他们就会发现会受到如下一些回复的炮轰:
“
去读该死的手册去吧
”
,
“
好
好去学一学
PHP
吧
”
,
“
我们不是你个人的导师
”
或更直接的
“
你需要成为一个更好的
PHP
开发者
”
。但是,怎样才能成为一个更优秀的
PHP
开发者呢?在这
篇文章中,我列出了五种成为更优秀的
PHP
开发者的方法,让你在
PHP
开发过程中提高效率,用更少的代码来完成更多的事情。在
PHP
的开发过程中永远会有更
多的内容需要去学习
,
如新的核心函数,新的框架,新的设计模式,新的编码或文档规范等等。下面就是
一些成为更优秀的
PHP
开发者的最佳途径。
1.
阅读手册
没什么比阅读手册更值得强调的事了
–
仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用
的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在
“
重复发明轮子
”
,而实际
上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。
2.
阅读
程序
源代码
有很多使用
PHP
开发的开源程序。为什么不去学习和借鉴呢?下载一份开源的
PHP
应用程序的源代码,仔细阅读它吧。也许越大的项目越值得
去阅读,虽然它们也许有更复杂的结构和系统,但也有更详细的解释文档。如果你不知道从哪里开
始,可以看看网站 http://www.sourceforge.net
。
3.
学习一种框架
现在的框架如雨后春笋般纷纷出笼
;
它们中的大部分都是开源的,可以直接从网上下载,当然你要知道从哪里去下载。可以先选择一些主流的框
架
—
网站 http://www.phpframeworks.com
里有一个非常好的
主流框架的列表。
4.
研究
在
PHP
网站开发过程和讨论中你可能听说过很多术语。从
OOP
到
MVC,KISS
到
DRY,YAML
到
INI,
甚至
REST
到
XML-RPC
,也许有数百个与你的工作直接相关的技术概念。你也许对它们有了一个基本的了解,但你真的了
解它们到底是什么,对你有什么意义吗?花一点时间去做些实实在在的研究吧。
Wikipedia
是从事
这些研究的很好的起点。你一定会从中学到一些新知识的。
5.
学习面向对象程序设计
这也许是上一个方法的继续,但是
OOP
比你想象的更重要。你真的了解
PHP5
中
OOP
是如何实现的吗?例如,你真的了解抽象类,接
口,
“implements”
关键字,静态方法和静态属性,访问修饰符
“protected”
吗?甚至许多有经验的开发人员都倒在这些问题的面前。如果你
能充分利用
OOP
的特征,你就可以节省很多的开发时间。
就是这些。要想成为
PHP
高手,这是五个最直接而又重要的的方法
5 ways to be a better php
developer
原文链接: http://www.developertutorials.com/blog/web/5-ways-to-be-a-better-php-developer-36/
中文翻译:
Altair
草稿首发: http://www.phpinternals.com/
经常有一些经验不足的
PHP
开发人员在
Freenode
的
##php IRC
频道上问问题。如果问题很琐碎,或者答案显而易见,或表现得象一个菜鸟,很快他们就会发现会受到如下一些回复的炮轰:
“
去读该死的手册去吧
”
,
“
好
好去学一学
PHP
吧
”
,
“
我们不是你个人的导师
”
或更直接的
“
你需要成为一个更好的
PHP
开发者
”
。但是,怎样才能成为一个更优秀的
PHP
开发者呢?在这
篇文章中,我列出了五种成为更优秀的
PHP
开发者的方法,让你在
PHP
开发过程中提高效率,用更少的代码来完成更多的事情。在
PHP
的开发过程中永远会有更
多的内容需要去学习
,
如新的核心函数,新的框架,新的设计模式,新的编码或文档规范等等。下面就是
一些成为更优秀的
PHP
开发者的最佳途径。
1.
阅读手册
没什么比阅读手册更值得强调的事了
–
仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用
的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在
“
重复发明轮子
”
,而实际
上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。
2.
阅读
程序
源代码
有很多使用
PHP
开发的开源程序。为什么不去学习和借鉴呢?下载一份开源的
PHP
应用程序的源代码,仔细阅读它吧。也许越大的项目越值得
去阅读,虽然它们也许有更复杂的结构和系统,但也有更详细的解释文档。如果你不知道从哪里开
始,可以看看网站 http://www.sourceforge.net
。
3.
学习一种框架
现在的框架如雨后春笋般纷纷出笼
;
它们中的大部分都是开源的,可以直接从网上下载,当然你要知道从哪里去下载。可以先选择一些主流的框
架
—
网站 http://www.phpframeworks.com
里有一个非常好的
主流框架的列表。
4.
研究
在
PHP
网站开发过程和讨论中你可能听说过很多术语。从
OOP
到
MVC,KISS
到
DRY,YAML
到
INI,
甚至
REST
到
XML-RPC
,也许有数百个与你的工作直接相关的技术概念。你也许对它们有了一个基本的了解,但你真的了
解它们到底是什么,对你有什么意义吗?花一点时间去做些实实在在的研究吧。
Wikipedia
是从事
这些研究的很好的起点。你一定会从中学到一些新知识的。
5.
学习面向对象程序设计
这也许是上一个方法的继续,但是
OOP
比你想象的更重要。你真的了解
PHP5
中
OOP
是如何实现的吗?例如,你真的了解抽象类,接
口,
“implements”
关键字,静态方法和静态属性,访问修饰符
“protected”
吗?甚至许多有经验的开发人员都倒在这些问题的面前。如果你
能充分利用
OOP
的特征,你就可以节省很多的开发时间。
就是这些。要想成为
PHP
高手,这是五个最直接而又重要的的方法
相关文章推荐
- 成就PHP高手的五个必由之路
- 成就PHP高手的五个必由之路
- 成就PHP高手的五个必由之路
- 成就PHP高手的五个必由之路
- 成就PHP高手的五个必由之路
- 成就PHP高手的五个必由之路
- 成就PHP高手!五个必由之路
- 成为PHP高手的五个必由之路
- LAMP转帖 如何学习PHP?
- 成为php 高手的五个必经之路
- LAMP转帖 如何学好PHP?
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第一部分 调查介绍
- LAMP转帖 php职业分析(如何成为一名优秀的phper)
- 成为PHP高手的五个秘籍
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第二部分 调查结论摘要
- LAMP转帖 最新版PHP+MySQL编程开发经典书籍
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第三部分 PHP从业者状况分析
- 五步成就php高手
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第四部分 PHP 爱好者状况分析
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第五部分 PHP开源发展及人才状况综合分析