水墨流沙

我也是自学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自学建议_如何高效自学PHP?相关推荐

  1. 如何高效学python编程_如何高效自学编程?天下没有难学的python

    这是一个不一样的python教程,我们的特点是教会如何高效地自学,化被动学习为主动学习 在过往的经验中发现,很多学习编程的同学,都有过 从入门到放弃 的体验,我也曾是其中一员.后来经过深入分析,发现了 ...

  2. CR渲染器全景图如何渲染颜色通道_如何高效自学3D,鹅厂设计师分享他的经验...

    在这之前,我只会一些基本的3D知识,软件也只是会一点C4D,曾经也断断续续的学了蛮久,但始终不得要领,属于关掉教程就不会做的那种. 这是17年刚学3D时做的练习 通过真实项目,过程中不断发现问题再解决 ...

  3. java开发自学怎么样_为什么说自学java开发不可取?

    原标题:为什么说自学java开发不可取? 自学Java开发是否很容易,怎么样才可以精通java开发呢? 作为一种灵活.多变前景可瞻,又易学习的编程语言Java备受年轻人关注,很多开发爱好者,或者想从事 ...

  4. 电脑入门完全自学手册_电气自动化自学宝典——看过人人都是工程师

    原标题:电气自动化自学宝典--看过人人都是工程师 怎样快速成为一名电气自动化工程师呢? 对于一些对电气技术一无所知或略有一点基础的人来说,要想成为一名电气自动化工程师或达到相同的技术程度,有什么速成的 ...

  5. excel教程自学网_我要自学网视频教程

    我要自学网手机版是我要自学网(51zxw)的官方手机客户端,对于现在正在学或者想要学习一些电脑软件硬件的一些知识的话,这个软件绝对是不错的选择, 所有视频都很专业还免费,还不要注册. 基本简介 学办公 ...

  6. 结合大学四年经验,带你揭秘高效自学Java的方法和路线(从认识、方法、反馈3个角度出发)

    首发公众号:bigsai 收藏不是真支持,点赞.关注三连才是真支持! 前言 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂.本文就自学Java的n个问题和n个方法做出一些建议,并 ...

  7. python语言的读法-Python语言的特点及自学建议

    Python语言的特点 Python语言是一种被广泛使用的高级通用脚本编程语言,具有很多区别于其他语言的特点,这里仅列出如下一些重要特点. (1)语法简洁:实现相同功能,Python语言的代码行数仅相 ...

  8. 郝斌《数据库(SQL Server2005)自学视频_全集》[电驴资源]

    下载地址: 郝斌SqlServer_2005自学视频_全集.rar (823.53 MB) ed2k://|file|%E9%83%9D%E6%96%8CSqlServer_2005%E8%87%AA ...

  9. 职场程序员如何高效自学

    程序员是个蛮累的职业,除了有996的工作时长,还需要持续不断的学!学!学!生怕稍微松懈,就赶不上大部队了.人的思维能力,理解能力各异,学习效率也各有不同.智商高,理解能力强的,一点就通,稍差些的需要再 ...

最新文章

  1. 网站流量突然下降从三方面进行判断病因
  2. linux上安装配置vsftpd
  3. IP协议详解之子网寻址、子网掩码、构造超网
  4. dapper使用时性能优化
  5. linux排序语言,Go语言排序sort的使用
  6. ubuntu 符号连接的层数过多_Linux符号连接的层数过多解决
  7. [Leedcode][JAVA][第56题][合并区间][数组][贪心算法]
  8. Linux学习笔记-标准库中的管道操作
  9. Ruby中的Profiling工具
  10. 抓包工具Wireshark npcap
  11. 网络安全入门基础知识
  12. 语音数字信号处理系统设计(含matlab程序)
  13. AMD显卡安装Caffe|深度学习|Ubuntu
  14. 使用 Fresco 实现大图浏览(支持手势放大、拖拽)
  15. 区块链应该打造国产操作系统
  16. 怎么在php中加入换行符,如何在PHP中创建换行符?
  17. 24段魔尺,骆驼,小狗,金鱼,蝴蝶结
  18. matlab imagesc
  19. 如何在 html 中插入天气插件
  20. 数据库原理教程(第二版)范明第二章E-R图

热门文章

  1. 盛夏光年——14年暑期总结
  2. 聯想集團與NBA簽署營銷協議
  3. 基础编程题目集 7-4 BCD解密 (10 分)
  4. .net oracle 参数化,.NET参数化Oracle查询参数
  5. 不忘初心,恪守信条:微盟经历的从删库到跑路的数据灾难
  6. MySQL数据库事务隔离性的实现
  7. 6种常见的地标识别算法整理和总结
  8. 实战案例丨分布式系统中如何用python实现Paxos
  9. makefile:带你了解一种常用于GNU gcc编译的工具语言
  10. 详解MySQL执行事务的语法和流程