作者:Ricky
链接:https://www.zhihu.com/question/20476137/answer/15422041
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
PHP交流:974276151

我也是自学php,而且是非计算机专业,算半路出家的。(工作了一段时间又自学编程)

1.一本好书至关重要。如果这本书的知识非常深入,那么还是不要看了。对初学者来说只能是打击。因为很多东西都看不懂。一本知识较为浅显,并且说明非常详细,但是能让你上手的基础知识又非常完善的书籍就非常好。(推荐php红宝书)

2.理顺学习流程。php本身的实践重点是web。以后深入了可以用作其他用处。而写出一个能看的web必然与html和css密切关联。所以,首先,了解html+css+js的知识是非常重要的。(很多中小公司html+css+js+php都是一个人完成。没有详细的分工。)这样对学习的积极性也会有帮助。其次,要掌握服务器环境的配置,不然只能写写静态页面了。再次就是sql语言的学习。

3.了解程序原理,程序的语法永远都是次要的。重要的还是原理,知道程序是怎么工作的远远比程序是怎么写的要重要的多。(数据结构+算法=程序)

4.项目实践,有了理论,那么就是实践了,只有通过实践才能知道自己哪里有不足,改掉了不足,自己的水平自然就提高了。(从最简单的hello world,到创建自己的框架)

5.进阶。计算机的世界每天都在不断更新。想要让自己不掉队,那么就要不断的学习新知识。写博客,记录自己解决问题的方法和过程。看高手的博客,不断充实自己的知识和技术细节。迈向php语言的底层。让自己掌握更多的c/c++的知识,如果有可能也看一看java的知识。还有操作系统。你会发现其实php原来只是浮云啊。

6.关于视频教程,这个东西仁者见仁,对我个人而言我是比较喜欢看视频的,因为非常直接,别人怎么做的一目了然。但是这个东西也有坏处,如果讲课的人讲不到这个知识点那么可能自己也就不去注意了。还有就是,很容易受讲课人的影响,形成某种编程和思考习惯。(个人认为形成自己的编程和思考习惯是非常重要的)

学PHP最快要多久? 学习路线?要不要报培训班?相关推荐

  1. 学习php技术最快需要多久,学php最快要多久 学习路线

    --稍等一会,教室有学员问问题.---- --回来继续--- 一:学PHP最快的话,要多长时间? 没有前提条件的问题讨论,只会变成无意义的争吵. 因此先设定两个前提: 前提1.学员基础为'没有任何程序 ...

  2. python全栈要学什么_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

  3. 笨办法学python3_软件测试需要学什么(个人软件测试学习路线)

    快转正啦,要写转正评审ppt,顺带就总结了下个人学习路线,仅供参考.初学者不要看晕了,学完基础就可以找实习啦,其他的慢慢来~ 先附上xmind,简洁明了 1.长期学习软件测试理论 其中包括测试方法熟练 ...

  4. 没有基础怎么学Web前端?相关学习路线是什么?

    没有基础怎么学Web前端?相关学习路线是什么?随着互联网的迅猛发展,互联网项目对用户体验提出了更高的要求,Web前端开发人员成为了重要的研发角色.很多人想要快速加入前端开发这一高薪行列,对于想要学习W ...

  5. 学弟学妹要的Java学习路线我终于写完了

    目录 学Java有哪些就业方向? 数据结构和算法 设计模式 计算机基础 Java 入门 Java 高手进阶 基础框架(SSM) 微服务框架 常用中间件 数据库 分布式架构 必须掌握的工具软件 学习资源 ...

  6. java基础学安卓开发_Android开发学习路线之Java基础学习

    原标题:Android开发学习路线之Java基础学习 很多Android学习开发者刚入手Android开发技术时,稍微有点迫切.任何的开发技术都有其基础语言,Android应用程序开发是以Java语言 ...

  7. web前端开发需要学什么(包含前端学习路线)

    前端开发,做到后面,是可以走很多方向的: 但是要保证后期的平滑过度,前期还是要把一些必须的知识搞扎实的: web前端开发需要学什么 环境搭建 前端环境很好搭建,编辑器+浏览器即可. 浏览器推荐使用 C ...

  8. 网络工程师都学什么?网络工程师学习路线内容

    大家在备考软考的时候肯定想着选择那些科目报名比较好,比较有发展前途,这里给大家整理了网络工程师的学习路线以及学习内容,仅供大家参考. 网络工程师是从事计算机信息系统的设计.建设.运行和维护工作,掌握网 ...

  9. python 全栈路线_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task29. 加油站
  2. 怎么git 自己建的服务器_如何搭建自己的git服务器
  3. Centos6.5下升级Python版本
  4. java rmi接口 超时设置_Spring RMI客户端读超时设置 | 学步园
  5. 业务实时监控服务ARMS推出小程序监控支持各种小程序
  6. python列表去括号_python的常用序列
  7. 魔幻的2020年,请程序员们收下这份秋招建议!
  8. Notification使用详解之二:可更新进度的通知
  9. 对象池common-pool2源码分析之对象状态
  10. 第 15 篇:优化博客功能的细节,提升使用体验—— HelloDjango 系列教程
  11. UVA254 Towers of Hanoi【DFS】
  12. Windows2003 WINS 服务
  13. 再这样下去,团队半年内就要散了。。
  14. 【DBA之路】第1回 表空间的做成和扩张
  15. 《暗时间》时间管理法则
  16. 04 Workbench几何模型的创建
  17. 四川300家旅游企业上“云端”转型信息化
  18. 海洋cms单本小说网站模板
  19. mysql跨库oracle查询_ORACLE跨数据库查询的方法
  20. SLAM数据集、RGB-D数据集

热门文章

  1. webpack打包配置
  2. 【查找算法】6种常见的查找算法简述及Python代码实现
  3. 《AUTOSAR谱系分解(ETAS工具链)》之Com协议栈
  4. 为什么里程碑很重要?
  5. 【分析笔记】全志 i2c-sunxi.c 控制器驱动分析
  6. 贝壳采集器:途牛旅游网 信息采集
  7. 2021面向对象程序设计复习习题集
  8. 406问题解决方法-ssm框架学习过程所遇问题
  9. 怎么提高计算机的桌面性能,Win7系统十大优化技巧让你的电脑一快再快
  10. 容器时代的DevOps部署