写给想学php的朋友们
写给想学php的朋友们
php是一门非常简单的语言,是一门很容易入门的语言,对于编程初学者来说是非常适合做为编程入门选择的一门语言,它,并不难。
我的经历
我的php是自学的,并没有去培训机构去接受培训,一是感觉性价比并不是很高,二是当时的我具备信息检索的能力,又非常巧合的检索到燕十八老师的课程,然后跟着课程苦学了一个半月,做了一个简易的商城,拿下了第一份Php的工作。
说这些只是想告诉那些想学php的朋友,学习php其实没有想象中的那么艰难,难得是你想要学习的态度和毅力。对未知的恐惧往往阻碍了人前进的道路。
我所推荐的学习路线
这里我只简单的描述一下成长路线的大概,我并不太推荐你入门的时候就了解的太多太多,这样会干扰了你继续学习的动力。你的精力是有限的,如果你想学好它,那么你就应该将你的精力集中在它本身之上。
学习的道路上会出现太多太多的干扰,特别是现在需要多种编程技能在身的我们,有时候,你需要适当的做做减法,思考一下自己当前的状态,我觉得我们应该成为专业的php工程师之后再去迷失在其它技能之上。
初级
书,是系统知识传递最好的路径。想要学一门技能首先要打好基础,这是必定要走过的路,忽略了它,你就会走弯路,最终还是要绕回来。基础扎实了,可以节省我们调试Bug的时间。不会遇到一个小小的问题就要浪费一个上午的时间去寻求帮助。
我推荐《php和mysql web开发》,这本书作为入门完全足够了,花几个月的时间根据内容边学边练,反复读个三遍,肯定会收获良多。
你也可以借助网络上丰富的资源去进行刻意的练习,比如说慕课网,是非常适合初学者学习的一个社区.
项目驱动应该是学习最快的路径, 因为学习技能就是为了解决问题的, 而在解决问题的时候往往我们的理解会变得更为深刻。
善于总结,对你的学习肯定是有所帮助的。
中级
这个时候你应该具备了使用php解决问题的能力。如果你做过几个项目,你可能会对php工程师有一个基本的理解。如果你想要在这个行业有一个很好的发展,那么你就需要正视你自己的职业。
你要正视自己的职业,你就需要考虑你为什么比别人专业,你就应该提高自身技能的专业性。
你可以学习一下一些开源的框架来提高自身的专业性,这里我推荐laravel, 虽然可能对于你来说它比较困难,但他确实是带你领略编程世界的敲门砖。门后的世界要么使你疯狂,要么使你迷失在疯狂的路上 :) 这时候你就要学习非常多的知识了,如果你具有修炼葵花宝典的勇气,那么你肯定能够得到它们 :)
高级
作为一个高级工程师你就要具备非常多的技能了,你应该具备了学习的态度,太多的技能在身使你并不惧怕去学习额外的技能,有的时候你可能想体验舒适区之外的世界,那么就勇敢的去做吧。 高级工程师具备了协作能力,自我学习的能力,自我提升的能力,及善于逃离舒适区的能力。 :)
结尾
本身是想写一些详细的学习路线的,详细的中级到高级的指南的,想想还是算了,因为我觉得向初学者去描述这些,他们不但不会理解,还会充满疑惑 :) 因为他们还没有经历过 :) 学习充满了趣味,共勉之 :)
上一篇: 高级php面试题及部分答案_PHP教程
下一篇: php实现文件下载!
推荐阅读
-
想学php,不知道学完后找工作的薪水比ASP.NET的低么?解决方案
-
写给想要入门python或者正在入门python的小朋友们
-
想学PHP来兄弟连是正确的选择 初识兄弟连三周
-
现在想学PHP,大家有没有什么推荐的书籍?
-
求解密一套php版本的窃贼程序,想学习研究一下
-
想学php,不知道学完后找工作的薪水比ASP.NET的低么?解决方案
-
写给想要入门python或者正在入门python的小朋友们
-
有关服务器500错误的一些总结--写给新手_PHP教程
-
小弟我想学习桌面用C++写的客户端和网页中用PHP写的程序之间通信的原理和知识,请知道的进来指点一上
-
现阶段使用的是asp.net,想学php,有什么好方法学的快点?解决办法