前言:学习PHP的方法

更新于:2016-10-30 21:03:21

从下节课楠神将带领大家一块学习PHP课程的第一章HTML,楠神先简单地说说自己的教学风格。以前楠神学过ASP,到现在还没学会(后来是因为学那个没什么用,就不想学了),我以前为什么学不会?早期学编程的时候不开窍是一部分原因,最主要的还是没有能看得懂的教程。我最讨厌的事情是学编程看相关教程,它老喜欢用专业术语表述。举个列子:一个美国人,喜欢中国文化,连汉字不识几个,有人用普通话给他讲中国文化博大精深……,他还不立马懵逼。对于这样的人,我们只能用英语给他讲,这样他才会理解。所以我给大家分享PHP的知识尽量“不正经”(少用专业术语,用通俗易懂的话讲知识)。


楠神只是一名普通的PHP程序员,非专业授课人员,就是把自己所学过的东西加以自己的理解以文字的形式分享给大家,如果在知识讲解中有表述错误的,还请海涵。楠神也从不怕出错,有时发现某个知识一直理解错了,或者困惑不解,突然豁然开朗,是非常高兴的,因为那代表楠神又进步了,学编程就是靠这样一点一点进步的。


只分享两个学习方法:


倒立的金字塔:


计算机的学习,就像倒立的金字塔,只有横向的知识面扩展了,才会有纵向的提高。没有大量知识做底子,就想往深了研究,只会付出太多无用功。最近对JAVA产生浓厚兴趣,它比PHP强大,比C/C++简单实用。有经验的人说到,学编程学的不是语法,是思想,我觉着是很对的。我学C/C++虽然没有做C/C++,它让我更深地了解计算机底层的东西,今天钻研了一下午的JAVA,更是引发了我深刻思考,以前只做PHP从来不会思考到的问题。”


上边的那句话源自我2016年8月10号的说说,我的意思是说编程要有求知欲,从两个方面去学习,横向的纵向的,只有横向的知识面扩展了,才会有纵向的提高。要想往计算机深处研究,必须知识量达到一定值才能往下研究得深。


勤做笔记:


不管在学习中,还是工作中,都要有做笔记的习惯。笔记不是用笔记在本子上,而是要有一个可以写文章的博客。不然有些问题你曾经解决了,可能以后再遇到不一定还能解决,这就需要你翻阅以前的笔记了。如果一个程序员不能把以前写的代码,解决问题的方法或者看到的一些技术博文记录下来,那将会丧失自己水平一半的功力。


楠神现在在用QQ空间的私密日志写技术博客,强烈推荐大家用,自己的东西不怕被别人看到,登录方便,直接在手机QQ空间上也可以看到。


学习中最大的困难:


尤其对于没有任何编程经验的朋友,可能前期信心饱满,教啥学啥,时间长了就厌倦了,加上越往后越难理解,遇到了障碍。然后再回头看看前面的东西,也都忘得差不多了,仔细一想感觉什么都没学会,此时是最容易放弃的时候。学编程难就难在“入门”,“入门”了才会有兴趣继续往下学。


如果朋友们遇到这样的困难,最好不要轻易放弃,学编程语言要得就是同样的知识来来回回学好几遍,“熟”必能生“巧”。最好带着目的去学习,学新知识前思考下它能做什么,这样才能加深学习印象,激发学习热情。PHP真的不难,楠神坚信只要有想学的信心,没有学不会的人。PHP真的没有深不可测,知识量倒是很大的,必须有很长时间的知识积累。所以楠神也从不相信那些说“简单学习一周两周、一个月两个月,就会了”的话,当然计算机底子特别好的人可能会,如果没有好底子,还是要老老实实学习很长时间才算真会。


最后的补充说明:


楠神尽量把自己的东西全部写出来,不仅写出来,还让大家能够轻易读懂接受。楠神可能不会出视频教程,技术视频是很枯燥的,浪费时间长不说,自己没兴趣或者讲得无趣就很难听下去。反正楠神刚开始学PHP的时候也是看视频的,后来慢慢入门了,就多去看技术文章学习进步。楠神觉得自己马马虎虎用文字把教程写出来还是可以的,至于说出视频教程,是没有这样的自信,不仅需要知识、口才还要有幽默感,这样才能把视频做得吸引人。


如果说朋友您真地想学习PHP,看楠神的教程看不下去,不要放弃,可以去网上搜索韩顺平的PHP视频教程。楠神第一次接触PHP也是通过他的视频,从那以后就入门了,又通过各种教程加深学习的。韩顺平在PHP教学很出名的,楠神看过很多人的视频,就感觉他讲的课挺有趣,很是吸引人往下学。等朋友们有了一些基础,再来看楠神的教程,就会有更多收获。