1、PHP编程能力
由于PHP的入门较为简单,所以暂时只有熟悉和精通两个级别。
1、熟悉PHP:精通PHP语法,掌握常用的函数,熟悉PHP5下的OOP应用,这个是基础,也没什么好说的。
2、精通PHP:对PHP运行机制的理解;对系统资源的调用交互理解;关健性能的优化能力。
2、MySQL能力
在开发上的应用基于几个能力体现:
1、了解:知道用PHP连接数据库;懂得写一些简单的SQL;建一些简单的索引;懂得用工具简单操作一下数据库(增删改库表结构数据等等)。
2、熟悉:懂得在开发应用上设计数据库,建立一些有效的索引,用explain分析SQL性能,压力测试等等。
3、很熟悉:深入了解数据库索引、存储引擎原理以及运行机制,能有效地构建高性能可扩展的数据库结构/架构,有效地优化数据库性能配置并加以调试,分析数据库运行状态。
4、精通:简单地说具备以上所有能力的同时,有多年高负载分布式环境下的优化管理经验。
据我观察以及交往经验,70%的PHPer处在了解阶段,25%处于熟悉阶段,>4%很熟悉,精通的人基本就不是phper了。
70%这个群体最容易忽视MySQL,以为MySQL只是简单的存储媒介,没有优化意识,认为加个内存、CPU就能解决问题。
典型事件:join、order by、group by等语句性能一塌糊涂,数据库根本没有设计(仅限于拆成一个主表,N个附表等),搞不清字段类型及作用,碰到大表的复杂查询就没辙。
20%这个群体的人只是MySQL运行机制理解不透彻,对影响MySQL性能的关健因素把握不明确,不熟练。
典型事件:熟读手册,但说不清索引原理,不知道二叉树、HASH等算法对于数据库的作用
>4%的群体已经基本可以胜任DBA的职能。
3、OOP能力
1、了解:了解变量的作用域、类型,及其意义,了解继承机制等,懂得复用、封装概
念。
2、熟悉:熟练应用接口、抽象等技术混合开发程序,并理解其中含义,一般研究过JAVA。
3、很熟悉:有过OOP架构设计经验,熟悉设计模式、UML,熟悉PHP对象运行机制,内容管理等。
4、精通:应该是架构师级别了,不限于PHP。
经常我们会碰到一些自称熟悉OOP却连public、private、protected、static都解释不清的人,是肯定没有经历过正规的OOP项目。
4、大型网站经验
1、了解:熟悉PHP开发下的缓存应用(memcache、APC等);接触过LVS、SQUID应用;
有一定的session处理方案;熟悉负载均衡;熟悉PHP数据连接池应用;了解PHP编程性能优化。
2、熟悉:掌握分布式缓存及缓存性能优化、熟悉存储系统、文件系统、数据库,开发可扩展平台。能结合负载均衡合理布置流量,对PHP运行性能进行监控与分析。
3、非常熟悉:具备系统分析师能力,已经超出phper环节...
4、精通:太深奥..
5、操作系统应用能力
操作系统的熟悉与精通需要需要广泛且扎实的基础理论,而对于开发者来说,熟悉基本的命令操作,对WEB相关服务的安装、配置、优化能力需要具备。
分享到:
相关推荐
通过阅读本书,你将能够提升到一个更高的层次,从内部视角去认识PHP,从而优化和定制化你的PHP应用。 在PHP的世界里,扩展是增强其功能和性能的重要手段。它们是用C语言编写的,可以直接与PHP引擎交互,提供原生...
3. **参与社区交流**:加入相关论坛或者QQ群、微信群等社交平台,与其他学习者互相讨论问题,共同进步。 4. **定期复习巩固**:定期回顾之前学过的内容,确保所学知识能够长期记忆并熟练运用。 5. **跟踪最新动态**...
总之,《PHP从入门到精通》第二版是一本全面而易懂的教程,适合不同层次的PHP学习者。无论你是刚开始接触PHP的新手,还是希望提升技能的开发者,都能从中获益匪浅。通过深入阅读和实践书中的示例,你将能够逐步精通...
5. 组织专题技术讲座和讨论,加强对新技术的掌握。 6. 加强校企联动,鼓励走入企业参加生产实训,使学生加深对PHP编程技能在实际工作应用的认识和掌握。 7. 完善项目化教材编写,组织教师参加高层次技术培训和企业...
由于没有更多的具体信息,我们可以推测这可能是一个以中文为主要交流语言的在线平台,专门讨论PHP编程相关的技术问题、最佳实践、最新动态以及PHP开发者的社区活动。论坛通常包含多个板块,如新手入门、函数库解析、...
总而言之,《PHP从入门到精通》第三版是一本面向不同层次PHP学习者的综合性教程。无论你是刚刚接触PHP的新手,还是希望进一步提升自己技能的开发者,这本书都能提供丰富的知识和实战技巧,助你在Web开发的道路上越走...
这份“phpjiaocheng.rar”压缩包包含了一系列关于PHP的学习资源,旨在帮助初学者及进阶者提升PHP编程技能。 PHP的特点在于其语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛。PHP主要优势在于服务器端的...
《Modern PHP》是一本专为PHP开发者设计的书籍,它旨在引领读者进入现代PHP编程的世界,更新他们的技能,以及理解最佳实践。这本书并不是一个详尽无遗的语法参考,而是通过一系列实例和实用建议,帮助开发者提升编程...
【PHP PW6.3树形论坛程序】是一个基于PHP编程语言构建的大型论坛系统,以其独特的树形...通过深入学习和理解其设计原理和实现机制,开发者不仅可以提升自身的PHP技能,还可能为其他类型的Web应用开发提供灵感和借鉴。
- **Web核心应用篇**:讨论PHP在Web开发中的应用,包括PHP与JavaScript AJAX交互、表单处理、会话管理、文件操作等。 - **数据库实战篇**:深入讲解MySQL数据库,包括基础操作和PHP与MySQL的结合应用。 - **高级应用...
此外,还会讨论与安全性相关的主题,如输入验证、XSS(跨站脚本)防护以及如何使用HTTPS提升网站的安全性。 总的来说,《PHP与MySQL动态网站开发(第4版)》是一本全面而实用的教程,涵盖了从入门到进阶的所有关键...
JavaScript 和 PHP 在构建目录树结构方面的应用主要集中在文件管理系统、网站导航、代码编辑器或文件浏览器等场景。...通过掌握这两个语言的相关技能,我们可以创建出高效且用户友好的文件管理工具。
总的来说,《PHP内核介绍及扩展开发指南》是一本深入的技术书籍,它不仅涵盖了PHP的基本数据结构和内存管理,还详细讲解了如何编写PHP扩展,对于想要提升PHP开发技能的程序员来说,是一份宝贵的参考资料。...
本文将围绕如何利用PHP设计和开发一款网络数据包分析工具展开讨论,旨在提供一种高效且易于实施的解决方案。 一、项目背景 网络数据包分析是网络监控的基础,通过对网络数据包的捕获、解析和分析,可以获取网络...
1. **模板层次结构**:WordPress中的主题设计遵循特定的模板层次结构,例如header.php、footer.php、index.php等。开发者需要理解这些模板文件各自的作用,以及如何根据需求进行修改。 2. **PHP函数和类**:...
下面将详细讨论PHP在WordPress中的应用以及如何创建自定义主题。 PHP(Hypertext Preprocessor)是一种广泛用于Web开发的服务器端脚本语言。WordPress是建立在PHP基础上的内容管理系统(CMS),它允许开发者通过...
【标题】基于PHP的楼中楼贴吧社交论坛程序源码 在互联网社交领域,论坛是一种常见且受欢迎的交流平台,用户可以...通过深入研究和实践,你可以掌握PHP Web开发的核心技术和楼中楼论坛的实现原理,提升自己的编程技能。
综上所述,《深入PHP:面向对象、模式与实践(第三版)》不仅深入浅出地介绍了PHP的面向对象编程,还结合了大量设计模式的实际应用,是PHP开发者提升技能、优化代码的重要参考书籍。配合源码学习,读者可以更好地...