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有一种莫名的好感。
PHP语言
4.初中水平
此时,您可以手动配置php apache环境。对linux感兴趣。至少知道yum可以一键安装php apache,可以做简单的配置。
与项目经理一起启动项目。经常被骂。扫虫很费精力。
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的高级阶段,与PH深圳生活网P本身无关。
来源:在线课程(www.91kede.com)