在网上很多人公布了太多的PHP学习线图,这里送上一个在互联网公司工作十余年并且带过很多新手入门PHP的大牛整理出来的线图,希望很多小白少走弯。
网上有些错误的学习线图,让学完HTML、CSS后立马去学Javascript和jQuery等,这种课程简直是对牛弹琴。测试你的前世今生你特么的怎么不去搞个前端工程师培训或者是吹牛逼的全栈工程师培训呀。
这种错误的线图的问题在于将重心未放在PHP方向,而放在了前端方向。将面向对象,业务思想、SQL等PHP关注的重心没有放置在之前而放置在之后了。PHP的重心还是要放在业务处理上。
前期的时候要加快入门的进度,学一些HTML和Css能基本写出网页后,就快速进入到PHP阶段。
因为大家是自学的PHP,学了半天还没搞到PHP的话,会放松对学习的热情,从而造成自学效果下降。
很多人在这儿走弯,喜欢找不到同教程看环境搭建。我们在公司里面开发的时候,真正的是使用的Linux环境进行开发和线上代码运行的。
环境搭建完,开始要学习的东西有以下一些东西了:变量、数据类型、注释、常量、if…else、swith…case、while、do..while、for、运算符、数组、函数、常用函数;
在这一阶段就能够写出东西来了,学完MySQL数据库后立马开始学习PHP连接数据库吧,学习完成后写个留言本、分页、再学个cookie和session实现用户登陆、注册。学个后开始实现个验证码吧。
在这个阶段不要再看PHP5的视频了,最好看PHP7以后的视频,特别是新的一些标准,例如:composer、PSR、面向对象的设计模式等。你可以看一些千锋PHP最新的视频,这些技术点全都讲到了。
PHP学好了,前端课程学起来跟玩似的了。因为你已经有了一门语言的基础了。所以,学习一些JS,再学一些jQuery,bootstrap够你用了。
学习Linux服务器的主要了解多服务器的部署,了解软件安装,特别是LAMP和LNMP的环境搭建。
最后买一个域名和阿里云服务器,真正的将代码部署到云服务器上去,走一次上线流程,用一下git管理一下代码会更棒。
你非常有必要学习一下大并发架构,学一些NoSQL技术、Swoole技术、keepalived技术等多项不同的技术。
并且全面的了解一下PHP的socket、进程、线程、协程等技术,对你的代码的技术提升是很有帮助的。
这一块国内都有很多视频,视频不要再看PHP5的视频了,你可以多看看PHP7的视频,还有国内的一些大机构的像:千锋PHP的大并发集群技术。
本文由 恒宇国际(www.neivn.cn)整理发布
网友评论 ()条 查看