对于PHP的整个学习路线,你怎么看?如何学习?
前期的学习
很多同学都会来问我,如何学习PHP,怕自己走太多的弯路,看了网上的一些学习路线,还是感觉:乱,乱,学习的太多,太杂。
是的,网上的一些学习路线是太杂了,而且一开始就叫着学前端的那些:HTML,CSS,JavaScript,jQuery等。。。所以一开始一些培训机构之类的都会教着学前端而浪费了一两个月时间。
记住,你的重点是学习PHP,所以我的建议是:前端基础一把带过,知道有这个东西就好,能学会了倒是好。到了高级部分,你还是会学习前端知识的,整个过程就是在循序渐进。你还是要选择单刀直入,学习PHP基础,PHP基础就是你需要掌握的,而且必须要懂得的。其实看学习的目录,你就知道要学哪些了。或者你找一本学习PHP的书,看书的排版目录就知道该学哪些,从哪里学起了。目录就是你学习的一个过程。
ThinkPHP框架,作为国人开发的一个比较热门的一个框架,最初学习框架,基本上都会建议你学习ThinkPHP,现在学习5的版本吧,这个框架简单易懂,容易入门。学习它后直接搭建项目,很容易上手,以后再用其他的框架的话,基本说很容易,因为他们都是PHP,只是语法不一样而已。
我在黑马程序员那里盗来了一张流程图
人家也是主张学习前端先,4门前端基础语言,认真学的话估计都一个半月了吧。
他的第二阶段总结得很好,所以如果按照这个流程的话,前端花两个星期的时间认真了解一下,重点进入第二阶段【搭建环境,PHP基础,mysql,表单传值,HTTP协议,会话技术,文件编程,面向对象,PDO扩展,MVC设计模式】,两三个月拿下基础部分,然后逐步自己动手做一个简单的博客项目。
当你灵活的运用起框架开发项目的时候,你会慢慢的接触到各种高级应用了,比如支付宝,微信,QQ,短信,邮件等第三方接口编程,接触到性能优化的时候会运用到redis,memcache,页面静态化,mysql优化等等,这部分都是你在开发过程中慢慢的接触到的。学习流程那里的阶段学习,当然是要的,主要还是让你在开发过程遇到这种需求有个底,至少知道是个什么流程。开发时,你还是要借助网上各种教程,文档等来完成你的任务的。
想要再提升你的技能的话,那你就必须学习一些别人不懂的知识,什么高性能,高可用这类吧,做些普通程序员不会的,比如遇到高并发,网站运行过慢,性能优化,队列等,学习了一些高级应用的知识,如果你真的运用在你开发的项目上了,那你就已经高人一筹了。
以上全部都是个人的一本正经的“胡说八道”,每个人都有自己的学习方法,各有不同。我以前学习PHP就是直接学习PHP的,前端的那些基本没接触过,到最后在开发中接触了,接触多了,看起来不懂,你就会去找答案了。慢慢的就熟悉了。不多说了,我的学习方法就那样。别喷哈!
这里给大家总结一些从基础到高级的文章教程,希望对你有帮助
基础
- VMware虚拟机安装CentOS 7并搭建Lamp服务器环境
- centos 7.2下搭建LNMP环境教程
- 培养自己的php编码规范,养成一个好习惯
- 学习php前需要掌握的基础知识
- 你知道PHP7有哪些新特性吗?以下总结希望能帮到你
进阶
- 带你了解session和cookie作用原理区别和用法
- Cookie与 Session使用详解
- PHP文件读写操作相关函数总结
面试与笔试
- php练习笔试题(一)
- php练习笔试题(二)
- php练习笔试题(三)
- php练习笔试题(四)
- php练习笔试题(五)
- php练习笔试题(六)
- php练习笔试题(七)
- php练习笔试题(八)
- 2019PHP面试题大全【PHP基础部分】
- 2019PHP面试题大全【数据库部分】
- 2019PHP面试题大全【面向对象部分】
mysql优化
- MySQL数据库性能优化之一(缓存参数优化)
- MySQL 数据库性能优化之二(表结构优化)
- MySQL数据库性能优化之三(索引优化)
- MySQL数据库性能优化之四(SQL优化)
- MySQL数据库性能优化之五(存储引擎选择)
- MySQL大表优化方案(推荐一)
- MySQL大表优化方案(推荐二)
第三方接口
- PHP实现QQ登录的开原理和实现过程
- PHP调用微博接口实现微博登录的方法
- PHP实现微信第三方登录的方法
- PHP后台实现用微信小程序登录
- PHP实现对短信验证码发送次数的限制
- 使用PHP发送邮件的两种方法
支付
- PHP与微信公众号支付,很简单
- PHP开发APP端微信支付功能,学一下吧
- 看看PHP是如何实现微信扫码支付的。
- 看看PHP是如何实现微信企业付款到个人零钱的
- 看看PHP是如何实现微信H5支付的?
- 看看PHP是如何实现微信提现功能的
- 很多人会微信支付,但是不懂得如何退款
- php支付宝在线支付接口开发教程
- 支付宝即时到账接口开发 - DEMO讲解与源码分享
- 还有谁在找PHP与支付宝支付,退款,回调呢?
以上是文章全部内容,有学习与经验交流的可以关注小编。有技术问题可以一起探讨与交流,如果你是PHP的,小编也可以拉你进微信技术群,交流与学习!