零基础php编程好学吗

yipeiwu_com6年前PHP代码库

PHP编程语言对于新手而言,非常容易上手,不乏有很多人通过自学找到了高薪的工作。不管自学还是通过参加培训进行学习,PHP开发工程师是保持如何的晋级过程呢?如何考究自己学习过程中的实力水平?

阶段一:功能开发

最开始的功能开发并非能完整的开发某个功能,更多的是采用模仿,代码分析实现某项功能,一般是在校学生或者刚刚接触编程一段时间,这时对PHP基本语法不太熟悉,做东西都靠查资料。

对于功能实现,能用但是健壮性和扩展性都不行,也就是我们所提到的实验性项目的模块.推荐处于这个层次的同学去尝试大型的模块,去解决复杂的问题,在实际开发中提升对语言的熟悉程度。

阶段二:系统开发

进入第二阶段,说明你已经掌握的PHP的大部分基本语法,能实现简单的CMS编写,能使用框架实现功能,对服务器相关知识有了解,能进行简单的服务器配置。

这里要注意的是,对于在学校或者PHP培训机构 <http://www.mobiletrain.org/>做过的仿商城(仿京东商城等等)或者仿论坛仿博客,这些项目的作用是让学生熟悉团队开发,处在这个水平的同学这时会找到一个实习生的岗位,在公司里做一些小的模块,这时候他们会发现,你需要学习的东西还有很多!

阶段三:功能开发PRO

经过实习期的打击,会再次审视之前做过的功能部分,也就是进入了正式的开发功能模块的水平。这时候,需求分析不再那么随意,会考虑更多的现实场景,代码层面不再使用多余的foreach,会从时间复杂度考虑自己写的代码是不是辣鸡。

是阶段一的升级版。这个时候的程序员会在一个开发小组做基本的模块开发,开始认识到需求/产品经理/UI/运维等职位的存在,并不再说自己可以独立开发商城。提升水平靠的是不断重复以及换角度思考。

阶段四:系统开发PRO

经过一段时间的工作,PHP程序员开始注重服务器/数据库,学会对产品经理不再来者不拒,学会在实现功能的同时夹杂一些自己研究过的新玩意儿。

大量的模块开发伴随的是大量的业务分析以及逻辑代码,大量的逻辑代码会产生大量的重复从而不知不觉的提高自己堆语言的熟悉程度,慢慢的,就会从语法层面升级到语言层面。这个阶段的PHP程序员会主导一个项目的开发,做完整的需求分析/文档编写/项目排期/核心模块开发,由于项目人很多,所以开始带处于第2/3阶段的同学,还有操不完的心。

以上就是php编程好学吗的详细内容,更多请关注【宜配屋www.yipeiwu.com】其它相关文章!

相关文章

php采用ajax数据提交post与post常见方法总结

本文实例讲述了php采用ajax数据提交post与post常见方法。分享给大家供大家参考。具体方法如下: 在很多情况下我们使用ajax是不会有什么问题的,但有时会碰到ajax数据提交po...

PHP给前端返回一个JSON对象的实例讲解

解决问题:用php做后台时,如何给前端发起的AJAX请求返回一个JSON格式的"对象"; 说明:我本身是一个前端,工作久了之后发现要是不掌握一门后端开发语言的话,总感觉有点无力。最近在边...

php查询ip所在地的方法

本文实例讲述了php查询ip所在地的方法。分享给大家供大家参考。 具体实现方法如下: 复制代码 代码如下:<?php /** *@ date  &n...

php适配器模式简单应用示例

本文实例讲述了php适配器模式简单应用。分享给大家供大家参考,具体如下: 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,...

php中10个不同等级压缩优化图片操作示例

本文实例分析了php中10个不同等级压缩优化图片操作。分享给大家供大家参考,具体如下: 今天找到一个php写的压缩图片程序,可以分10个等级(0-9)来压缩,0等级时压缩比率不是很大,图...