php自学要多久(有java基础学php要多久)
PHP(“PHP:HyperText Preprocessor”,超文本预处理器的缩写)是一种广泛使用的多用途脚本语言,开源,可嵌入HTML,特别适合web开发。
那么学习PHP语言需要多长时间?首先,在回答这个问题时,首先要考虑以下几个因素:
1.不排除有人有天赋,智商高,脑洞大。入门快,这和脑核里的Z形沟有关。但是大多数人的大脑重量差不多。
2.不排除有些人有疯狗般的疯狂学习精神。这种人从入门到升职的周期也很短。
3.不排除有些人很吃香,比如MM程序员。出现问题的时候会有一个中年的哥哥姐姐帮忙指导甚至调试程序。如果自己的努力更高,这样的人进步会很快。在编程界,如果有大神帮你指路,再加上你很好学,那就是同速飞行。
4.你敢对PHP语言感兴趣吗,有没有自觉学习?
5.坚持。无论做什么事,没有一颗持之以恒的心是做不到的。
1.介绍(第一阶段)
标准:掌握基本语法。能够在记事本上写hello world。能够从网上下载wamp等自动包安装php apache环境。同时,你的helloworld可以运行。
2.红豆博客入门(第二阶段)
标准:学简单的html,写难看的样式表。至少可以用p来做一个随机浮动的效果。配合PHP红豆博客在页面中循环显示写入的数组。
3.初期
标准:学习了php如何连接mysql。红豆博客会用客户端工具连接mysql,最好能自己部署phpadmin。并且可以编写两条简单的sql语句。Css和html有所改进。能够读取数据并将一些数据传递到页面。
离开初级阶段有一个很重要的因素:我不再坚信“PHP IIS很配”,开始对Linux产生莫名的好感。
4.初中阶段
此时,可以手动配置php apache环境。对linux感兴趣。至少知道yum一键安装php apache,可以做简单的配置。
与项目经理一起开始项目工作。经常被骂。BUG扫描耗费大量精力。
5.中间阶段
要达到中级阶段,你必须至少做过2-3个真实或准真实的模拟项目(php实用教程)。在项目中,我们积累了一些调试、性能调优、Sql优化的经验。
Linux技能提升,网站apache配置可以优化。对nginx有一定了解,能够操作。
这时我已经认识到一个重要的道理:要学好PHP,光会PHP是不够的。同时还要掌握一些html知识,js知识,linux知识,数据库知识。而且什么都不能学,不然php就没用了。
6.中级和高级阶段(1)
要达到高级阶段,你必须做一些(几个?这个随机)大中型项目。在项目中,我积累了很高的肉眼识别bug的技能。可以自己开始写PHP前端框架,JS水平也比较高级(这里指的是原JS)。数据库水平比公司DBA差不了多少。如果公司的运维人员怀孕了,能代替运维,一天都不会吐。
对开源代码感兴趣。善用并能读懂开源代码。例如memcached或NOSql。
7.中、高级阶段(二)
做大中型项目不再局限于PHP。而是用Java等语言做后台,python做数据分析(或挖掘),PHP做前端。掌握至少2个数据库。
这时候学习一门新技术已经到了炉火纯青的程度,分分钟就能掌握一门新发音的语法。
8.晚期
PHP只是一个工具。其他语言也是如此。
补数学,C/C,修改PHP内核很正常。
同时我认为成为PHP的高级阶段,和PHP本身无关。
来源:学德在线(www.91kede.com)