PHP是什么?PHP适合哪些人群学习?学习PHP需要学那些知识?
先网上搜索一下PHP是什么?
百度百科:
PHP(HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
PHP脚本程序主要应用于Web服务端开发,命令行和编写桌面应用程序。PHP支持和所有web开发语言之间的WDDX复杂数据交换。关于相互连接,PHP已经支持了对Java对象的即时连接,并且可以透明地将其用作PHP对象。
咱们在学习一样新东西的时候,肯定是先了解一下这玩意能干什么,然后在思考一下我要不要学它。学了它之后我能干什么,这样我们才能更加明确我们的目标,以及学习程度。
上面的专业解释对于新人来讲肯定难以理解,那么究竟PHP主要能干什么呢?大白话:能做网站(电脑PC站/手机wap站),能做各种接口(小程序/app应用的接口)。它牛逼的地方也就是做网站,做接口。
做网站好理解,做接口又是啥呢?咱拿一个app(手机软件应用)来讲解一下。
比如你打开一款app后需要你登陆或者注册,那么这个登陆或者注册的行为就需要一个接口。这个接口做什么用呢?当用户注册时我们需要把用户填写的数据存入数据库保存起来,当用户登陆的时我们再从数据库里面查询出这个用户。所以接口的主要作用就是对数据库的查询,存储以及处理俗称(增删改查)。
W3Techs:全球网站PHP使用率高达79%
PHP适合哪些人群学习呢?
1.低学历(大专以下)且需要一份相对稳定工作的人群
2.已学习过一门或者几门计算机语言的人群
3.想创业的产品经理
为什么推荐这三类人呢,回到刚才说的
“咱们在学习一样新东西的时候,肯定是先了解一下这玩意能干什么,然后在思考一下我要不要学它。学了它之后我能干什么,这样我们才能更加明确我们的目标,以及学习程度。”
对比其他后端语言来说PHP是市场需求比较高,入职要求比较低的。只要你的思维逻辑能力不是很差,报一个PHP培训班或者网上趴一趴PHP视频教程,学习3~6个月出来,就可以去尝试的找一份PHP开发相关工作了。所以低学历(大专以下)且需要一份相对稳定工作的人群是适合学它的。如果是本科以上学历,思维逻辑能力较好那么我会建议你学习JAVA。学好JAVA后再来学PHP的话就SoEasy。
已学习过一门或者几门计算机语言的人群,已经具备了一定计算机语言基础了所以肯定也是推荐学习的正所谓技不压身嘛。
想创业的产品经理,如果你有好的产品想法,以及想创业的想法,但是要钱没钱,要人脉没人脉。那咋办,正所谓人定胜天,缺啥补啥。缺前端就学前端缺后端就学后端。
学习PHP需要学那些知识?
咱们可以先看一下各大网站的PHP招聘信息,看一下入门需要掌握哪些技术
比如:
初级PHP工程师
精通PHP+MySql开发,熟悉MVC的开发方式,具有OOP开发思想;
熟练使用Linux常用命令,熟悉LNMP或LAMP;
有一定的H5前端基础,能较好的配合前端开展工作;
那么可以看出我们首先需要掌握的就是PHP基础,然后就是Mysql(数据库)这两块是重点
其他的Linux常用命令LNMP或LAMP环境配置Html+JS+CSS等等我们主要掌握一下就行不用很深入。
这边补充一下会PHP之后将来咱们还能干点啥?注意是将来
第一肯定是做网站,各种类型内容站,等你的内容站有流量之后就可以尝试变现了,买产品也好卖广告也好等等。
第二做app/小程序,当然做这块的话你可能需要一个或者几个小伙伴一起开发。如果没有那么就需要前端也学习一下了。
第三分享PHP知识,等你已经从入门到高级之后你就可以尝试像我这样分享一些PHP知识也是能变现的。
第四买产品你可以开发一些网站系统拿出去卖,比如市面上的一些商城系统,cms系统等等。
第五接外包,也就是接外单,这个是来钱最快的,但是需要你有一定的客户群体或者说是人脉。