对 PHP 职业的划分,我对 PHP 研发人员划分为以下几个周期. 第1级别: PHP 兴趣者 第二级别:PHP 初级程序员 第三级别 : PHP 中级程序员 第四级别 :PHP 高级程序员 第五级别 :PHP 工程师 以下是对 PHP 职业等级的详细描述:
PHP 兴趣者:
定义: 只是把 PHP 当做业余兴趣,接触或认识过 PHP 研发的关联网站.
描述: 这些人不依靠 PHP 为谋生手段,只是职业或许和 PHP 技术有挂钩,例如一
些网站运营人员,想认识认识网站结构.还有大学学生,由于课程,学业关系,
很大一部分亦会认识学习 PHP。
特征: 1: 针对 PHP 有些基本理论有一点认识,说起来头头是道,动手就废.
2: 技能好一点的能够对有些现有网站进行简单修改,例如 dedecms 等研发的网站
3: 兴趣 PHP.
技术需求: 没需求,不想着挣钱,自己开心就好
PHP 初级程序员
定义: 刚才进入 PHP 编程行业,正在以 PHP 谋生,然则经验能力还不足的人.
描述: 这些人已然以 PHP 为重点谋生手段,重点是刚才加入 PHP 程序员行列的人
为主,亦有部分做了非常多年,然则还只会 curd 的老人.
技术需求:
一: 服务器方面(linux:系统): 熟悉安装 Linux 系统、熟悉运用 Linux 常用命令和某些平常运用的命令、 熟悉 linux 常用软件包安装 熟悉搭建 lnmp(lamp)环境.熟悉项目上线,域名配置 能够运用有些简单的 shell 对服务器进行守护
二:web 页面技术及关联:
其实 web 严格来讲并不属于 php 技术,然则针对中小机构而言,基本每一个 PHP
程序猿都要编写简单的前端页面.
1. 熟悉把握 HTML, CSS,JS,JQ 运用,能够编写简单的前端页面
2.会运用前端样式框架,例如 layUI,Bootstrap 等
3.会 ajax 及其关联技术.能完成平常 ajax 页面制作.
三: MySQL 技术 熟悉把握 SQL 语句(增删改查必须). 熟悉把握 MySQL 的操作.包含安全、拜访掌控和权限、备份和恢复,复制、 导入和导出记录. 熟悉把握 phpMyAdmin 或 Navicat 等管理守护工具
四:PHP 技术 PHP 语法,常用函数等不消说,必要的基本,. 面对对象(oop),简单的设计模式必要(单例,工厂...) 熟悉 PHP 常用库,例如:gd,curl 等 最少熟悉运用一种 PHP 研发框架,例如 tp,laravel 针对二开项目有必定了解,例如 dedecms,ECShop。5 项目关联
1. 实质完成过有价值的 PHP 项目(自己研发玩的博客啥不算).或全程参与 过 php 网站研发与建设
PHP 中级程序员
定义: 正在以 PHP 程序谋生,能够独立完成小规模的 PHP 项目设计和研发 .描述: 这些人已然以 PHP 为重点谋生手段,通常是 PHP 研发五年以内的人为主, 亦有部分老人始终卡瓶颈,还停留这一个级别,亦是 PHP 研发人数最多的一个级别.
技术需求:
一: 服务器运行系统( linux 系统):
(初级的所有具备,高一级的必须所有具备初一级的所有技能,下同,我就再也不
重复描述) 能够对 MySQL 和 Apache(nginx)进行优化以提高网站性能. 能够配置小型服务器集群(双服务器或三服务器). 能够进行 Linux 系统安全配置、Iptables、syslog 日志管理二: web 页面技术及关联:
针对前段需求反而不高了,毕竟 PHP 是后端语言,咱们不是做前端研发了,没
必要在前端过于投入精力,当然倘若会 vue,node.js 会更好。
三: MySQL 技术 会按照需求设计 mysql 数据库 mysql 原理,储存引擎,事务,视图都要会了 简单的 mysql 语
|