看到不少PHP问题或者文章,有教怎么学的,有教详细内容的,也有教怎么成为大牛的,看后总是觉得隔靴搔痒、言之不深,短缺全局不雅观高度不足。
这篇文章不是写给PHP初学者,而是写给有一些根本的同学。初学的同学还是老诚笃实打好根本,等详细开拓过几个项目积累了一些履历的时候再来看看想想。
想在PHP界发展为万人敬仰的大牛、大神,我个人总结是一个关注两个方向。

我先说两个方向。第一个方向是运用,知道PHP各种干系技能并能将之灵巧运用于项目;第二个方向是底层,要有C/C++功底,能够对各种干系工具源码进行开拓和优化。
运用方向,详细分为6大部分内容。
1、闇练节制操作系统常用命令及PHP干系配置,不仅仅是Linux,还有Windows,BSD系统最好也看一下,你们知道Mac OS X改造自哪个别系?这个阶段不必在操作系统上有多深入。
2、Apache、Nginx安装与配置,一定要了熟齐心专心,各模块要知道,各种配置与优化,个中最常用配置为PHP解析配置、虚拟主机配置和地址改写重定向配置,地址改写重定向配置须要懂正则表达式;
3、数据库,mysql常用命令一定要闇练,不要总指望利用phpmyadmin或者其他界面临象,其他数据库Sql server、Oracle、MariaDB、DB2、SqLite、PostgreSql一定要亲自动手安装用一用,理解其常用命令,当然能在实际项目运用那是最好;
4、缓存与Nosql数据库,两个必须要闇练利用的memcache和redis,mongodb其次,一定要仔细看其配置和操作命令,理解各自运用处景及优缺陷,没机会在实际项目中运用的,要自己去测试去学习;
5、干系工具,要理解要知道,比如docker、sphinx、swool、kafka等等;
6、至少学习2种框架并通读实在当代码,YII、CI、thinkPHP、Yaf、zend、cakePHP、Laravel、Symfony等,其余还要学习下有名开源软件的源码,比如smarty、bootstrap、Dicuz、ecshop等等或者github上的精良项目。
你只要静下心来学好上面这些,你一定能够办理好绝大多数项目运用,有可能你还会开拓出适宜自己的PHP框架,然而这间隔大牛、大神还有段间隔,由于好多人随着事情履历的增加这些差不多都能学会、学好。要真正成为PHP业界大神,还是原来那句话,你的打算机根本理论知识得踏实,并且有C/C++功底。
底层方向,我把它分3部分。
1、PHP扩展开拓,这个该当都知道,比如Yaf框架,只要能做出来一个办理某一方面问题的扩展,敬仰你的人也绝对能犹如滔滔江水连绵不绝;
2、中间件开拓,超大访问量系统,各组成部分之间为达到最优效率,会用到中间件,比如淘宝社区多库分表实现程序最小改动并且方便调用的中间件,你如果拥有开拓这种中间件的实力想不是大神都难;
3、改进优化,这个例子就更多了,PHP7的涌现是由于啥?提升效率,更小的内存更快的速率,鸟哥之以是尊为大神,为什么?淘宝海量P级商品图片,你知道有什么问题么?淘宝开拓新文件系统TFS。
好吧,如果还有固执的人认为打算机根本理论无用、过期的,我只能说你不适宜搞技能开拓。
末了说一个关注,关注什么,关注PHP业界技能动态!
一定要及时关注,知道当前互联网技能运用有什么样的问题、什么样的办理方案。不知道在哪看?首先还是关注关注PHP官网吧,然后是各种技能网站。
想学的碰着问题总是会查阅各种资料,不想学就想安于现状的你说多少都没用。
学好哪一门开拓技能都可以,只要你学的精湛。愿咱们码农都能准点放工,周末不加班。