首页 > 编程语言 >新手应该如何学习 PHP 语言?

新手应该如何学习 PHP 语言?

时间:2022-12-17 17:45:58浏览次数:61  
标签:教程 语言 菜鸟 学习 新手 PHP 视频教程

新手应该如何学习 PHP 语言? tenniswill tenniswill 人要有梦想!

这个问题我应该比较适合回答。

先说说我学习php前的情况:我不是计算机专业,学PHP的时候大学里上的C语言课早忘光了。只有研究生的时候做毕业论文写过一点matlab的代码。除此之外没接触过任何和编程相关的东西。应该算是一个典型的新手了。

我就不扯怎么从一个非计算机专业的新手小白到能独立搞定项目的全栈开发的励志过程了。

下面我从学习用时、学习成果、学习方法角度来给大家介绍一下我这个新手学习PHP的案例。

整个学习过程大概三个月,结果是从新手小白到学会html+css+javascript+php。那么我说的学会具体是到哪个程度呢,就是能够独立完成我要做的项目。因为时间稍微有点久了,以下所说的学习用时说的是个大概。

说一下我用到的学习资料,都是网上的免费资料,没买过书。

菜鸟教程+视频教程的学习用时大概2个月,还有一个月是layui+php框架学习。

用菜鸟教程学习的时间分配大致是这样的:

html 2天

css 4天

javascript 7天

jquery 1个晚上

PHP 7天

视频教程只看了PHP的教程,当时看的是李炎恢PHP视频教程,就看了《李炎恢PHP视频教程第一季》《李炎恢PHP视频教程第二季》。当时爱奇艺的教程地址找不到了,我网上搜了一下凭记忆看了一下应该就是这两套视频。这里菜鸟教程的学习用时总共大概21天,PHP的视频教程并不是2个月中除了21天外剩下的时间,而是每天都学,因为当时记得集数还是比较多的有100多集的样子。不一定非要看视频,也可以只是听,那个时候基本上除了睡觉都在学,比如吃饭或走在路上的时候都在用手机听。毕竟主要是为了学PHP,只是做一个网站不可能只有PHP,前端三件套必要的知识还是要掌握的。

这里两个月的学习基本上是搞定了基础知识,但两个月后自己感觉还是不太会的样子。不过其实已经可以直接开干项目了,在项目中巩固知识。网上很多免费开源的项目,可以参考这些开源项目直接开发自己项目,看到哪里看不懂的就百度,基本上项目完成之时就是你真正学会了PHP。

网站前端用layui,上手很快的,我用layui的时候其实javascript部分的知识基本还很没底,其实在用layui的过程中才真正基本学会javascript。

这样就用三个月完成了从一个非计算机专业的新手小白到能独立搞定项目的全栈开发,中间省略了励志的过程了。

然后说一下为什么用菜鸟教程,主要是因为上面每一节内容都可以在线练习,这个很重要,一定要把上面的例子都跑一遍,并且去修改例子里面的参数看有什么变化。选择李炎恢PHP视频教程倒不是因为讲的有多好,主要是这是当时能找的免费并且内容又比较全的PHP基础教学视频。然后很重要的一点是课程老师口齿清晰、声音宏亮。讲的不见得有多好,但教我们这些新手小白足够了。而因为课程内容很多,学习的周期有点长又略显枯燥,这个时候口齿清晰、声音宏亮反而更重要。为此我还专门到李炎恢的瓢城web俱乐部网站给他的课程打赏。

下面再讲一下学习方法相关的内容

先说一下菜鸟教程的部分。其实菜鸟教程上的内容我并不会看所有的内容。下面我给大家划一下重点,准确的来说是我当时看的部分。

  • 菜鸟教程html我看的部分:只看了HTML教程部分;
  • 菜鸟教程css我看的部分: 看了CSS教程,CSS3教程,CSS响应设计
  • 菜鸟教程JavaScript我看的部分: JavaScript 教程,JS 函数,JS HTML DOM,JS 浏览器BOM;
  • 菜鸟教程PHP我看的部分:PHP 教程,PHP 表单;像mysql连接、cookie、session、AJAX 这些内容我都是在学layui和php框架的过程中碰到了再现学的。所以到现在为止原生的php连接mysql我是不会的,我只会用框架。

当然教程上剩余部分也不是都没看,都是在做项目的过程中碰到哪里不会了再过来看一下。然后有些知识点你感觉自己下次再碰到的话可能还是会记不住,就用印象笔记记一下。这样项目中下次再碰到这块内容就记住自己记在印象笔记的哪里,快速翻出来。多弄几次,这个知识点基本上就掌握了。所以无论是学哪门语言,一定要在项目中把它学会。

在教学视频上我建议加速播放,我个人一般是1.5-2倍播放,播放过程中自己调整,觉得哪里理解吃力了就把播放速度降下来甚至原速播放。一定要让学习的缩短周期,周期太长很容易还没学完你就已经搞不清楚前面几课讲的是什么。不要基础知识都要花四五个月才学一遍。因为已经学了菜鸟教程上的内容,在视频教程上可以适当的跳过部分章节,学习的节奏很重要,避免出现厌烦学习PHP的情况。就像我在教别人打网球的时候,我总会把球回到对方很容易打到的位置,让对方和我能够把回合打起来,享受网球的乐趣,而不是一直在捡球。基本上朋友很快就学会打网球了,比绝大部分在大学里上了两个学期网球课的人打的都要好。所以学习的节奏心态调节很重要,一定要想尽办法让自己从学习中得到乐趣。

当然我的基础是不扎实的,如果我去面试应聘程序员,随便抛出几个专业问题面试我都是答不上来的。因为我学习PHP的目的很明确,就是项目中要用,我的目的是把项目在尽可能短的时间做出来并上线。按我以上的做法,我的目的达到了。所以如果是以找工作为目的话,建议在已经能做项目的基础上再花点时间把PHP原生的基础知识再补一下,这个时候补习这些基础知识你应该不会感到任何痛苦。就好比你已经无证开车赚钱都好几年了,再去考个驾照不是很轻松嘛。

标签:教程,语言,菜鸟,学习,新手,PHP,视频教程
From: https://www.cnblogs.com/tomcat2022/p/16989249.html

相关文章