完全自学PHP需要注意什么?
自学其实最大的两个问题是:
1.是否有足够适合自己的技术学习路线,路线的技术体系是否完整
2.技术的广度和深度的度是否合适,避免在某些无所谓的地方反反复复
剩下的其实就是持续努力了,语言只是软件开发中很少的一部分,还有诸如:系统设计、架构设计、团队协作、中间件、分布式、操作系统、数据库等等技术,祝你好运
如何自学PHP(几乎零基础)?
我也是正在自学PHP,分享一下我自学的体会,如有不确之处,请各位指正。
学习PHP其实并不太难,主要是学习的方法,首先你要确定学PHP你想做些什么,确定目标,至于什么CSS,JAVA,HTML,函数等,都不是重点,没有目标,盲目去学这些,到最后,你会觉得自己学什么都不行。如果一开始就学HTML\CSS\JAVA\MYSQL这些工具,你会觉得很无聊,没有什么实质性的展示,当然,如果你是想做前台项目,html和css这是必学,如果你想学数据处理,mysql等数据库处理也无法避免,如果你想做底层,JAVA就是逃不开的。但这些都是可以在你入门以后,根据实际需要或兴趣再去学习,学海无涯。
其次,根据你的目标有针对性学习,例如,你想做前台,可以学习thinkphp框架,在PHP中文网上有很的例子供你学习,但如果学习框架,一定一定一定要注意版本的问题,我就是在初学时,没有注意,在对着例子做的时候,很多的无法实现,网上视频十几分钟就可以实现的功能,自己做了几个小时,就因为同一框架不同版本,实现的功能的方法都会有区别。学习框架虽然可以很快实现团队或个人开发,同时,如果是自学,可以增强学习的信心,但由于框架与PHP基础不同,有时,你可能对于开发时出现的问题或BUG无法调试,或者说是无法绕过去,有甚连提问都问不到主题,这个时候,就需要真正去学习PHP基础,可以学习如何实现自己的MVC框架,这样就真正可以学习到PHP最基础的语言,同时,当遇到框架中无法实现的功能时,你就可以调用自己的框架。这样就可以进一步提高你的PHP功力
最后总结一下,学习开发,注重是动手能力和灵活调用,也就是说,好记性不如烂笔头,必需做好自己的自学记录,将自己学习的心得体会做好记录,否则,当再去看别人开发的时候,你无法去理解其精神,
题主想学习编程么?
其实编程并不难,它就和你学习英语一样。
编程语言对于计算机而言,其实就是一门计算机能识别的语言。而php只是众多语言中的一种。
对于计算机编程语言而言,其实就是按照特定语法结构进行定义,并通过特定环境进行编译执行或者解释执行的。而php属于解释执行的这一类。相对而言也会比较简单。如果是初学者,建议先了解下php从编码到运行的全过程。先体会下编程的过程,然后再对过程中不能理解的地方进行百度或咨询有经验的程序员。具体方法与建议如下
学习步骤
1.搭建好php的运行环境
2.写一个hellworld
3.系统的学习语法结构
4.克隆两个开源项目运行并阅读源码并改造其中功能
5.参与两个实战项目,或者编写自己的小网站
学习资源
1.简易教程
runoob.com(入门级够用了)
2.视频教程
自行在bilibili上搜索吧,应该会有一大堆
3.开源社区
github.com
oschina.net
结语:本人是用java的,对php略有了解,学习过程中如有问题敬请咨询。最后祝题主早日学成

