• 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

  • 相关阅读:
    搭建UEFI PXE 基于linux相关资料
    SLES 搭建dhcp6服务器
    SUSE Linux 11架设Apache虚拟主机
    Virtualbox 安装SLES11 SP4系统后安装Guest Additions
    centos7 安装wireshark
    RHEL7.x 安装virtualbox增强组件
    Readhat 7.x禁用防火墙
    Debian普通用户添加sudo权限
    Virtualbox 错误提示"VT-x is not available (VERR_VMX_NO_VMX)"解决办法
    VNC 下载地址和key
  • 原文地址:https://www.cnblogs.com/huyayuan1/p/4954360.html
Copyright © 2020-2023  润新知