您的位置:首页 > 编程语言 > PHP开发

php需要具备的知识

2015-09-01 17:02 435 查看
文件目录处理函数包80%以上的函数的功能的灵活运用。

◆ 日期时间函数中的80%以上的函数的功能的灵活运用

◆ 数学函数库中的100%的内容。

◆ 网络库中的60%以上的内容,对各个函数的功能比较熟悉。

◆ 字符串处理函数下的60%以上的内容,特别是各种处理函数。

◆ 正则表达式函数下的90%以上的内容,特别是各种正则处理

◆ 一些安全库下的40%以上的内容,如果对于安全没有接触的话根本就不可能掌握PHP

◆ XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

◆ 图形图像函数库下的80%以上的内容,特别是一些图像生成和处理

◆ MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数

◆ 数组处理函数下的90%以上的内容,特别是各种操作处理函数

◆ 其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理

◆ 针对不同的需求,查找不同的函数库。

◆ 测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。

◆ 管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。

◆ 排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

◆ 思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。

◆ 规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。

◆ 博学:掌握OOA、OOD、YiiFramework 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。

◆ 多去看别人写的代码,php优秀的框架很多,很多人在认知上就有一个错误。认为自己能用一个框架开发一个系统了就认

1.有移动互联网服务器端开发经验的优先;

2.有过socket开发IM服务经验;

4.精通lnmp开发,至少3年以上PHP开发经验;

5.熟悉yii框架者优先;

6.熟悉各种典型技术场景,如高性能高并发,socket多线程,并有实践经验;

5.熟练试用memcache、redis等缓存数据库

1.具有3年以上php开发经验,具有大型网站/程序开发经验,能独立根据需求文档设计系统框架;

2.精通Smarty模版引擎,熟悉一种以上php框架,熟悉面向对象编程,具有PHP缓存技术使用、静态化设计方面的经验;

3.具有mysql数据库索引优化、查询优化和存储优化经验;有百万级数据项目,高并发量门户网站开发经验优先

4.熟悉HTTP协议及W3C相关互联网规范,熟练掌握XHTML、CSS、DIV、Javascript等页面技术;

5.了解LINUX;熟悉Nginx或者任意一种WEB服务器操作及管理;

6.拥有良好的代码习惯及较强的文档编写能力,要求结构清晰,命名规范,逻辑性强,代码冗余率低;

7.了解redis mongdb等nosql,精通任意一种优先

8.学习能力强,思维活跃,服从管理,工作认真负责,有较强的沟通能力和团队合作精神。

1、大专或以上学历;

2、2年或以上PHP相关开发经验,有大中型网站开发经验者为佳;

3、熟练掌握PHP语言,掌握MVC、单例等基本设计模式;

4、掌握SQL和MySQL,能够对MySQL进行优化;

5、熟悉Linux操作系统和LAMP开发环境;

6、熟悉phpcms、ucenter等开源产品者为佳。

1、 教育背景(学历,专业):本科,计算机相关专业/金融/物理/化学

2、 工作经验(年限及必备能力):3年及以上PHP开发经验

3、 加分项目:有做过接口开发,了解SOAP,有中间件开发经验优先

练掌握lnmp(linux+nginx+mysql+php)技术链,有2年以上实际工作经验者优先

熟练使用Mysql\redis等任意一种存储,有海量数据处理经验者优先

熟悉memcached等缓存工具者优先;

对前端有一定的了解,熟练使用javascript者优先;

有AngularJs,RequireJs,CI,Laravel等前后端框架使用经验者优先

1、 全日制统招大学本科及以上学历,计算机相关专业;

2、 对处理复杂逻辑流程的业务系统有兴趣,熟悉移动互联网敏捷开发模式;

3、 熟悉LAMP/LNMP的环境,有协作开发能力,能在Mac/Linux系统下进行开发;

4、 熟悉MVC开发框架,有PHP、MySQL实践经验,熟悉数据库理论知识;

5、 熟悉Socket/Http协议、深入了解Nginx、Apache、Lighttpd等Web服务器。熟悉网站分布式架构;

6、 熟悉HTML/CSS/JavaScript开发优先;

7、 对代码质量有信心,有丰富开发经验优先。

1、3年以上服务端开发经验;

2、熟练掌握LNMP开发,并具备良好的编程风格;

3、熟悉PHP实现和工作原理,有PHP扩展开发经验优先;

4、熟悉mysql,掌握mysql分区、分表、集群等相关设计方案,具备mysql优化经验;

5、了解memcache、redis、mongodb等常用nosql解决方案,了解各自的优缺点以及

使用场景;

6、熟悉web开发中各类缓存设计、站点优化方案;

7、有大流量网站建设或数据库建设经验优先;

8、善于抽象、总结、思考,对技术有执着追求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: