PHP程序员基本要求和必备技能
2015-01-24信息快讯网
这篇文章主要介绍了PHP程序员基本要求和必备技能,这是一篇老文章了,需要的朋友可以参考下
昨天在图书馆看书,看到《电脑报》上的一篇文章,题目为《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)。(好陌生 C -!)
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程序员必须清楚的问题汇总
8个PHP程序员常用的功能汇总
php程序员应具有的7种能力小结
PHP程序员常见的40个陋习,你中了几个?
ThinkPHP基于PHPExcel导入Excel文件的方法
ThinkPHP分页实例
PHP中使用Session配合Javascript实现文件上传进度条功能
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
PHP实现文件下载断点续传详解
PHP基本语法总结
ThinkPHP基本的增删查改操作实例教程
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
成为好程序员必须避免的5个坏习惯
关于php支持分块与断点续传文件下载功能代码
Windows中使用计划任务自动执行PHP程序实例
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
php强制文件下载而非在浏览器打开的自定义函数分享
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
php中mysql连接和基本操作代码(快速测试使用,简单方便)
php中的静态变量的基本用法
php操作mysql数据库的基本类代码
PHP中如何实现常用邮箱的基本判断
CodeIgniter基本配置详细介绍
8个必备的PHP功能实例代码
作为PHP程序员应该了解MongoDB的五件事