PHP因其语法简单、内建函数库丰富,所以给人的直观感觉是上手快,但想精通这门语言很难,很多人接触PHP 2~3年后,就碰到了天花板,不知该如何进阶。
那么新手如何快速学习PHP呢?2008年我接触了PHP,作为过来人,给广大PHPer的建议学习路径如下:
一、前端知识要全面掌握
DIV+CSS、JS、JQ要熟练掌握
二、PHP基础知识熟练掌握
PHP语法、各类函数库、类库用法要熟练掌握,尽可能多的记住函数,不要被“函数不要记,用到时查手册”这句话忽悠了;比如某个功能,明明有一个PHP内置函数可以解决,你不知道,然后自己写几行乃至十几行代码实现,这是不可取的,所以必须要知道PHP常见函数的作用。
三、哪些场景PHP搞不定?
要清楚认识PHP,PHP并不是全能的,对于某些场景PHP搞不定,此时该怎么办?需要你去钻研查资料。
四、数据库MySQL的掌握
不光光要会数据库CRUD操作,还要知道读/写分离、主从同步、分表分库的缘由目的是什么。
五、Linux操作系统的掌握
不论是LNMP、还是LNAMP这类的架构模式,都离不开服务器操作系统。作为资深开发者而言,服务器、运维技术同样需要掌握。
六、架构、设计模式等
高性能WEB开发要用到哪些架构技术?多看看国内大厂的技术方案分享,他们有条件经历我们不曾经历的场景,这些都是干货。比如:前后端分离、大前端、小前端、中台、服务治理、负载均衡、服务异构等都要了解。
总结:不要觉得PHP简单,如果真觉得简单,不防自己动手写个PHP框架,只有在自己一点一点积累时,才会发现更多的问题。