1、PHP运行环境可以非常熟练的搭建,环境问题也可以很容易判别。这个绝对不是用yum ,apt-get可以学会的;数年以来,我都是 make 环境的,不下1000次。环境一般涉及 Nginx、PHP、MySQL、memcached、radis、sphinx 以及 PHP的扩展。可能比较费时间,就把交女朋友、约炮的时间拿来学这个吧。2、开源的PHP项目多阅读我用心阅读过比如 discuz、phpwind、Yii 等。时间不够同上。一般什么模块划分、业务抽象、代码风格、解耦都能在里面看到一些(不是系统性学习,而是潜移默化的影响);如果你够好奇、有刨根问底的精神,会有很大进步。3、空的时候看看设计模式、软件工程、重构相关的书有兴趣就看下去,没兴趣就换一本看;全部都没兴趣就换行业。如果你0基础可以建议去源码时代学习先入门!
‘贰’ PHP程序员应该具备什么基本技能
一名PHP程序员的基本要求:
1、精通html、CSS、JS等网站前端技术。
2、掌握PHP编程技术。
3、了解linux及Apache、MySql
4、知道基本的网络原理,了解TCP/IP协议。
5、了解基本的软件工程知识和软件设计技术。
必须具备的基础知识:
1、LAMP技术(加强):Linux+Apache+Mysql+PHP,是PHP网站最普遍的架构之一,也是效率最好的架构之一。
2、对潜在的安全漏洞有深刻的理解。如:SQL注入漏洞、字符编码循环、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)。(好陌生 – -!)
3、掌握MVC模式:Model(模式)、View(视图)、Controller(控制器)。
4、其他:面向对象编程(OOP)、PHP缓存技术、PHP相关开发框架、软件重构技术、软件设计模式。
必须掌握的工具:
1、PHPMyAdmin(安装完LAMP以后第一个安装的工具)。
2、PHPDocumenter,会从PHP中找到所有的逻辑结构。
3、Zend,专业PHP集成开发环境,是php程序员首选IDE工具。
‘叁’ 从事关于php的工作,需要具备什么基本能力
不要什么能力吧,偏要说一个,那就是独立学习的能力,独立借助网络搜索资料、知道提问解决问题的能力,好像你是有了的。
‘肆’ 作为一名PHP高级程序员需要掌握哪些技能
最重要的技能:快速按照客户的需求开发应用并上线。
‘伍’ php中级程序员应该具备哪些方面的技能
首先,语言方面,前台的div+css,js,jquery,PHP的ajax技术;
其次,试着做几个简单的网站,可以去找些例子,然后模仿实现他的功能;
最后,一般企业里,做项目都是团队合作的,你经过了上面两步骤,进去应该没问题了,然后就是不断学习,更新自己的知识库,因为技术是不断进步的,项目要求的功能也是不断改进的,你只要抓住学习的机会,跟着一个项目开始,到不断的升级改进,到最后成功发布,你就会收获很多,不再惧怕项目的新增功能。加油!
‘陆’ PHP程序员要掌握哪些技术
其实PHP是弱类型语言,要掌握的最先是基础知识过度到面向对象,面向对象是最重要的!!然后再过度到php操作Mysql,这个是核心。然后最关键的大boss就是PHP的MVC框架!!如今现在最热门的PHP框架是laravel,外国人开发的,很牛逼的一个框架。如果你要入门先学thinkphp,国人自己开发的,思路什么的都跟的上。
php的框架你学了一个就会发现其他的都是一样的套路了,基本的看公司开发要用到哪个,我建议学的常用的有:thinkphp,codeIgniter,yii,laravel。
当以上的你都学好了,还得学一个redis和Memcached,这两个是缓存,很重要!
当上门都学会了,找到一份PHP工作都是小事。
希望可以帮到你,有什么不懂可以追问。
‘柒’ 求教php初级程序员需要掌握的技能有哪些
php,
apache,
nginx,
mysql,
js
主流框架或者cms开源系统
‘捌’ PHP程序员需要掌握的技能有哪些
作为一个过来人,我说呀,要学太多了,都无法描述了,PHP工程师=前端工程师+数据库设计师+PHP(基础+框架+设计模式)+linux。兄弟就这些内容,几乎全栈开发,建议弃坑,莫要越陷越深。还有,需要学习缓存,分布式等。学无止境,选一条路要一直走下去。