--稍等一会,教室有学员问问题.----
--回来继续---
一:学PHP最快的话,要多长时间?
没有前提条件的问题讨论,只会变成无意义的争吵.
因此先设定两个前提:
前提1.学员基础为'没有任何程序语言基础',能'熟练操作电脑(打键盘,建目录等)'.
前提2.'学会PHP'是指走上了PHP正式工作岗位.
在此前提下,无论自学,还是培训,学习PHP的极限速度是:2个月!
一位叫'星罗'的同学,2013年,用56天的时间自学,拿到现在在南京工作.
'星罗'每天的学习时间为16个小时.
这里有他的学习和面试过程:
面试那些事[一]
面试那些事[二]
面试那些事[三]
2年来,数百位基础参差的学员,高中毕业/古文专业/英语专业/车床工人/保安/张家口的矿工...等等,
他们用2个月的时间,从布尔教育,走上工作PHP岗位.
最快的一位同学是49天,他们每天学习时间是12到14小时.
2个月这么短,怎么可能学会?
其实你应该反过来问:2个月为什么学不会?
奥运会追求的,是人类体力的极限.
学编程,我们为什么不去追求脑力的极限?
短跑上,百米10秒一度被科学家认为是人类不可能逾越的极限.
但被吉姆·海因斯突破后,就有越来越多的选手突破此极限.
所以,真正的极限,在你的内心.
当然,光靠主观拼命,是不够的,科学高效的学习方法,才是快速学习的保障.
二:高效的学习方法--
学编程没有捷径,但可以少走弯路.
编程最快的办法--是迭代学习法,也是布尔教育做2个月培训的理论依据.
何谓迭代?
大部分的教学方法,都是一门课一门课,顺着教过来.
而在一门课中,又是一章一章,一节一节,顺着教过来.
----对于编程,这是错的!
正确的学习方式---
先主干,再粗线,再细节
,带学员逐步深入,反复迭代.
以HTML课程为例,几乎所有的课程,都是上来先讲讲标签,p,h1,h2,div,pre,ul,li.
试想:一位0基础学员,一下子告诉他这么多标签,他能不晕吗?
即使所谓的'名师',也无非是声音洪亮,PPT和笔记做的细罢了.
但这种错误的教学方式,PPT做的越细,学员越学不会.
正确的做法是不管标签,先告诉你,看这张网页,如果他是这一块布,
如何把它剪切成上中下三大块?--先主干
中间一块,又如何切成左右两块?--再粗线
左右两块中间,又如何插入文字图片?--再细节
如果没有明白这种学习方式,请你看素描的过程
正确的素描步骤,就是典型的迭代学习过程.
而大部分老师的教学方式,都是平铺灌之,如下图.
对于迭代学习法,理解一点了吗?
如果仍没有,建议你看看我的'8小时学会HTML网页开发',
这个课程,非常典型的体现出布尔教育独特的'迭代学习法'
请允许我自大一下,这是国内最好的HTML网页课程,没有'之一'.
由于我见的世面少,在计算机教学方面,就见过汇编语言'一书的作者王爽,可为知音.王爽(中国著名计算机科学教育家)
三.具体的学习路线
第一轮迭代
(6天,迅速掌握PHP做网站到底是什么回事)