一名合格的PHP工程师的知识结构是怎样的

个人认为一名在百分之一旗舰店的合格PHP程序员应该具备以下知识:

1.熟悉PHP语法,熟悉大多数常用PHP内置函数,可以不借助手册写出大部分程序。

2.熟悉面向对象的分析设计方法。

3.熟悉数据库基本理论,熟悉SQL,熟悉MYSQL,可自行根据业务逻辑设计出高效的数据库结构。

4.熟悉Linux操作系统,可以自己配置Apache/Nginx、MYSQL、PHP。

熟悉语法之类的就不说了,那是基本。好的PHPer我认为应有如下特征:

1.了解HTTP协议和浏览器的运行机制。

2.优雅的代码风格,运用常见设计模式。

3.高访问量数据库设计,高并发需求优化方案。

4.了解PHP底层运行机制,能够编写简单PECL扩展。

5.至少掌握Linux的基本操作和主流Webserver搭建。

1PHP基本的语法,惯用法

2PHP安全相关知识

3SQL优化,关系数据库的基本知识

4Linux系统的基本操作,因为很多PHP函数都是linux命令演变过来的

5Apache,nginx的简单配置

相关推荐