• 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

  • 相关阅读:
    软件测试之魂:核心测试设计精解
    测试的第一重境界:围着Bug转
    理想运算放大器的性质
    MATLAB脚本显示滤波器系数
    matlab中用转义符来输入希腊字母的方法
    Linux中Matlab安装总结
    在ubuntu下阅读chm文件的四种方法(转)
    ARM是不是单片机
    日本人的英文名字
    WAV格式音乐
  • 原文地址:https://www.cnblogs.com/huyayuan1/p/4954360.html
Copyright © 2020-2023  润新知