中级php
『壹』 中级php程序员是什么水平
1 熟悉linux/unix操作系统,能够写些shell脚本
2 能够搭建lamp环境
3 熟练使用php,了解或使用过php扩展模块,使用过开源的php框架
4 熟悉缓存技术,包括http协议的缓存,利用php本身做缓存,会使用memcached
5 熟悉mysql基本操作,数据库设计(数据表的优化,会这个更好了)
『贰』 求教:一般意义上来说,php的初级,中级,高级
初级来: 熟练使用框架撸代码;数据库源建表;
中级:框架只是工具;数据库规划、性能优化;项目规划、代码安全性、扩展性;服务器环境调试优化;
高级:PHP只是工具;用其他语言弥补PHP的不足;项目架构;项目未知领域研发;
大师级:实现
个人观点哈... 我自己自认为仅是中级。
『叁』 php程序员怎么区分高级,中级,初级
建议楼主看看这个
PHP程序员的分类http://bbs.php100.com/read-htm-tid-18707.html
『肆』 如何成为一个php中级程序员
一,初级程序员,跟着项目学。初级程序员主要是掌握必备的语言知识点等。
二,中级程序员,能够接触一些复杂的应用,如流量过百万,千万的应用,经历了这边项目,你自然能够对所需知识,应用自如。
三,专家程序员,对项目的反思、学习、与大牛们的交流中,逐渐形成自己的编程风格,对技术问题能有独到的见解,会对业务、技术、团队做整体的分析。
总之:程序员要通过不断的学习达到自我完善、而程序员也只是业务团队中的一员。技术最终还是要转化为商业的生产力,以及商业生产率的提升。尽量不要为了学技术而学技术。技术永远是为人服务的。
『伍』 如果把PHP程序员分为初级、中级、高级,能否讨论一下各自应达到的水平或掌握的知识
这个恐怕是没有标准答案的
不过以我自己的理解
初级,当你碰到问题都不知道从何下手的时候
中级,当你能很容易解决大部分问题的时候
高级,当你在构建一个系统或模块时,能预先考虑到大部分的问题并知道如何避免的时候
总得说来,PHP程序员要掌握的东西太多了,并且还是在不断地增加的,所以我觉得不必纠结自己的级别,在你的工作里你所掌握的能轻松应对,你就是高级了
『陆』 php中级程序员应该具备哪些方面的技能
首先,语言方面,前台的div+css,js,jquery,PHP的ajax技术;
其次,试着做几个简单的网站,可以去找些例子,然后模仿实现他的功能;
最后,一般企业里,做项目都是团队合作的,你经过了上面两步骤,进去应该没问题了,然后就是不断学习,更新自己的知识库,因为技术是不断进步的,项目要求的功能也是不断改进的,你只要抓住学习的机会,跟着一个项目开始,到不断的升级改进,到最后成功发布,你就会收获很多,不再惧怕项目的新增功能。加油!
『柒』 中级PHP工程师需要会哪些Linux技能
1、Linux
能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大 部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之类的);了解基 本的Linux服务,知道如何查看Linux的性能指标数据,知道基本的Linux下面的问题跟踪等
其他技术:
2. Nginx:
在第一阶段的基础上面,了解复杂一些的Nginx配置;包括多核配置、events、proxy_pass,sendfile/tcp_*配置,知道超 时等相关配置和性能影响;知道nginx除了web server,还能够承担代理服务器、反向静态服务器等配置;知道基本的nginx配置调优;知道如 何配置权限、编译一个nginx扩展到nginx;知道基本的nginx运行原理(master/worker机制,epoll),知道为什么nginx 性能比apache性能好等知识;
3. MySQL/MongoDB:
在第一阶段的基础上面,在MySQL开发方面,掌握很多小技巧,包括常规SQL优化(group by/order by/rand优化等);除了能够搭 建MySQL,还能够冷热备份MySQL数据,还知道影响innodb/myisam性能的配置选项(比如key_buffer/query_cache /sort_buffer/innodb_buffer_pool_size/innodb_flush_log_at_trx_commit等),也知 道这些选项配置成为多少值合适;另外也了解一些特殊的配置选项,比如 知道如何搭建mysql主从同步的环境,知道各个binlog_format的区 别;知道MySQL的性能追查,包括slow_log/explain等,还能够知道基本的索引建立处理等知识;原理方面了解基本的MySQL的架构 (Server+存储引擎),知道基本的InnoDB/MyISAM索引存储结构和不同(聚簇索引,B树);知道基本的InnoDB事务处理机制;了解大 部分MySQL异常情况的处理方案(或者知道哪儿找到处理方案)。条件允许的情况,建议了解一下NoSQL的代表MongoDB数据库,顺便对比跟 MySQL的差别,同事能够在合适的应用场景安全谨慎的使用MongoDB,知道基本的PHP与MongoDB的结合开发。
4. Redis/Memcached:
在大部分中型系统里面一定会涉及到缓存处理,所以一定要了解基本的缓存;知道Memcached和Redis的异同和应用场景,能够独立安 装 Redis/Memcached,了解Memcahed的一些基本特性和限制,比如最大的value值,知道PHP跟他们的使用结合;Redis了解 基本工作原理和使用,了解常规的数据类型,知道什么场景应用什么类型,了解Redis的事务等等。原理部分,能够大概了解Memcached的内存结构 (slab机制),redis就了解常用数据类型底层实现存储结构(SDS/链表/SkipList/HashTable)等等,顺便了解一下Redis 的事务、RDB、AOF等机制更好
『捌』 中级php水平应该达到什么标准
php考试好像只有一个zend发的证书,好像phpchina上有这考试的东西
网上有php考试系统,自己找一下可以测试一下。
『玖』 如何划分初级,中级,高级PHP工程师
我个人觉得没有严格的划分标准,有的只是公司对于自己部门内部技术人员一个职位称呼罢了。当然
这个可能是和
职级
的高低还有工资的高低挂钩的
『拾』 中级PHP指的是些什么
你好,有些公司分初中高三个等级的称呼,中级就是自己能解决大部分的问题。回
中级PHP工程师所应该具备答的能力:
1、一套烂熟于心的问题解决思路
2、强硬的PHP基础知识
如:
1,编码问题
2,PHP和SQL数据库执行效率问题
3,Session和Cookie域和加密解析问题
4,程序的执行顺序问题
5,程序编写的多环境适用问题
6,分类的构建和结构设计问题
7,字符串处理问题:正则表达式处理或简单PHP字符串处理函数来处理
8,各种模板引擎的编写局限性问题
9,PHP和web端数据交互问题(如ajax,接口调用等)
3、心态要稳
希望对你有帮助!