php學習了一段時間,對php/mysql本身的文法有了一定的瞭解,也寫了兩個很小的項目。之間每天都感覺有很大的進步。
現在我感覺很多天沒什麼長進了,但是又不知道怎麼繼續學習,不知道各位phper當年是怎麼學習的?
前幾天嘗試的看了thinkphp架構的文檔,不理解的地方很多,術語太多了。接下來是不是因該學習使用一個架構?如果使用架構的話,可否推薦一個簡單的,學習曲線比較平緩的架構呢?
回複內容:
php學習了一段時間,對php/mysql本身的文法有了一定的瞭解,也寫了兩個很小的項目。之間每天都感覺有很大的進步。
現在我感覺很多天沒什麼長進了,但是又不知道怎麼繼續學習,不知道各位phper當年是怎麼學習的?
前幾天嘗試的看了thinkphp架構的文檔,不理解的地方很多,術語太多了。接下來是不是因該學習使用一個架構?如果使用架構的話,可否推薦一個簡單的,學習曲線比較平緩的架構呢?
你覺得沒什麼長進的原因,我認為,是因為你已經開始涉及拋開php語言特性以外的知識了。
在學習架構期間,你是否會覺得代碼還是能明白,但是就是不明白為什麼要那樣寫呢?有什麼好處呢?
thinkphp是mvc架構的一個php實現,你現在缺的可能不是php知識而是mvc知識了。
所以在這期間,嘗試去看一下軟體設計或者演算法的知識吧。
設計和演算法算是兩個方向,我看你應該更傾向於學習架構,所以嘗試看看設計模式的書籍對你的協助應該很大。
再補充一個我認為很重要的意見:無論是找一份工作還是找一個編程愛好組,請參與到團隊開發當中,沒有經曆過團隊開發,你依然能難理解架構或者說設計模式的目的。這裡面許多知識點,便是圍繞著分工合作展開的
官網文檔是最好的學習資料,有中文版的
http://www.php.net/manual/zh/
每個頁面下方有英文的使用者評論,裡面會提到一些很實用的技巧,建議看一下
你可以一邊看ThinkPHP, 一邊用官方文檔查你不知道的東西, 慢不要緊,關鍵是能積累知識
分享一個整理的Lamp(Linux+Apache+Mysql+PHP)開發技能表,之前給社團做PHP的同學準備的。目前還不是很完善,後續會有補充。建議對著上面的各項去找資源學習。
http://blog.goody365.com/lamp/Lamp%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91...
可以看下這個《PHP最佳實務》哦