最高票答案说得很对,那些都是在php学习和使用中需要注意的地方。其他几位也很对,都是学习过程和实际应用过程中需要注意的,这就不再赘述。下面作为一个培训出生的phper也分享一些自己的经验。
如果是作为一个新手,可能内心是十分纠结的。可能纠结的问题有,学什么,怎么学。学习方式(是自学比较好,还是去参加某些培训班比较好),学了出来有没有用,竞争有多大etc。
针对第一点,学什么。学习php的思路和过程,在知乎上面有太多,如果有需要,我可以帮忙整理。然而在这个阶段,要学习的重点不是在于php这个语言中应该掌握的是什么,或者说php语言中框架怎么运用之类的。而是应该先建立起来一个框架,这门语言的结构是怎么样的。因为在以后你可能会学习前端,可能会学习运维,可能会学习C语言etc。所以先认识这头牛的结构与构成,这才是最优先的。
在这个阶段,关于php这门语言的具体框架,如果你觉得每个人说的都有道理,不妨借鉴参考一下网上很多关于php培训学校的课程视频,这些课程视频也很好找,tao宝上面有很多,php培训,打开商品详情页,你就可以看到类似于
还有
之类的图。上面的广告不是我打的。侵删。
我的思路是这样,既然好几家大的培训学校都是定了某学学习的课程和路径,一定有他的道理。就是学习路径的道理。如果作为培训学校的反而对于学习这门语言没有一个思路和正确的方向,那就喝喝了。
第二阶段,知道了学什么,当对框架有了基本的认识之后,应该怎么学习,怎么学习的效率会比较高。这个阶段。
个人建议是跟着你学的视频的框架走。我大概看了现在比较热的后盾网,传值黑马,韩顺平老师,布尔教育,兄弟连的一些视频。基本结构和顺序是差不多的。也就是学习路径和课程是相类似的。不同点也就在于每位老师的授课风格和课程内容了。在这里并不能说哪个老师好哪个机构好。免得有人质疑我打广告。但是作为什么都不懂的小白,我个人建议你可以先看看这几家学校的视频。tao宝上面几块到十几块,都有。(此处再次强调,第一,关于视频的出处。在每个培训学校的官网上面也有。不一定需要TB。第二,我不是广告贩子,所以请勿再问哪个好。我只能说这需要根据你的具体学习情况再筛选。比如一个php基础教程中的MVC框架认识。这个是每个学校的必讲视频课程。每个公开视频中,你可以对比老师授课风格自行选择。)
第三个阶段,应该是视频或者你对比之后直接去了学校学习之后,这个时候大部分人会有两个顾虑:能找到工作吗?我基础不好,工作环境里会不会碰壁,会不会被fire?
嗯,好像第三个阶段呢,我只能说,这个要看你的学习能力和努力程度了。像我这种傻逼也曾担心过,因为没有学好。但是只有一句话:学完了这些培训内容,你进入了工作状态之后,才是你真正学习的开始。因为毕竟学校教的只是基础,给你了一把M4A1,给你几个弹夹,但是要真正的打敌人,不能近战的时候还用火箭筒。工作状态里面,你要完成老板,小组,自己模块的功能,这个时候你会更想看之前学习的视频。因为更有压力。而且这个时候,也会对一些基础的比如数据库连接出了问题在哪里找,为什么没找到控制器,或者这个API是怎么调用的等等等等有了自己的思路和找答案的途径。
最后,不要担心工作。因为在工作之前,你在学校会有相关就业指导。你要做的,就是沉下心来,每天把代码量提高,理解每天课程内容。就酱。
最后声明一点,本人文化水平不高,学习能力也不怎么样。进的也不是大公司。针对这个问题纯粹是出于个人分享。只是分享作为参加过某校培训的学生做以上回答。请别问哪个学校。