首页 开发编程 正文

怎么算学会php(PHP自学要多长时间)

由于php主要应用于web开放,还需要学习html\css\js\jquery\mysql等内容。要根据PHP手册去学习并应用。当你掌握PHP的基础知识和基本应该用,学习编程其实更多的是一个坚持不断学习的过程,最简单的就说PHP版本,2、编程零基础的人应该先学习JAVA还是PHP?而PHP只能做网页。JAVA更容易找到工作。PHP是初...

怎么算学会php,PHP自学要多长时间?

总体说来,编程语言里,PHP自觉不算难的,尤其是在如今网络资源发达的环境下,自学PHP有很多资源可以参考借鉴。

本人从最早的asp到现在的php都是自学,由于php主要应用于web开放,所以自学PHP过程中,还需要学习html\css\js\jquery\mysql等内容。

自学PHP时,千万不要一开始去学什么框架,要根据PHP手册去学习并应用。虽然现在网上资源多,但更重要的是你要有实战的机会。比如自己完整的写个blog程序,通过实战,你会发现很多问题并一个个去解决克服,进步会比较快。

当你掌握PHP的基础知识和基本应该用,可以开始接触框架,如国内的THINKPHP,它有很好的开发手册和众多的项目实例,或者通过github多看看别人的项目代码,这会对自己有很大帮助。

至于说自学需要多长时间,这个一个要看学习程度,另一个也要看每个人的领悟了。学习编程其实更多的是一个坚持不断学习的过程,没有明确的说学了多久以后就可以不学了。最简单的就说PHP版本,现在又快出7.4正式版了,你不能一直停留在5.6的版本,否则会对后续的产品开发有很多不利影响。所以,无论是PHP还是其他编程语言,学习是终身的事,除非你不想从事这个了,那就省得学了。

编程零基础的人应该先学习JAVA还是PHP?

当然是学JAVA了。

1.JAVA应用更广。不管你是做JAVA研发,JAVAWEB,安卓等等,都和JAVA基础有关系。而PHP只能做网页。

2.更多公司用JAVA。现在虽然有很多页面还在用PHP,可是岗位比JAVA少得多,你要想竞争过别人,那你PHP必须炉火纯青呀。JAVA更容易找到工作。

3.PHP过于简单,JAVA比较难。由难入简易,这个道理大家都懂。PHP是初中学历看几天视频或者手册就可以操作的了。我当时实习,公司用的PHP,给我一周的上手时间,然而我学了一天就基本会用了,基本语法都是C,JAVA,C++,JSP的结合体。JAVA你要知道底层原理,知道怎么优化,知道各个包的作用等等,比较体系,一天你是不可能学会的。

不过,如果你只是想做个个人网站,建议学PHP,简单容易上手。

想自学PHP有可能成功吗?

4年php程序员给你些建议。

首先说下PHP程序员在实际工作中用到的技术点,基础的。

一、PHP专业技能,学会了基本的语法,能实现一个简单表单页。大概需要1到2周看个人基础。

二、数据库相关。关系型:Mysql 必学,大部分公司用的这个,我们公司用的是

MariaDB。nosql:redis 、memeche。

三、SQL,会用数据库查询,简单优化。

四、H5,js前端相关。基本标签,js,jq语法。

五、web服务器相关,ngnix,apache。网络协议。

六、php框架,Tp,yii。

七、版本控制工具,svn、git。要了解公司的开发流程。

这些是新手学习的建议。当然php程序员只会这些是远远不够的。

这些自学完全是可以的,去网上下载一些视频,自己搭建环境跟着多敲代码。前提是你要能坚持下来,干啥是都会有个最困难的时期,当你熬过来了就是你成功的时候。当你会了基本的语法,有几个作品的时候。就可以去找工作了。在工作中实际的项目区锻炼。仅仅会技术也是不行的,还要懂一些基本的业务,这个是在公司慢慢锻炼。

当然报个班也是可以的,这样你氛围更好,容易上路子。自学就怕上路慢。你要知道,学成了是不在乎那点学费的。

最后强调一点,基础,基础一定要扎实,面试的第一步考察的是基础。比如说php的基本函数,这个要记住一些常用的,在网上找一些文章,毕竟新手没经验也不知道哪个是常用的。mysql很重要。

手打,如有疑问可以私信我。

php高级工程师?

高级php工程师可以往几个方向去发展:

1.深度方向一个工程师要往高阶发展,必须同时强化几个技术能力:设计能力:懂得如何利用分层、面向对象、设计模式等设计组织代码编码能力:熟悉php语法特性,知道怎么用一两行代码代替初级开发者十几上百行代码。工程能力:学会如何快速构建工程,学会如何构建可读、可扩展性的工程,学会如何避免埋坑给后人,学会如何与人协作维护工程,学会如何保证工程质量,学会如何权衡利弊,学会如何在困难面前妥协。抽象能力:初级开发者通常会等到逻辑重复时再抽象封装(甚至怕拖进度或者懒惰而放弃),而高级开发者通常一开始写出的逻辑就为了以后的重用,并且深知一开始多付出的思考设计时间最终都会因为复用得到回报。很多开发框架就是一步步抽象/埋坑/优化而来的。架构能力:一个业务系统如何划分模块,模块之间如何协作通信,每个模块的技术选型如何做,系统细节如何规避问题等等。优化能力:学会如何评估、分析、提升系统性能。优化途径很多,产品功能优化、业务逻辑优化、基础技术优化、操作系统底层硬件的优化等等。

2.广度方向php开发基本上离不开操作系统、存储、缓存、网络、webserver等等配套设施,因此这也是高阶必备技能。一旦业务系统出问题了,必须要能快速定位解决(不一定自己解决,但要知道找到哪个负责人来解决)。比如存储mysql,高级开发者会懂得利用索引、利用分表分库提高查询性能,懂得负载均衡和灾备提高性能提高可靠性(虽然是DBA的工作,但了解了有助于出问题时排查)比如缓存,高级开发者懂得如何有效且最大限度利用缓存系统提高应用性能。比如http,初级开发者往往只懂得http网络请求就只一去一回两个包,高级开发者会去深究网络七层模型、会深究http请求的各个环节(DNS、三次握手等等)比如web前端,学习如何依靠浏览器缓存、CDN缓存、压缩代码、合并文件等等提高前端性能,学习如何进行前端安全攻防。3,软素质懂得团队管理,项目管理,沟通技巧等等。

自学php能赚钱么?

接活,给别人开发网站或者软件呗,学的好的,以后还可以当老师教别人学PHP。挣钱的路子应该不少,不过要想一夜暴富肯定不现实。而且也挣不了什么大钱,不过能挣点小钱也算是学习的动力吧,?学网站编程语言,千万不要走弯路,走错一步就很麻烦建意你先学好基础,比如说html CSS+div 页面你也要懂的然后开始学php语言,自学找一些视频教程一边学一边自己动手做。一定要自己动手做,推荐先从简单留言板开始做起,慢慢做到复杂留言板。这时候你会发现你的眼前豁然开朗。慢慢的你就会做各种网站了。因为网站无非就是对数据库的增删改查,留言板都包括了。

本文转载自互联网,如有侵权,联系删除