北京IT培训分享PHP相关技能水平
因为PHP的入门比较简单,所以暂时只有熟悉和熟练两个层次。?
1,熟悉PHP:精通PHP语法,北京IT培训建议掌握常用函数,熟悉PHP5下的OOP应用,这是基础,没什么好说的。?
2.精通PHP:了解PHP的运行机制;系统资源调用的交互理解;关键绩效的优化能力。?
2.MySQL能力?
开发中的应用基于几个能力:?
1,懂:知道如何用PHP连接数据库;知道怎么写一些简单的SQL;建立一些简单的索引;知道如何简单地用工具操作数据库(添加、删除、改变数据库表结构数据等。).?
2、熟悉:了解如何在开发和应用中设计一个数据库,建立一些有效的索引,分析SQL性能与解释,压力测试等。?
3.非常熟悉:对数据库索引、存储引擎原理、运行机制的深刻理解,可以有效构建高性能、可扩展的数据库结构/架构,有效优化数据库性能配置并调试,分析数据库运行状态。?
4.熟练程度:简而言之,我具备以上所有能力,以及多年高负载分布式环境下的优化管理经验。?
根据我的观察和交流经验,PHPer 70%处于了解阶段,25%处于熟悉阶段。> 4%熟悉,精通的人基本不是phper。?
这个群体中70%的人最容易忽视MySQL,认为MySQL只是一个简单的存储介质,没有优化意识,增加一个内存和CPU就能解决问题。?
典型事件:join、orderby、groupby等语句性能一塌糊涂,数据库根本没有设计(只分成一个主表,n个调度等。),字段类型和功能不清楚,没有办法处理大表的复杂查询。?
这个群体中有20%的人只是对MySQL的运行机制理解不透彻,不清楚影响MySQL性能的关键因素。?
典型事件:对手册很熟悉,但说不清楚索引原理。不知道二叉树,HASH等算法在数据库中的作用。
& gt4%的群体已经基本胜任DBA的职能。?
3.OOP能力?
1.理解:理解变量的范围、类型和意义,理解继承机制,理解复用和封装的概念。?
2.熟悉度:熟悉应用接口、抽象等技术开发程序,并理解意思,一般都学过。?
3.非常熟悉:有过OOP架构设计经验,熟悉设计模式、UML、PHP对象操作机制、内容管理等。?
4、精通:应该是架构师级别,不限于PHP。?
我们经常会遇到自称熟悉OOP,却连公有、私有、受保护、静态都解释不清楚的人。他们肯定没有经历过正式的OOP项目。?
4.大型网站经验?
1,理解:熟悉缓存应用(memcache,APC等。)由PHP开发;联系LVS和SQUID应用程序;有一定的会话处理方案;熟悉负载平衡;熟悉PHP数据连接池应用;了解PHP编程性能优化。?
2.熟悉程度:掌握分布式缓存和缓存性能优化,熟悉存储系统、文件系统和数据库,开发可扩展平台。可以结合负载均衡合理安排流量,监控分析PHP的运行性能。?
3、非常熟悉:具备系统分析师的能力,超越phper环节...?
4.精通:太深奥了...?
5.操作系统应用能力?
对操作系统的熟悉和掌握需要广泛而扎实的基础理论,而对于开发者来说,则需要熟悉基本的命令操作,并具备安装、配置和优化WEB相关服务的能力。