c: PHP 初级程序员 (Primary PHP Coder)
定义: 正在以PHP程序谋生,正在建设或维护一个或几个使用PHP技术实现的网站/程序的人,PHP经验有限的人是PHP初级程序员.
描述: 这些人已经以PHP为主要谋生手段,他们的分布以刚刚加入PHP 程序员行列的人为主,也有部分加入PHP行列若干年的人.
特征: 1: 能够维护/操作/优化linux.
2: 熟练编写PHP程序.
3: 熟练掌握MySQL.
4: 会html/js.
5: 能够快速构建符合W3C标准的页面.
6: 能够胜任大部分服务器维护工作.
技术要求:
1: 服务器运行系统:
a: linux:
I: 熟练安装Linux系统、熟练使用Linux常用命令和某些日常使用的命令、掌握软件包管理.
II: 能够熟练操作用户管理、进程管理、文件系统管理、权限管理功能
III: 能够熟练使用Linux网络配置相关文件、基本配置命令、DHCP、VNC、DNS服务器、Samba服务器. 能快速的配置并使
以下服务平稳运行.SSH、FTP、Apache,站点登录控制、日志管理.
IV: 能够对MySQL和Apache进行一定的优化以提升网站性能.
V: 能够使用shell对服务器进行维护.熟练使用常用的维护工具.
VI: 能够进行Linux系统安全配置、Iptables、syslog日志管理
b: windows:
仅为初学者和初级程序员要求.
I: 能够安装windows、熟练使用windows、能够对IIS进行优化.
II: 能够正确配置防火墙、对服务器进行管理维护.
III: 能够抵御普通的网络攻击.
2 web页面技术及相关:
其实这不应该算是PHP的技术.但实际工作中,大部分初级PHP程序员在公司里都需要兼前台/后台/网管的角色.故在此提出,仅供参
考.
I: 熟练掌握HTML, Dreamweaver、常用标签、图象地图、表格、分桢框架、表单,Header处理,CSS, 样式表的分类、样
式则规器使用,常用的样式、层标签,JavaScript
II: 各种事件及事件处理程序的应用、window对象、document对象、location对象、body对象、form对象、form表单字段
元素对象
III: ajax及其相关技术.能完成常见ajax页面制作.
IV: 会photoshop在内的一种或多种图片编辑软件
3 MySQL技术
I: 熟练掌握SQL语句.
II: 熟练掌握MySQL的操作.包括安全、访问控制和权限、备份和恢复,复制、导入和导出记录.
III: 熟练掌握 phpMyAdmin或任意一种MySQL管理维护工具.
IV: 知道MySQL常见性能瓶颈的原因及解决方法.并能实际解决.
4 PHP技术
I: 熟练掌握PHP语法,常用函数.
II: 熟悉PHP的面向对象编程.并能实际使用面向对象思想进行程序.
III: 熟悉php面向对象的特性.能够根据实际运行环境选择开发方法.
IV: 熟悉PHP常用库.能够使用常用的php库进行项目开发.
V: 拥有良好的编码格式习惯,可以规范的进行代码编写.
5 项目相关
I: 实际完成过PHP项目.或全程参与过php网站开发与建设.
II: 能够较为快速的进行项目开发.
PHP程序员分水岭
最新推荐文章于 2025-04-25 19:45:09 发布