php程序开发人员学习计划

php程序开发人员学习计划

提纲

1. 安装必要软件

2. 看书:php程序设计(杜鹃书),并实践书中例程

3. 代码书写习惯

4. 挑节看Mysql权威指南

5. 熟悉php手册,熟练查手册

6. 用Dreamweaver自动生成代码完成一些简单任务

7. 学习(网站模板人员学习计划)内容,分清客户端、服务器端编程

8. 学习使用php常用的一些编程类库

1.安装必要软件:

Zend Studio5.5或最新版(php的集成开发环境),是目前最先进php开发环境,所以首选安装了, 由于上班时间要工作, 可能你的学习大部分在家里完成,所以建议在家里安装php服务器,以便学习是进行调试。

集成php服务器有很多,一般的都可以,建议安装下面这个: /soft/22078.htm

Win2000/XP/2003+Apche+PHP+MySQL

Zend Studio要求掌握技能:

a.熟练用zend写代码

b.调试、单步进、单步出、断点、服务器端调试、变量监视,特别要指出的是服务器端调试,当我们在调试xxx.cxm时,在浏览器的zend调试图标上单击,192.168.0.13服务器就会和我们客户端的zend stdio进行调试通讯,这是非常好的一种调试方式,不但方便,而且运行环境完全是服务器上的,和直接在192.168.0.13服务器执行没有区别。(如果已经安装zend,但zend调试图标没有显示,可以在ie工具条的空白出右击,勾取zend,就会显示了。Zend stdio的选项内有调试设置,如果不能调试,可以设一下这个,或者关闭修改zend stdio计算机的防火墙看看,zend调试需要访问10000端口)

c.代码检查器的使用(代码检查器实际就是函数、对象的浏览器)

d.代码跳转功能,在函数名或对象、方法名上右击=》点查看声明、打开xxxx,就可以转到相应代码,如果使用“克隆视图”效果更佳。

e.代码库(代码窗口内,右击可看到菜单)

f.代码美化,代码自动缩进 (代码窗口内,右击可看到菜单)

g.zend调试图标旁的profile功能,分析程序运行效率

建议养成用Zend stdio开发,调试代码的习惯,可以大大减少代码书写错误,及找代码的时间

2.看书:《php程序设计》(杜鹃书),并实践书中例程

建议看书方法:先快速完整看完一遍,最好在1-2天内看完(我当时是一个下午加一个晚上看完它),其中不懂的先做下记号。然后,逐章仔细研究,把前面标记不懂的搞明白。并在机器上边看边实践(用1。中装好的zend stdio输入程序,并单步执行)。学习内容的顺序按它书上的顺序即可。

要求:粗学要快,要掌握整体的情况,细学的也应在2个星期内完成,这样不容易忘记,避免忘记而重复学习。由于速度快,在学下章的内容时可以对上章的知识融会贯通,整体学完后,就不容易忘。

要求掌握:

? Php的快速开发,拿来主义理念 了解

? Php的语法,函数,对象定义方法,字符串,数组,对象,会用手册查到预定义变量和

常量 识记 会写

? 正规表达式(主要掌握兼容Perl的正规表达式),posix风格正规可以先不学,以后有空

学 理解,融会贯通

? Session会话(不同页面间的数据交换)理解,融会贯通

? 数据库mysql(杜鹃书内的PEAR DB等可以先不学)会连,查询,插入,修改 识记 会

? 安全,应用技术这二章 基本了解

? GD,XML,扩展php等其他的知道有这么一回事即可,不用学

3. 代码书写习惯

根据以往经验,编程时,往往有一半多时间,在找调试的代码,理逻辑,重新理解前几天写好的代码(不要认为很好笑,如果你编多了程序就知道这很正常),所以,良好的书写习惯,及丰富的注释,强有力的IDE(如Zend)可很大程度上提高这方面的效率、减少逻辑思考的时间。

a. 丰富的注释

b. 尽快简单化,都个if else可以合并的就合并;一段代码写上面要写多次,写下面只

要一次,那就写下面。

c. 尽可能减少使用{}嵌套,降低逻辑的复杂性。

如:if(表达式a){

代码

}else{

Exit/return;

就可以简化为:

if(!表达式a){

Exit/return;

代码

d. 参考《PHP编码规范.chm》

如果你按要求完成了1-3,短短2个星期,你已经是半个程序员了,现在你需要的是经验。你可以通过看懂公司现有的程序,调试解决一些小问题而获得更多的经验。

下面我们学习如何更好地写程序的经验:

4. 挑节看《Mysql权威指南》

看 第三章 MYSQL中的SQL 理解,融会贯通

第五章 性能优化 了解,应用(sql语句优化)

第七章 数据库设计(如何设计表结构等) 了解,应用(可以以后学)

第八章 数据库应用 了解(可以以后学,做大型集群有用,目前没有用) 第十一章 php 了解

第15、16、17章 认识

5. 熟悉php手册,熟练查手册

识记以下函数库:

Array 数组函数、

Date/Time 日期/时间函数、

Perl 兼容正则表达式函数

Filesystem 文件系统函数、

Directory 目录函数

MySQL 函数

String 字符串处理函数

Math数学函数 中的 -- 进一法取整、abs -- 绝对值、 -- 舍去法取整等 Memcache Functions 这个做大型系统很又有,cnele计划上的

Network Functions

URL 函数

Output Control 输出控制函数

CURL, Client URL Library Functions 编写新闻采集时很有用

以上的函数,要求至少记住功能,和到什么地方查

6. 用Dreamweaver自动生成代码完成一些简单任务

Dreamweaver 8 可以对一些简单任务自动生成php+mysql代码,但可读性较查,对应一些不是很重要的的程序、逻辑简单的程序、不常改的程序可以用它来生成,速度非常快,就可以编好一个项目。 网上有书《DREAMWEAVER8+PHP动态网站开发实务》可以下过来看

7. 学习(网站模板人员学习计划)内容,分清客户端、服务器端编程

Js编程、css样式、cms的模板语句(dedecms)、html、dhml在ie中js对象、简单的图片处理、界面图片切片技巧

8. 学习使用常用的一些编程类库

?

? Smarty编译型模板 Forms generation and validation表单生成和效验类/browse/package/1.html /browse/video/1/package/1.html 视频教程 /videoplay?docid=3038413558532929368

? FCKeditor在线编辑器

? Xtree js树,做菜单、栏目、系列的树型结构用 /dhtml/xtree/index.html

? 内有大量php类库

? 内有大量php java开源软件

? 可以自己装个linux或freebsd玩玩

深层学习 MVC编程

一,UML语言.或者UML对于面向对象思想的形成会有很大帮助.

二,Pear.让自己的代码风格更架规范,更加通用,更易扩展,更易维护,更易阅读.

三,thinkPHP.先学习一个轻量级的框架,感受下快速建站.

四,zend framework

五,大型网站构架.平时做的网站都是小型的,但看看大型网站是怎么构架的.

六,软件测试.学习软件测试,对写PHP程序的强壮性应该会有所帮助.

七,linux系统初步.作为一个程序员,不会用linux,好像不是怎么回事.

八,VC++初步.PHPer应该还要会些其他东西吧.开源社区缺乏商业支持,所形成的东西难免会乱七八糟,向其他语言学习一下,学习其他语言的思想.但C++本身也是一个很杂的语言,鉴于以前学过C++,就继续学C++了,不考虑Java,C#.

 

第二篇:英语学习计划

英语飙升的好方法 很久没有深入细致地学英语了,越来越懒惰、钝化了!这个年代无疑还是要把英语学好。今天看到这篇文章感触颇多,就摘抄下来和大家分享,共勉!

网络时代学英语其实很简单,但是大部分人花在找英语学习资料上的时间比学英语本身还多,下面是我自己的一些结合网络学习的方法,信不信由你,我三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给我口试的老外考官听我说了一分钟就说你的英语不用考了。我不敢说我的方法一定是最好的,但是我敢保证从现在开始随便谁不要再去找学习资料,每天花两个钟头照我说的做,坚持三个月的提高会超过你过去三年。 不废话了,就按照听说读写一个个来。

听:

网上比较有代表性的论坛是普特 上面的听力资源很丰富,沪江www. 和旺旺上一些材料的也很不错,从中间随便挑一个网站坚持即可。但是千万不要一个个都听过来。记住,开始阶段100篇文章听一遍,不如一篇文章听100遍。如果基础比较弱,那么每天慢速VOA(大概比四级听力稍难一些)听两篇,每篇10遍以后再看原文,弄清楚每个单词的意思,看完以后再听10遍以上。保证两周以后你回去听四六级听力会很不耐烦。过了慢速就可以听常速了,还是精听为主泛听为辅。

常速还不过瘾,可以去找talkshow来听,譬如Saturday Night,在优酷或者土豆上都有。 不要问这样做有没有效果,我坚持了三个月,以后看美剧大部分时间不需要看字幕。 顺便说下论坛的作用,上论坛不要问这个词什么意思这类低级问题,不要指望别人替你查字典,别人的时间也是时间。但是一个句子弄不懂,就不要自个儿纠结了,尽管去问。另外要懂得投桃报李,有能力也尽量去回答别人的问题,教学相长。

说:

说起来很奇妙,我起初也只是打算先过听力关,按照上面的步骤坚持了3个月,不过在听的同时跟着读,后来因为听的太烂太无聊,会跟着录音一起背,两个月下来发现开口说英语变成了很自然的事情。回头来看,英语的口语真的是看似入门很难,但是真的进去了也就那么回事。不过高口训练的英汉对译还是很有用的,实际上拿新概念的材料就可以做,无非是看这英文说汉语看着汉语说英文,然后再对照原文进行纠正。

再强调一下,我不是生来语言高手,四级考了两次,现在周围人觉得我英语很牛,实际上只要我的方法谁都能学会,看你能不能坚持。

读:

读的一个基础是单词量,单词不够的话读书是痛苦不是享受。四级单词是最最最起码的要求,有了四级基础,语法还凑合的话,建议直接看上国外报纸网站看文章,建议看经济

学人,,或者纽约时报 每天不要看多,看一篇就够了。开始碰到生词会很多,感觉很难受,但是一定要坚持,碰到所有不会的单词,都要记下来弄懂。碰到不会的单词怎么办,查谷歌字典 ,或者 韦试辞典的在线版 /

单词如果今天记住明天忘怎么办,最简单的办法,找本专门的本子记下来,不要大本子,要可以随身带的那种;如果能经常上网,也可以试一下一起背单词这个网站 www.17bdc.co,可以让你在线背单词,跟本子比最大好处就是不怕学习记录丢了,而且它有记忆曲线的功能可以提醒你复习。

再说一点,英语阅读材料中,最简单的是专业文章,其次是新闻,最难的是小说。我花了一年多时间就毫不费力的可以读懂纽约时报,但是很久以后才能勉强读完Da Vinci Code。但是真的读完一本几百页的小说,带来的成就感是读几篇文章难以比拟的。

写:

这个其实要看个人目标了,如果是达到和他人书信email交流的目的,其实前面3个步骤下来,写已经完全不是问题了。

如果还要追求文笔,可以去看看华尔街日报中文版http://www./ 上的双语内容,可以通过比较来学习如何用于英语来进行正确和优美的表达。另外译言www.yeeyan.co也是不错的选择。

每当看到这样的文字,都会激情澎湃,但是往往三分钟热度才会如此平庸.坚持坚持! 加油!↖(^ω^)↗

太棒了!想学英语的好好留着 (转) 这些网站是从新东方尹圆圆老师的博客上找来的,希望大家好好利用:

1.特训网:English Learning Websites

2. Radio and TV from Around the World

3. Special English Introduction

4. Vocabulary Test online

20-40 quick- medium – thorough different levels of test

5. Special English Vocabulary 1500

6. 网络电视其次推荐我和同事们一起收集的网址:(特别要强调一点:希望大家对这些资源要取之,学之,用之!因为If you don’t use it, you will lose it!)

adventuretv,提供视频资料,内容多是各地的风土人情,很不错:

纽约时报,网上看新闻的好地方/

英文MP3下载的好地方/archive/archive/m/2/

英文剧本下载的好地方http://huajun.com/juben.htm

一个个人主页,从这里可以在线收听新东方的25盘磁带http://www.intron.ac/study/toefl.ht

英文锁定,每日读图/index.php?ChannelID=12

英文锁定,综合学习网站,全面的英语教堂

旺旺英语网,英语语音电子杂志

Englishtown ,专业英语培训

新东方网络课堂,名校在线

疯狂英语俱乐部,李阳疯狂英语

天英语,词汇中心

时尚英语,丰富的学习资料/huayuan/english

当当当,免费英语学习资料

英语时空,英语文章大全

英语麦当劳,英语教学快餐

听世界,各级听力训练

Be Beyond,英美风土人情

洪恩,英语学习的好去处

空中美语

英国教育部和中国教育部联合搞的免费学习网站,适合初学英语者http://www.in2english.c

GARFIELD官方网站

语法/

大量的資料﹐非常不錯http://www./

无忧雅思http://211.147.1.40;

雅思的官方网站/

雅思考试网东西不多/index.htm

关于雅思的一些资料/cgi-bin/newarticle/list.cgi?class=1&type=4; 英文电影剧本站专题 提供14部电影英文剧本/spelling/film.htm 提供了24部英文电影剧本.cn/mov/m4.asp

提供了10部英文电影剧本/navi/50250.html

子曰电影网的电影剧本下载太多了/downloads/s.php?type=s|http://w

/movie/m4.htm

银海网 下载电影剧本好多啊/download/_index.asp?swzm=a Screenplay电影剧本

这里的囊括了现在流行电影的剧本http://www./movies/playwright.htm

一个教育网站提供的英文剧本下载/chinese/html/download/m

看电影学英语http://211.154.143.185/gate/gb//html/english/speech/mo

听力专题

一个很不错的英语学习网站,VOA资料很全/index.htm 一些VOA新闻的文本 有一部分听力

《美国习惯用语 Words & Idiom》是Voice of America推出的免费广播讲座

自由MP3的VOA资料下载不少哦

中华网关于VOA的听力技巧的一些文章,当然也有别的好东东

很不错的听力网站,有初级中级高级 免费的听力新闻,带文本

英语广播收听技巧听VOA的朋友可以看看

%CA%C7 20xx年全国硕士研究生入学考试英语听力样题录音下载

英语广播收听技巧很不错的技巧文本

超酷的英语听力站,也是个老站点了,有如下内容:新概念英语 听力入门 现代文阅读 ESL-Lab分级测试 CNNSF新闻测试 《圣经》在线 ,强烈推荐

普特英语听力网站

“牛津英语在线” ( Oxford English On line )

英语新闻听力Put English Club,网站主要由五个部分组成: A. 新闻英语;B. 英语教程;C. 资料下载; D. 科技英语; E. 普特论坛

通用英语百句(视频)***.cn/class/train/english.htm

CNN英语学习资源*****

现代交际英语(视频)****http://www./local_content/zhang/edu/index.html