欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-21 23:53:10
昨天在图书馆看书,看到《电脑报》上的一篇文章,题目为《30岁不是程序员的终点》,(详情可参看《电脑报》2010年第19期,g14版数字职场的文章)。大致内容是采访一位30岁...

昨天在图书馆看书,看到《电脑报》上的一篇文章,题目为《30岁不是程序员的终点》,(详情可参看《电脑报》2010年第19期,g14版数字职场的文章)。大致内容是采访一位30岁的php高级程序员,他讲了一些关于php程序员必备知识,感觉很是受用,于是做了些笔记:

一名php程序员的基本要求:

1、精通html、css、js等网站前端技术。

2、掌握php编程技术。

3、了解linux及apache、mysql

4、知道基本的网络原理,了解tcp/ip协议。

5、了解基本的软件工程知识和软件设计技术。

必须具备的基础知识:

1、lamp技术(加强):linux+apache+mysql+php,是php网站最普遍的架构之一,也是效率最好的架构之一。

2、对潜在的安全漏洞有深刻的理解。如:sql注入漏洞、字符编码循环、跨站脚本攻击(xss)、跨站请求伪造(csrf)。(好陌生 – -!)

3、掌握mvc模式:model(模式)、view(视图)、controller(控制器)。

4、其他:面向对象编程(oop)、php缓存技术、php相关开发框架、软件重构技术、软件设计模式。

必须掌握的工具:

1、phpmyadmin(安装完lamp以后第一个安装的工具)。

2、phpdocumenter,会从php中找到所有的逻辑结构。

3、zend,专业php集成开发环境,是php程序员首选ide工具。

一些资源:phpchina,《php与mysql web应用开发核心技术》。

声明:这些只是本人的读书笔记,肯定和原文有出入,大家还是看原文来的更好些。

相关标签: PHP程序员