最新资讯
·优秀的JAVA工程师需要掌握的10项技能
·PHP程序员的进阶之路
·php程序员
·PHP程序员基本要求和必备技能
·十大招聘渠道的优缺点
·企业的招聘信息应该怎么写?
·IT工程师如何度过中年危机?
·数据中心运维人的半衰期危机
·HR必看:“360°+KPI+优势分析”绩效考核模式
·移动互联网行业的职位主要有哪些?
·2014年最难就业专业
·cto是什么职位

PHP程序员基本要求和必备技能

<
分类:才市论道 来源:数字IT人才网 时间:2018-10-08
  1. 一名PHP程序员的基本要求:
  2. 1、精通htmlCSSJS等网站前端技术。
  3. 2、掌握PHP编程技术。
  4. 3、了解LinuxApacheMySql
  5. 4、知道基本的网络原理,了解TCP/IP协议。
  6. 5、了解基本的软件工程知识和软件设计技术。
  7. 必须具备的基础知识:
  8. 1LAMP技术(加强):Linux+Apache+Mysql+PHP,是PHP网站最普遍的架构之一,也是效率最好的架构之一。
  9. 2、对潜在的安全漏洞有深刻的理解。如:SQL注入漏洞、字符编码循环、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)。(好陌生  -!)
  10. 3、掌握MVC模式:Model(模式)、View(视图)、Controller(控制器)。
  11. 4、其他:面向对象编程(OOP)、PHP缓存技术、PHP相关开发框架、软件重构技术、软件设计模式。
  12. 必须掌握的工具:
  13. 1PHPMyAdmin(安装完LAMP以后第一个安装的工具)。
  14. 2PHPDocumenter,会从PHP中找到所有的逻辑结构。

  1. 3Zend,专业PHP集成开发环境,是php程序员首选IDE工具。

1.Linux:
基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等);会写简单的shell脚本和awk/sed 脚本命令等。

2.Nginx:
做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知道 server/fastcgi_pass/access_log 等基础配置,目标是能够让nginx+php_fpm顺利工作。

3.MySQL:
会自己搭建mysql,知道基本的mysql配置选项;知道innodb和myisam的区别,知道针对InnoDB和MyISAM两个引擎的不同配置选项;知道基本的两个引擎的差异和选择上面的区别;能够纯手工编译搭建一个MySQL数据库并且配置好编码等正常稳定运行;核心主旨是能够搭建一个可运行的MySQL数据库。

4.PHP:
基本语法数组、字符串、数据库、XML、Socket、GD/ImageMgk图片处理等等;熟悉各种跟MySQL操作链接的api(mysql/mysqli/PDO),知道各种编码问题的解决;知道常规熟练使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);了解基本MVC的运行机制和为什么这么做,稍微知道不同的PHP框架之间的区别;能够快速学习一个MVC框架。能够知道开发工程中的文件目录组织,有基本的良好的代码结构和风格,能够完成小系统的开发和中型系统中某个模块的开发工作。


标签: PHP程序员
本文地址:http://www.chinaitjob.com/art/18679.html
Copyright © 2016 www.chinaitjob.com. All Rights Reserved. 数字IT人才网 版权所有, 本站保留所有权利
数字IT人才网信息产业部ICP备案: 粤ICP备15074009号