php的學習經驗

小何兩年學習php的路線

  (2012-12-11 22:17:33)
標籤: 

 

雜談

 

  首先聲明這是我本身總結的路線,我是新手也還在實踐中。。。先學留言板,(兩到三天,熟悉一下過程,基本的操做如增插刪減,調用數據庫數據,基本配置。)同時遇到不會的就要一直百度和看PHP手冊。規範代碼書寫,文件命名等等。順便養成註釋的好習慣。同時作完論壇後熟悉PHP經常使用的幾個函數,數組函數+數據庫函數等。javascript

  而後再反覆進行練習,先作一個簡單的mysql數據庫論壇或者一個網站(7天)結合phpchina的高手PHP高手帶路--問題彙總解答以及PHP手冊。開始作幾個企業公司的網站(一個月儘可能作2 3個簡單的),而後咱們開始學習discuz的代碼,如二次開發,模板製做。看它有哪裏好的地方(好比分頁代碼等),研究它。(1個月)而後還需學習discuz學習外國的開源程序(zencert Joomla drupal).學習phpchina上的精華知識。php

在上面的過程當中,兩年後必須所有掌握如下知識點,數據庫必須熟練掌握 mysql & sqlserver,同時必須熟練zendstdio的操做。熟練進行phpmyadmin的操做。adodb(數據庫接口)+javascript+xml+ajax(異步JavaScript和XML)+jquery(JS框架),熟悉OOP編程,學習thinkphp,zf框架,學習smarty模板引擎,pear (PHP擴展與應用庫),prototype(設計模式)。  對apache也應該買本管理員手冊好好看看。同時大體瞭解一下linux等等。java

  遇到重要的記得要記錄成一個文檔,多總結,同時在新浪博客上總結,要本身能不看資料教會別人。多思考,觸類旁通,看有什麼其餘方法等等。不要一遇到問題就去論壇問別人。mysql

  天天讀的書太多,容易讓人迷失方向。必定要在天天晚上想一想本身學了些什麼,還有些什麼相關的東西須要掌握,本身對什麼最感興趣,在一本書上花的時間太長仍是不夠等等。同時也應該多想一想將來最有可能出現的應用,這樣可以讓你不是追趕技術潮流而是引領技術潮流。同時,努力使用如今已經掌握的技術和理論去製做具備必定新意的東西。堅持這樣作可以讓你真正成爲一個軟件「研發者」而不單單是一個CODER。jquery

前提學習的:HTML+CSS HTML5+CSS3linux

額外還須要學習的:ajax

軟件工程,數據結構(C語言版),計算機網絡,計算機網絡安全。Windows 程序設計sql

2012-12-11thinkphp

小何兩年學習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

相關文章
相關標籤/搜索