PHP好学吗?

我觉得php是不是很难学,要学多久,这是个* * *问题,所以先总结几种情况。

形势大好:

1,不排除有人有天赋,智商高,脑洞大。快速入门,这和大脑中的Z形沟有关。但是大多数人的大脑重量差不多。

2.不排除有些人有疯狗一样的疯狂学习精神。这种人从入门到升职的周期也很短。

3.不排除有些人很吃香,比如MM程序员。每当出现问题的时候,都会有一个中年的哥哥、姐姐、弟弟、妹妹为他们帮助、指导甚至调试程序。如果他们更加努力,这样的人会进步很快。在编程的世界里,如果有大神帮你引路,再加上你很好学,那是跟飞一样的速度。

先不说不好的情况。不排除有些人没有天赋,和我一样寒酸,没有大神指引,天生怕痛,无法达到疯狗般的努力。

从我个人的学习情况来看,是一种“不好的情况”。希望大家不要像我一样。

对于php,我给出了PHP从入门到精通需要多长时间自学的模板。在其他语言中,每个人都捉弄自己。

1,入门(第一阶段)

标准:掌握基本语法。能够在记事本上写hello world。能够从网上下载wamp等自动套件安装php+apache环境。同时,你的helloworld可以运行。

在这个阶段,大约需要一周到一个月的时间。看激情,没有固定。

精神状态:迷茫。经常用手抓头发,熬夜是常事。

感情生活:有女朋友

2.导言(第二阶段)

标准:学简单的html,写难看的样式表。至少可以用p做一个随机浮动的效果。配合PHP循环显示页面中的死数组。

精神状态:程序员显气质,脾气不好,喜欢和别人争论php有前途还是XX语言有前途(php,python,ruby我该学哪个?),感觉自己离盖茨不远了。

感情生活:可能有女朋友。

3.初期

标准:学习了php如何连接mysql。可以用客户端工具连接mysql,最好自己部署phpadmin。并将编写两条简单的sql语句。Css和html有所改进。能够读取数据并将一些数据循环到页面。

脱离初级阶段有一个很重要的因素:不再相信“PHP+IIS的搭配挺好的”,开始对Linux产生莫名的好感。

精神状态:在小公司上班。人缘差,不爱说话,在犹豫要不要换语言重新开始。我喜欢看励志文章,不喜欢吃早餐。

感情生活:没有女朋友。

4、初中阶段

此时,您可以手动配置php+apache环境。我开始对linux感兴趣。至少知道yum可以一键安装php+apache,可以做简单的配置。

开始与项目经理合作。经常被骂。扫虫子要耗费很多精力。

精神状态:经常接近崩溃的边缘。没动过,发型经常一个月不理会。

感情生活:没有女朋友,虽然很向往,痘痘也多。

5.中间阶段

要达到中级阶段,你必须至少做过2-3个真实或准真实的模拟项目(php实践课程)。在项目中积累了一些调试经验,性能调优性能,Sql优化性能。

Linux技能得到了提高,网站的apache配置也可以优化。对nginx有一定的了解,能够操作。

这时,我已经明白了一个重要的道理:学好PHP是不够的。同时还要掌握一些html,js,linux,数据库的知识。而且学什么都不能怂,不然php白学了。

精神状态:目空一切,觉得自己成了大神。永远向老板要求加薪。跟项目经理骂。认为你所有的想法都是对的。

感情生活:没有,duang。

6、高级阶段(一)

要达到高级阶段,你必须做一些(几个?这个大中型项目。在项目中,我积累了很高的用肉眼识别bug的技能。刚开始能自己写PHP前端框架,JS水平比较高级(这里指原JS),数据库水平比公司DBA差不了多少。如果公司的运维人员怀孕了,能代替运维,一天都不会吐槽。

对开源代码感兴趣。很好用,能看懂开源代码。如memcached或NOSql产品。

精神状态:心态逐渐平和。我终于知道,我身后还有一个世界。我开始尊重领导,虽然有时候不太情愿。

感情生活:已婚。恋爱周期很短,差不多够了。

7、高级阶段(2)

做大中型项目不再局限于PHP。而是用Java等语言做后台,python做数据分析(或挖掘),PHP做前端。掌握至少2个数据库。

这时候学习一门新技术已经到了无所不知的程度,分分钟就能掌握一门新发音的语法。

精神状态:屌丝气质已经消失。很卑微。虽然有时候抑郁的时候会完全暴露出来,但是很快就会恢复正常。

感情生活:孩子都有。

8.晚期

PHP已经只是一个工具了。其他语言也是如此。

数学恶补,c/c++。修改PHP内核很正常。

同时认为成为PHP的高级阶段,与PHP本身无关。

精神状态:完全恢复正常状态。已经买房了。能够独立控制自己的情绪。

感情生活:也是高手。你是知道的