> php教程 > php >

详细分析小白自学php要多久才能入门?

来源:网络 文章列表 2019-05-05 8
自学php要多久,这个问题估计是很多新手一直都想知道的问题,毕竟女怕嫁错郎,男怕入错行嘛。选择有时候比努力更重要。首先,我要告诉大家的是,php不难,Java不难,python也不难,c不难

自学php要多久,这个问题估计是很多新手一直都想知道的问题,毕竟女怕嫁错郎,男怕入错行嘛。选择有时候比努力更重要。

首先,我要告诉大家的是,php不难,Java不难,python也不难,c不难,难的是你是否有这个耐心去学习。php入门很快,快到2-3天都是很正常的。

假设你是一个纯粹的小白,啥也不懂!

那么我们现在分几种情况来分析下,php自学到底多久能学会呢?

我大致分了5个阶段

第一个阶段

可掌握的核心能力:

熟练掌握HTML5标签,CSS, css3页面布局排版、样式美化。

这个阶段只是打开web开发的大门。

课时:

html标签学习 8课时

css学习 13课时

预计学习周期:21课时,一个课时长短不一样,预计30-40分钟平均一个课时,一天按10个小时算,满打满的大概就是3天左右的时间。但是新手刚开始接触,肯定有很多需要慢慢学习和琢磨的

这一阶段预计1周时间,算是入了个门。

 

可解决的现实问题:

能够根据UI的设计实现HTML的静态布局;

 

第二阶段:php+js初识

这一阶段开始真正接触 php + js 

可掌握的核心能力:

(1)能够掌握网站项目的运行原理;

(2)熟悉了解php语法;

(3)熟悉js语法。

(3)能对现有产品进行升级和维护,能开发简单的业务代码。

课时:

php编程入门零基础 63课时

javascript基础 26课时

jquery基础 12课时

这个阶段的学习完成后,我们基本上已经能搭建本地服务器,能开发小项目了,对web开发已经有了一定的认知。大概也就101课时,也就是大概半个月的时间,那小白加上理解,尝试估计25天左右吧!有天赋或者厉害的

小伙伴预计20天就能掌握的还行,大部分人一般25天,开始对这些东西有个了解。

 

第三阶段:php+mysql+js+css进阶

可掌握的核心能力:

(1)可以清晰划分项目开发模块;

(2)根据开发任务编写详细设计文档;

(3)根据文档对功能模块进行编码;

(4)根据测试信息修复模块功能缺陷;

(5)能够掌握网站项目的运行原理;

(6)可以独立上线项目;

(7)能对现有产品进行升级和维护。

可解决的现实问题:

能解决常规业务逻辑,PHP操作MySQL增删改查,动态网站数据展示,了解PHP设计模式,能够使用PHP+MVC编写PHP框架,能够运用ThinkPHP框架实现前后端商城项目的后台开发。

课时:

mysql基础 20课时

php框架使用+php高级一点的技术  72课时

js es6+js+Ajax高级 30课时

VueJS 20课时

那到这个阶段,其实我们已经算是入门了吧,对编程开发肯定有了进一步的认知。这个阶段也能接触到一些高深实用的技术了。 142个课时,大概半个月吧!那这里就看个人能力,和投入的程度了,像高中学习那种强度半个月,三天打鱼2天晒网的话,那不知道多久。正常学习,新手也差不多是1个月的时间,其间不要怎么间断。当然课后也是需要自己多动手的。预计一般新手2个月时间吧!

 

第四阶段:综合加深+实战项目

可掌握的核心能力:

(1)能够使用Laravel框架开发项目;

(2)具备H5C3响应式页面设计能力;

(3)具备腾讯系平台项目开发能力。

(4)熟悉Linux

可解决的现实问题

(1)能够实现微信公众平台的项目开发工作;

(2)能够实现小程序项目开发工作;

(3)能够掌握移动端项目开发的流程与实践方案。

这个阶段就是各种项目开始练手,各种折腾电子商城项目

课时

至少熟悉2个框架的项目开发,结合移动端应用开发 不是单纯讲课了,纯实战。预计时间 2-3个月

 

第五个阶段 性能优化

可掌握的核心能力

(1)能够对系统架构进行分析和设计;

(2)控制开发产品质量,参与制定开发规范;

(3)能对现有项目进行性能调优;

(4)参与网站项目需求分析,根据项目需求设计提供优化技术方案;

(5)改进公司现有框架,提高产品质量。

可解决的现实问题:

服务器高级部署优化,互联网常用技术。MySQL优化、读写分离、Nginx服务器集群。

这个阶段主要是在有一定编程基础和项目基础上进一步提高自己,能够开发大型应用。

因为有基础在,如果单纯学习的话,预计上课时间150个课时。大概15天的时间。

 

结合上面我们的分析,从入门到精通  学习的总课时大概预计要1800-2000课时。也就是大概6-7个月时间。

那这肯定是比较努力的结果下是小半年时间吧!大部分人,我觉得至少1年时间,甚至2年时间可以掌握80%上面提到的这些知识。

以我的经验,找工作,认真努力学习3个月时间,找份工作没啥问题的,剩下的就看你接触的项目、团队、个人努力给你技术实力能加多少分了。

 

 

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接