热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php难不难-PHP问题

php不难,因为php与C语言类似,是常用的网站编程语言,php独特的语法结构简单,表达能力灵活,非常容易入手。

php难不难?多久能学会?

我认为php难不难学和php多久学会是一个共性问题,所以我们首先来总结下有那么几种情况。

好的情况:

1、不排除有的人有天赋、智商高脑仁大。上手很快,这个和脑仁中的Z字回形沟有关。不过大部分人的脑仁都是差不多分量的。

2、不排除有的人具备疯狗般的疯狂学习精神。这种人从上手到提升周期也很短。

3、不排除有的人人缘很好,譬如MM程序员。一碰到问题就会有个中哥哥姐姐弟弟妹妹们来帮助、指导、甚至代为调试程序。如果自身努力再高一些,这类人进步也是很快。编程的世界里如果有大神帮你指路,再加上你本身很好学,那是飞一样的速度

不好的情况就不说了。不排除有的人没啥天赋、长的像我那样寒酸所以没大神指路、天生怕疼无法达到疯狗般的努力。

从我个人的学习情况来说吧,就属于“不好的情况”。希望大家不要像我这样

对于PHP来说,我给个php自学从入门到精通大约需要多久的模板。其他语言大家自行套弄

1、入门(第一阶段)

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

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

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

情感生活:有女朋友

2、入门(第二阶段)

标准:学会简单的html和写个丑陋的样式单。至少能用p做个胡乱浮动的效果。配合PHP把写死的数组循环显示在页面里

精神状态:程序员屌丝气质初现,脾气差,喜欢和别人争论php有前途还是XX语言有前途(初入Web开发,php、python和ruby应该学哪个?),感觉自己离盖茨不远。

情感生活:可能有女朋友

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会了也白会

精神状态:目空一切,感觉自己已经成为大神。时常向老板提加薪。和项目经理对骂。认为自己的想法都是对的。

情感生活:都没有,duang

6、中高级阶段(一)

要达到中高级阶段,必须做过一些(几个?这个随意)大中型项目。在项目中积累了较高水准的肉眼识BUG的技能。开始能够自行编写PHP前端框架,JS水平精进(这里指原生态JS),数据库水平不比公司DBA差多少、如果公司运维人员怀孕了能够代替运维那么一天也不会吐.

对开源代码有兴趣。很好的利用并能读懂开源代码。譬如memcached或 NOSql某些产品。

精神状态:心态逐步平和。终于知道天外有天。开始尊重领导,虽然心里有时也不太愿意。

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

7、中高级阶段(二)

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

此时学习一门新技术已经达到一通百通的程度,分分钟就能掌握一门新语音的语法。

精神状态:屌丝气质已经消失。谦逊无比。虽然有时遇到郁闷的时候还会本性全露,但是很快就恢复正常

情感生活:孩子都有了

8、高级阶段

PHP已经仅仅是个工具了。其他语言亦是。

恶补数学、c/c++。修改PHP内核是很正常的事。

同时认为,要成为PHP高级阶段,这时已经和PHP本身没啥太大关系了。

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

情感生活:也是高手了。你懂得

9、更高级阶段

请大家补充。自由发挥. 我们才是PHP或者技术的主人。

更多PHP相关知识,请访问PHP中文网!

以上就是php难不难的详细内容,更多请关注 第一PHP社区 其它相关文章!


推荐阅读
  • 构建LNMP架构平台
    LNMP架构的组成:Linux、Nginx、MySQL、PHP关于NginxNginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgorsysoev开发,其特点是 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • nginx+多个tomcat
    学习nginx的时候遇到的问题:nginx怎么部署两台tomcat?upstream在网上找的资源,我在nginx配置文件(nginx.conf)中添加了两个server。结果只显 ... [详细]
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
author-avatar
Kira玄玄
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有