1. 学习任何语言都需要多看、多想、多写、多问。写编程是一种熟能生巧的东西,因为知识就那么多,你看多了就会觉得怎么都一样。

程序员就是炒冷饭的,一遍又一遍。代码多敲几遍就可以闭着眼睛写了,所以企业招聘都会问你写过多少行代码的。程序员最忌讳浮躁,有时候发现一段程序完全找不出错误,仅仅是因为少了或多了一个符号,程序员需要的是细心,粗心的人当不了程序员的。

2. php参考手册是必须熟知的,有的初学者会问一些很基础的问题,其实手册上面都有,所以建议初学者先把手册看了,最好把常用函数抄几遍,再敲几遍手册里的代码。

当你把手册里的东西都熟悉了,你遇到问题的可能性就很小了。当然mysql手册,也要看一下,但可以不先看的那么细,至少要知道常用的sql语句,这是必须的。

3. 觉得php最好的东西就是,网上能找的开源项目很多,而且一些都是大项目的。所以建议初学者可以看留言板代码,先熟悉常用的数据操作,然后可以去看一下简单的企业网站或者博客,然后可以去研究一下ecshop之类,当你看懂这些 ,你可以去看看discuz,phpwind论坛源码,里面的架构都是相当强悍的,当然这不是初学者需要去做的,但是总要有个做将军的理想。

4. 要习惯,遇到问题自己先解决,在网络时代,要学会用百度谷歌,这是必须的。当你实在没法解决的时候再去寻求别人的帮助。

5. 当你写完一个程序的时候,要学会分享出去,因为你是初学者,你的程序也许会有很多不完善的地方,所以分享你写的程序对你更有益,多分享多交流,才会让你写的程序更精。

6. 记住,学了php你要不只是学会php,你要学会分析一个项目的实现方式或者一个程序的实现方式。都说算法是语言的基础,要学好php,你还得去学习和运用算法去实现你的程序,学会用算法可以用于任何语言,学会用php你只能用php。

简明现代魔法 php,给PHP初学者的一些建议相关推荐

  1. 偶然发现的关于编程的网站——简明现代魔法和看雪学院

    简明现代魔法网址:http://www.nowamagic.net/librarys/veda/cate/C 信息安全方向网址:http://bbs.pediy.com/ //关于C++ 函数重载 代 ...

  2. 从零学前端第一讲:前端开发是什么?给初学者有什么建议?

    这里是修真院前端小课堂,本篇分析的主题是 [从零学前端第一讲:前端开发是什么?给初学者有什么建议?] 初识前端 1.前端开发是什么? 2.前端开发有前途吗? 3.前端开发哪里学? 4.前端发展 5.对 ...

  3. 有什么小号音准测试软件,小号演奏家对小号初学者的一些建议 | 悦趣音乐中心...

    原标题:小号演奏家对小号初学者的一些建议 | 悦趣音乐中心 很多同学在学习过程中应试目的强烈,一味追求高难度的演奏技巧和大的曲目,而忽略了对演奏基本功的练习.失去扎实的基本功的依托,演奏技术无法得到质 ...

  4. git视频及对初学者的学习建议 转自亨利的3D幻想世界

    git视频及对初学者的学习建议 我制作了共7集的git视频,这个视频本来是给自己的小开发团队的成员学习用的.我本来也没打算公开,主要是因为 1.我制作的比较匆忙,可能有git知识点的错误讲解,可能会误 ...

  5. DevExpress的框架介绍,给初学者的一些建议

    DevExpress的框架介绍,给初学者的一些建议,知道怎么学,比学什么更重要 首先简单介绍一下DevExpress这款软件,不用官方术语,从我体验来说,我当初接触这款软件是由于接了一个项目,做一个C ...

  6. 一位资深程序员大牛(4-5年经验)给予Java初学者的学习建议

    这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要 ...

  7. 简明现代魔法博客图书馆之php学习记录

    传统的队列是一种数据结构,删除元素与加入元素的顺序相同,就成为先进先出或FIFO.相反,栈是另外一种数据结构,其中删除元素的顺序与加入元素的顺序相反,称为后进先出或LIFO 转载于:https://w ...

  8. 简明Vim练级攻略(初学者)

    http://blog.jobbole.com/18339/ 转载于:https://www.cnblogs.com/sherry00/p/3931023.html

  9. 理解SQL原理(转自简明现代魔法:Veda原型)

    原文:http://www.nowamagic.net/librarys/veda/detail/1502/ 查询的逻辑执行顺序 FROM < left_table> ON < jo ...

  10. 资深专家给.NET初学者的学习建议(转)

    从1.0开始,.NET这几年发展的速度异常惊人,全新平台的.NET1.0.改良的.NET1.1,迈向成熟的.NET2.0,大跃进的.NET 3.0,2008年将正式站上舞台的.NET3.5,每一次的改 ...

最新文章

  1. 图解利用Auto Deploy 部署ESXi 5.x参考v1.0
  2. 数据结构(数据库)设计规范
  3. 求两个相交链表的交点
  4. 天天象棋 残局闯关 第3关
  5. 在tomcat上部署项目需要打成jar_Spring Boot Web 项目教程,SpringBoot与传统Web 优缺对比...
  6. python的gui编程pyqt5_Python-GUI编程-PyQt5
  7. 二值化图像是什么?图像如何二值化?
  8. 力扣-设计一个循环队列
  9. 【Python】如何获取Numpy三维数组中目标值的位置
  10. jquery在html中显示文字居中,jquery单击文字或图片内容放大并居中显示
  11. JUnit4单元测试、JUnit4使用详解、assertThat用法
  12. w10恢复出厂设置_Win10系统恢复出厂设置和重装系统有什么区别?
  13. 随手一写,简单的四则运算练习
  14. 编码(decode与encode)
  15. 202000 - AlphaGo如何进化为孤独求败?
  16. 微信小程序系列4——传值详解
  17. 在centos7系统安装docker及用docker安装jenkins
  18. C# 用 iso-8859-5 (cyillic)字符转换的方法, 确定Unicode文字中是否有俄语字母
  19. Oracle使用dblink同步数据
  20. uefi装完系统后无法引导_uefi安装win10无法启动?uefi安装win10无法启动原因分析及解决方法...

热门文章

  1. EL表达式和JSTL笔记
  2. Benchmarking of computational error-correction methods for next-generation sequen下一代测序数据的计算纠错方法的基准测试
  3. 你还记得大明湖畔的“测试策略”么
  4. 关于自然语言理解的一些理解
  5. 扫描项目中的二维码关注微信公众号
  6. Rmarkdown使用rvest包实现对静态网页数据抓取
  7. 商城app开发大概多少钱?APP商城的开发一般要多少费用呢?
  8. android 屏幕自动滚动效果,Android滑动屏幕效果
  9. 支付宝-电脑网站支付并跳转页面
  10. 熔断漏洞和幽灵漏洞_崩溃和幽灵:发现新的英特尔CPU漏洞