php从入门到精通该怎么学?
一个合格的PHPer需要掌握以下知识体系:
DIV+CSS:
自己能排版页面,保证在各种浏览器下的兼容性;JavaScript / jQuery:
利用JS/JQ对DOM进行操作、表单验证、AJAX;PHP:
PHP基础语法、常见各类函数库要熟记于心;MySQL:
SQL、SQL优化、主从同步、读写分离都要掌握、数据库安全;Linux系统和Nginx:
Linux常用操作命令的掌握、Nginx站点配置等;常用框架如:CI、TP等框架,选择一款掌握;
你全身心的学,一天12个小时,半年才能入门吧,至于说精通,五年php程序员都不敢说精通吧!你还是好好学习,先熟练各种表层的代码,能坐项目,以后在深入理解php的原理和机制,一般人深入某个领域,学的越多感觉自己知道的越少!
如何更好的运用PHP语言?
初学阶段当然是打基础,构建知识体系,主要以上图所述的php功能为框架,逐个掌握。
有了一定的基础之后,必须去深入学习面向对象的知识。
对面向对象的知识有了一定的了解之后,要学习一种开发框架(thinkphp、yii、ci等),通过学习框架深刻理解php的设计模式。
对php的设计开发模式有了一定的了解之后,就要去深入的学习web架构的知识了。
完成这四步,基本上就具备了高级工程师的全部技能了。(此外html+css、linux、mysql也是php工程师的必备技能,一样要熟练掌握。)
有必要深入研究PHP源码吗?有哪些好的方法?
深入研究很有必要!任何一门语言都有深入研究的必要。
我们经常看到很多应届毕业生拿某类语言程序员收入排行榜说事,无论哪种语言都有赚得多和勉强糊口的,差别不是在于语言,而是在于是否深入。
有哪些好的方法:
1、谨慎选择程序语言
第一条是不是打脸?不是,只要你选择一门主流的语言,基本上就错不了(例如:java、c、python、php等主流语言),与其将时间用在选择语言上,不如选择一门主流语言去深入学习。
2、实战、实战、实战!
一方面兴趣是通过实战中获取的,另一方面实战也是团队协作的良好提现,这也是为什么企业招聘都要有经验的。
3、有时间的话,可以试着造轮子
有句话:不要重复造轮子的,但是这句话普遍对老鸟受用。菜鸟级的程序员,时间允许的情况下,去试着造造轮子。
4、不要轻易求人
Google以及各种文档、书籍摆在哪里,基本上你遇到的问题都会有答案,不要总去请教别人,学会自己解决问题。
5、英文读写能力
程序员英文功底要稍微强一些,可以试着去读一些英文书籍、文档或者国外大神的博客,这东西其实可以用来把妹。
6、时刻记得GitHub、Stack Overflow
自己搞个开源项目在GitHub,未来对你跳槽找工作都有益。
Stack Overflow试着多去帮助别人,你也会在对方问题中成长。
以上都是自己敲的,暂时想到这么多,分享一枚阿里云优惠券 dwz.cn/xingyunquan 感谢大家支持,后续会继续更新实用知识,你我共勉。
自学PHP开发,越深入研究越知道自己懂的少,感觉不自信该怎么办?
我也是自学php开发的,目前学下来的语言也不少,接了私单也不少,目前给一家公司写点餐系统。目前大一,我不太清楚你为啥会不自信,不是钱还有代码都是一切的动力么。不懂就百度,谷歌,不懂就问,只要有谁会,就各种问。
你是怕么?怕你写不好么?

