PHP新手小白学习线路指导

时间:2022-11-03 06:34:53 | 浏览:8358

本文不教课,不讲技术,只告诉想学习编程,想学习php,想从事web开发的新人一个学习指导。告诉大家如何自学才能少走弯路。在学培训学校,有老师为我们规划好了学习计划,只要跟着老师学就可以了,但是自学大多数只怕都是三天头打渔,两天撒网,东学一下

本文不教课,不讲技术,只告诉想学习编程,想学习php,想从事web开发的新人一个学习指导。告诉大家如何自学才能少走弯路。

在学培训学校,有老师为我们规划好了学习计划,只要跟着老师学就可以了,但是自学大多数只怕都是三天头打渔,两天撒网,东学一下,西学一下。最后学得个云里雾里,浪费了时间却一知半解,无法实用。

第一步:先明确目标

在学习一个新东西之前,我们必须要了解自己为什么去学习它,学了之后能干什么?然后才能确定学习方向。

为什么学习php?

01.为了找工作

相信大部分人都是抱着这个目的来学习的吧。

为工作而学习,那么我们就必须学习当今最主流的php框架,国产的有thinkphp, 国外的有larval,YII,CI。建议先学thinkphp。

然后掌握一些热门的CMS的二次开发,比如微擎,织梦,ecshop等。学会了织梦,可以找小公司做企业网站开发和维护,学会了微擎,ecshop 可以找电商公司做二开和维护。不过这类工资不会太高,开始四到六千还有的。

总之 先学个基本功,找个饭碗,再边开发边进阶。

02.为了开发自己的项目

既然不是为了找工作,就不需要什么都去学,先通过百度了解有什么开源cms做做简单的二次开发就能实现自己的目的,然后选择一个简单易学,教程又多的,边学边干吧。

03.学着好玩

这个就随意了,学到哪算到哪。

第二步:先学基本功

一个web项目,不是单独由php完成的,他还要和html,javascrip配合。

所以培训学校一般会先教html div+css, jquery,然后才开始教php。

因为单学php,你是做不出一个项目的,看不到成果,就会有点云里雾里,学了后面忘记了前面。

但是这一套学下来得起码四到六个月,对于自学来说要很大的毅力,大部分人都会半途而废。

其实做为一个后端php,html div+css jquery 这些只稍微的了解,能看懂,别人写的能改就行了,不一定要会切图写页吗, 能做一个基本的能展示php数据的页面就行了。

我建议在学习php前,先花个三五百块钱买个阿里云的最低配的linux系统的香港云服务器,60块买个域名,云服务器选择自带宝塔面板的。

01.学会阿里云服务器的配置,其实只要配置个安全组就行,开放21,3306这些端口。具体的在阿里云上有详情教程的。

02.学会使用宝塔面板,宝塔面板官网有教程。

03.学会域名的解析与绑定;

04.学会使用ftp工具,通过ftp工具上传php程序至服务器。

05.用开源cms搭建一个php的网站,推荐WordPress,使用人数最多的php开源程序,简单易用,适合新手。

06.网站搭建好了,先学会管理网站。

我们学会搭建一个网站的目的是为了知道php能干什么?只有知道能干什么了,学习起来才能有目的。

很多人一上来就学php,学tinkphp框架,学了几个月还不知道能干什么。

07.你已经能够熟练的管理网站了,接下来学习做你使用的开源cms的模板,一般官网有教程,技术前辈也有教程分享。 开始做模板吗,就是扒皮呗,套标签,看中一个网站页面好看,用扒皮工具把他下载下来,然后把静态内容替换成动态的标签。这些都有教程,我这里不教学,只讲过程。

第三步:开始学习php

如何你是按照我说的第二步来,并熟练掌握,您就已经可以跳过html jquery直接学习php了。

1.网易云课堂,或者百度传课,找完整的php新手视频教程。第一遍看和听,记不记住无所谓,先整体了解和认识php是个什么东西先吗?

2.再看第二遍,一边看,一边照着敲代码,把整个教程过一遍。过完第二遍,其实你已经可以一知半解的看懂你搭建网站的php源码了,并且可以做一些简单的修改了。

3.学习sql语句,这个简单,三天时间就够了。如果不是找了工作,只是开发自己的项目,慢慢读自己选择的开源程序的源码,边研究边开发。简单的项目差不多也能整下来了。

4.学习php框架,在国内建议学thinkphp做为入门;有前面的基础,学习这个没有啥压力了。

5.开发一些小东西,小插件,练练手。开始去找工作吧。

6.返过来再去系统学习下div+css, query,vue;一般php工程师都是要前后端都能干的,前端不用干得多好,但要能干。

7.前面东西都学下来,你差不多已经过去一年了,一些不复杂的开发都能胜任了,然后我们得开始进阶了。

8.进阶第一步,先学会把代码写得漂亮又简单,面向对像,面向接口,各种设计模式呀,mysql的优化都统统都要掌握。

9.在接下来的工作当中不断的挖坑,填坑,学会各种解决问题的方法。这个下来基本也就两年了,这时候你基本只要产品经理把图画出来,技术老大把开发思路告诉你,你都可以开发出成果了。

10.进阶第二步,学会处理高并发,分布式,多进程编程。

这些能力掌握多少,就看个人,能力高的拿高薪。这些掌握下来,一般都差不多最少三年的开发经验了,再往下发展,就是走管理岗或者架构师方向发展。 不过这都很难,所以大多程序员都是选择走再继续学习一门或多门编程语,java, python,go等。

我走选择的走管理岗位,因为我更擅长运营和产品。go,python我也都学了,可是都不精,仅仅停留在能开发些简单的小玩意义上。 因为我的主要工作已经是管理和设计产品了,具体的代码都是交给下面的人去写。

因为自学的人大多都是像我一样的,不是高学历的人,所以在这我并没有把路线往算法,ai这些路上引,因为数学和英文水平决定了即使学了也是吃力不讨好,纯浪费时间而以。

相关资讯

装修用实木板材价格一般是多少?不了解的小伙伴快来学习一下吧

现在的橱柜设计都在使用实木板材,作为家具产品,它的稳定性和环保性能还是很好的,是很多业主的首选。但是在购买的时候,我相信大家对价格问题都是很感兴趣的。那么实木板材价格表,装修用实木板材的价格一般是多少?直接进入正题,给大家最想了解的答案,希

15张思维导图来快速学习PHP语言基础

15 张思维导图来快速学习 PHP 语言基础。PHP 简介(点击图片查看大图)PHP安装(点击图片查看大图)PHP语法(点击图片查看大图)PHP数据类型(点击图片查看大图)PHP变量(点击图片查看大图)PHP数组(点击图片查看大图)PHP常

PHP8.0将于明天感恩节发布加入JIT编译器支持性能提升10%

PHP 8.0 计划于明天美国感恩节发布。PHP 8.0 在加入了 JIT 编译器支持后引入了很多新的语言功能。PHP 8.0 是去年 PHP 7.4 版本之后又一次重大版本更迭,除了 JIT 编译器之外,该重大版本更新中还引入了大量改进。

微软将放弃Windows对PHP的支持

IT之家 7 月 12 日消息 据微软官方介绍,微软将在 Windows 上放弃对 PHP 的支持。从 Windows Vista 开始 Windows 就开始支持 PHP。Microsoft PHP 项目经理 Dale Hirt 近日提供

PHP前景如何?如何系统的学习PHP?

PHP能做什么?可以用来做网站、游戏、APP、小程序。。。PHP能做任何事,但其最主要的应用,就是与数据库交互来开发web应用(web应用也就是网站啦)作为一名先进的PHPer,迫切的想提高自己的编码水平,首先,面对PHP众多杂乱无章的各种

PHP7.1.27/7.2.16/7.3.3发布

IT之家3月8日消息 日前,PHP官方正式发布了PHP 7.1.27、PHP 7.2.16、PHP 7.3.3,这三个版本的PHP已经可以在PHP官网上下载。根据官方给出的更新日志,PHP 7.2和7.3中主要修复了数据库连接方面的问题,而

你所了解的PHP可能已经过时了

你可以像以前一样对 PHP 自由吐槽。虽然,你可能会对 PHP 在过去的几年里的一些改进感到惊讶。-- Brent(作者)你还记得篇流行的博客文章《 PHP:设计糟糕的分形 》吗?我第一次读到它时,我在一个有很多遗留的 PHP 项目的糟糕地

0055PHP语言简介和HelloWorld

第3章学习了如何编写JavaScript代码来动态修改网页内容。虽然JavaScript功能很强大,可以修改网页上的任何元素,但是它也有一定的局限性,毕竟它主要是用于修改客户端的显示和逻辑。但是在很多情况下,需要通过浏览器和服务器进行交互或

PHP创始人​​​​​​​和Swoole创始人投反对票,协程提案Fiber引激辩

出品|开源中国文|局长PHP 社区上周(3月8日)发起了将 Fiber RFC 添加到 PHP 的投票。根据 Fiber RFC 中的描述,Fiber 主要用于为异步 I/O 实现协程,提供了独立栈分配、函数调用的暂停和恢复功能,它将作为扩

什么是PHP?PHP培训都学什么?

PHP是目前使用最广泛的编程语言之一。PHP 对于初学者也很容易学习。对于那些想要从事网络行业学习编程和那些考虑职业发展的人来说,这是一门值得学习的语言。今天,六星教育给大家详细解释一下什么是PHP?PHP培训都学些什么?PHP(外文名:P

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈严浩翔歌迷网王源歌迷网芝柏手表之家娱乐圈网云浮新闻头条网今日泰安青州古城景区东温泉风景网龙宝宝起名取名网今日秦皇岛金牌月嫂网重庆交友相亲网空气净化器资讯网万国手表收藏今日淄博
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有