我认为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本身没啥太大关系了。
精神状态:完全恢复正常人状态。已经买房。能够自主控制自己的情绪。
情感生活:也是高手了。你懂得
温馨提示:内容为网友见解,仅供参考
php与asp哪个好学
PHP比ASP更好学。PHP学习优势:1. 语法简洁明了: PHP的语法相对简单,容易上手。它支持多种编程风格,对于初学者来说,学习曲线较为平缓。2. 开源社区支持: PHP是开源的,拥有庞大的开发者社区。这意味着当你遇到问题时,可以在社区找到解决方案或寻求帮助。3. 广泛的应用场景: PHP主要用于Web开发...
php .net 哪个好学
PHP比.NET更容易学习。PHP学习难度较低的原因:1. 语言特性:PHP是一种脚本语言,主要用于网页开发,其语法相对简单,容易上手。它与HTML结合紧密,学习曲线较为平缓。2. 开发环境:PHP的开发环境配置相对容易,许多功能强大的集成开发环境都支持PHP开发,如Visual Studio Code等。此外,PHP的开源生态提供...
php和C语言哪个好学
PHP相较于C语言更容易上手学习。PHP的入门门槛较低。 PHP是一种流行的服务器端编程语言,广泛用于Web开发领域。它相对容易理解并上手,尤其是在处理Web开发相关任务时。PHP具有简单的语法结构,类似于许多其他编程语言,因此开发者更容易接受和掌握。此外,PHP提供了丰富的库和框架,如Laravel和WordPress等...
php与java哪个好学
PHP相对于Java更容易上手学习。PHP学习难度较低的原因:1. 语言特性简单:PHP是一种脚本语言,主要用于Web开发。它的语法相对简单,容易理解,尤其是对于没有编程经验的新手来说,上手速度会更快。2. 开发环境配置较为简单:PHP的开发环境配置相对简单,不需要像Java那样进行复杂的JDK配置和环境变量设置。
php要学多久可以工作?
好学啊,只要你认真,够勤快,多敲程式码,多练习,多动手敲做好笔记善于思考绝对没问题的php比java简单多了!如果是基础的小白入门,一个月可以入门掌握PHP+mysql动态语言,可以使用很溜。然后第二个阶段就是进阶,需要学会thinkphp,codeIgniter等框架的使用,这时候基本要一个月。第三个阶段就是实践阶段...
php好学吗
PHP是一门功能强大,相对于其他语言来说比较易学,容易上手的编程语言,而且学习PHP关键在于自己本身,只要是你有一颗想学习的心并愿意为此付出努力,那么一定可以学好的。PHP坚持脚本语言为主,所以PHP入门比较简单,经过3-4个月培训即可学成。但是如果要自学,自己有没有基础的话,那学起来也要费一些...
php java哪个好学
PHP比Java更容易入门学习。详细解释如下:1. 语法简洁性 PHP的语法相对简单,更易于快速上手。它的语法规则相对较少,对于初学者来说,学习曲线较为平缓。特别是对于那些有网页开发背景的人来说,PHP可以迅速融入其编程环境中。2. 应用领域 PHP主要用于Web开发,特别是在服务器端脚本运行和动态网页内容...
php和前端哪个好学
PHP和前端都相对容易学习,但具体难易程度取决于个人的编程背景和兴趣。一、PHP的学习特点 PHP是一种服务器端脚本语言,主要用于网站开发和Web应用。它相对较为简单直观,尤其是对于有编程基础的人来说。学习PHP,需要理解基本的编程概念,如变量、函数、逻辑控制等。此外,了解数据库操作,如MySQL,是PHP...
php和c哪个好学
PHP相对于C更容易学习。PHP是一种脚本语言,主要用于Web开发,而C是一种通用编程语言,用于系统编程和其他多种应用。两者在语法和用途上有很大的差异,对于初学者来说,PHP更容易上手。PHP的学习特点:1. 上手简单:PHP的语法相对简单,易于理解。许多功能都是为Web开发量身定制的,所以学习起来更为直接...
php容易上手吗?
1、java和php技术层面对比 java是纯面向对象开发,功能强大,分支众多,所有的软件都可以做。从功能上讲,没有语言可以和java媲美。PHP更加专注于互联网领域。在WEB领域中PHP拥有得天独厚的优势,WEB领域没有语言可以和PHP相比。2、java和php安全性对比 在同是开源和跨平台的java面前,php在代码的安全性...