购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 如何学好编程

俗语说:“水滴石穿,绳锯木断”。无论做什么事情,都必须坚定信心,保持高昂的斗志,持之以恒是做事的根本。学习PHP同样是如此,首先必须坚定信心,让自己充满激情,然后,脚踏实地,认认真真地去学习,去迎接每一个挑战,只有经过暴风雨的洗礼,才能看到绚丽的彩虹,程序员的成长历程如图1.6所示。

图 1.6 程序员的成长之路

学习PHP语言,应该讲究方法、策略,别人的学习经验可以借鉴,但不要照抄照搬,因为有些东西也许并不适合你自己。应该学会自己总结、分析,整理出一套适合自己的学习方法。

下面是笔者结合多年的开发总结出来的学习经验,想与所有的PHP程序开发者分享。切忌“照抄照搬”呦,因为有些东西也许并不适合你自己。

(1)熟悉HTML/CSS/JavaScript等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度。

任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握HTML语言,才能为今后制作网站打下基础。掌握静态网页的制作技术是学习开发网站的先决条件。

在学习HTML、CSS和JavaScript的过程中,边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。HTML中的任何元素都要亲自实践,只有熟悉各个元素会起到什么效果之后,你才会记忆深刻,而对于书本中的知识只是一味地死记硬背是绝对不行的,其实大部分新手之所以觉得概念难学,是因为“懒惰”,没有通过实际的操作来理解概念的意义。

(2)学会配置PHP的开发环境,并选择一种适合自己的开发工具。

搭建PHP环境,可以选择独立安装,即自行配置Apache服务器、MySQL服务器和PHP;也可以选择集成化安装包。对于新手来说,建议使用集成化安装包,因为集成化安装包操作起来非常方便,可以直接安装Apache服务器、MySQL服务器、PHP和phpMyadmin,而且不需要用户手动配置,安装完以后就可以直接使用。例如,使用AppServ集成化安装包(第2章有详细介绍)。

开发工具的选择,应该选择适合自己的,而不要追求流行的。PHP的编辑工具有很多,每款编辑工具也各有各的优势。在编写程序时,一款好的编辑工具会使程序员编写过程更加轻松、有效和快捷,达到事半功倍的效果。在本章的1.4.2节中推荐了几款开发工具,读者可以结合自己的需求进行选择。

(3)理解动态语言的概念,运行机制,熟悉PHP语法。

(4)学习如何将PHP与HTML结合起来完成简单的动态页面。

一个简单漂亮的PHP小实例的开发,意味着你在PHP的编程之路上已经迈出了一大步。

(5)接触MySQL数据库,开始设计数据库方面的程序。

MySQL数据库是PHP语言的最佳搭档,有关它的知识是必须掌握的,包括数据库的连接、查询、添加、修改和删除等。

(6)不断巩固、熟练使用大部分PHP常用函数,并且理解OOP、MySQL优化,以及各种模板(Smarty、ADODB)。

(7)掌握PHP的编码规范,以此来养成一个良好的编程习惯。

(8)手中常备两册一书。

手中常备PHP中文手册和MySQL手册,以及一本PHP基础类书籍。它们帮助你解决程序开发中遇到的一些问题,同时也能够提高编程效率。

(9)理论联系实际,坚定信念。

勤动手,多向他人请教,学习他人的编程思想,学会去其糟粕、取其精华;要有愚公移山、铁杵磨成针的精神;不抛弃,不放弃。

上述内容,只是笔者在学习PHP的过程中,总结出的一些拙见,如有不妥之处,请广大读者批评指正。

明日语录:不要让一时的热血沸腾冲昏了头脑。

当一个人明确目标、确立信心时,应该提醒他不要让一时的热血沸腾冲昏了头脑,在向自己的目标前行时,要讲究方法、策略。时刻保持清醒的头脑,选择适合的方法来达到自己的目标。 O9lb49oIp0MD8mh6yNkh3dtFKdfvdvbU6+hfEp4G4W1Kay6vj12j4ZJdQcnt9wlg

点击中间区域
呼出菜单
上一章
目录
下一章
×