php的学习经验

小何两年学习php的路线

 (2012-12-11 22:17:33)
标签: 

 

杂谈

 

  首先声明这是我自己总结的路线,我是新手也还在实践中。。。先学留言板,(两到三天,熟悉一下过程,基本的操作如增插删减,调用数据库数据,基本配置。)同时遇到不会的就要一直百度和看PHP手册。规范代码书写,文件命名等等。顺便养成注释的好习惯。同时做完论坛后熟悉PHP常用的几个函数,数组函数+数据库函数等。

  然后再反复进行练习,先做一个简单的mysql数据库论坛或者一个网站(7天)结合phpchina的高手PHP高手带路--问题汇总解答以及PHP手册。开始做几个企业公司的网站(一个月尽量做2 3个简单的),然后我们开始学习discuz的代码,如二次开发,模板制作。看它有哪里好的地方(比如分页代码等),研究它。(1个月)然后还需学习discuz学习外国的开源程序(zencert Joomla drupal).学习phpchina上的精华知识。

在上面的过程中,两年后必须全部掌握以下知识点,数据库必须熟练掌握 mysql & sqlserver,同时必须熟练zendstdio的操作。熟练进行phpmyadmin的操作。adodb(数据库接口)+javascript+xml+ajax(异步JavaScript和XML)+jquery(JS框架),熟悉OOP编程,学习thinkphp,zf框架,学习smarty模板引擎,pear (PHP扩展与应用库),prototype(设计模式)。  对apache也应该买本管理员手册好好看看。同时大致了解一下linux等等。

  遇到重要的记得要记录成一个文档,多总结,同时在新浪博客上总结,要自己能不看资料教会别人。多思考,举一反三,看有什么其他方法等等。不要一遇到问题就去论坛问别人。

  每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。

前提学习的:HTML+CSS HTML5+CSS3

额外还需要学习的:

软件工程,数据结构(C语言版),计算机网络,计算机网络安全。Windows 程序设计

2012-12-11

小何两年学习php的路线

 (2012-12-11 22:17:33)
标签: 

 

杂谈

 

  首先声明这是我自己总结的路线,我是新手也还在实践中。。。先学留言板,(两到三天,熟悉一下过程,基本的操作如增插删减,调用数据库数据,基本配置。)同时遇到不会的就要一直百度和看PHP手册。规范代码书写,文件命名等等。顺便养成注释的好习惯。同时做完论坛后熟悉PHP常用的几个函数,数组函数+数据库函数等。

  然后再反复进行练习,先做一个简单的mysql数据库论坛或者一个网站(7天)结合phpchina的高手PHP高手带路--问题汇总解答以及PHP手册。开始做几个企业公司的网站(一个月尽量做2 3个简单的),然后我们开始学习discuz的代码,如二次开发,模板制作。看它有哪里好的地方(比如分页代码等),研究它。(1个月)然后还需学习discuz学习外国的开源程序(zencert Joomla drupal).学习phpchina上的精华知识。

在上面的过程中,两年后必须全部掌握以下知识点,数据库必须熟练掌握 mysql & sqlserver,同时必须熟练zendstdio的操作。熟练进行phpmyadmin的操作。adodb(数据库接口)+javascript+xml+ajax(异步JavaScript和XML)+jquery(JS框架),熟悉OOP编程,学习thinkphp,zf框架,学习smarty模板引擎,pear (PHP扩展与应用库),prototype(设计模式)。  对apache也应该买本管理员手册好好看看。同时大致了解一下linux等等。

  遇到重要的记得要记录成一个文档,多总结,同时在新浪博客上总结,要自己能不看资料教会别人。多思考,举一反三,看有什么其他方法等等。不要一遇到问题就去论坛问别人。

  每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。

前提学习的:HTML+CSS HTML5+CSS3

额外还需要学习的:

软件工程,数据结构(C语言版),计算机网络,计算机网络安全。Windows 程序设计

2012-12-11

posted @ 2015-11-10 21:09  hu1  阅读(231)  评论(0编辑  收藏  举报