PHP高手如何修炼?
關(guān)鍵字:PHP相關(guān)? 數(shù)據(jù)庫類 網(wǎng)頁相關(guān) 服務(wù)器相關(guān)?數(shù)據(jù)結(jié)構(gòu)、算法?
學(xué)習(xí)PHP基本功很重要, 最好有數(shù)據(jù)結(jié)構(gòu)和算法的學(xué)習(xí)經(jīng)歷。
第一階段:1-2年新手入門,基礎(chǔ)必須完全掌握
smarty+pear+adodb+xml+ajax+jquery(prototype)
然后建議熟練分析過國內(nèi)外開源代碼,例如:discuz, zendcart等等等等諸多.
工具類必須熟練掌握 zend studio 的開發(fā)。
數(shù)據(jù)庫必須熟練掌握 mysql & sqlserver
操作系統(tǒng)必須對liunx有一定的了解。并能配置環(huán)境。
對apache也應(yīng)該買本管理員手冊好好看看。
以上為2年內(nèi),必須掌握的內(nèi)容,這個時候你基本就是已經(jīng)入門了。去個單位干個什么的都不很費(fèi)勁了
入門修煉提高具體措施:
1.?通過學(xué)習(xí)和實(shí)踐來掌握優(yōu)秀的編程思想、開發(fā)過程、系統(tǒng)架構(gòu)(這基本上與語言無關(guān))
2.?深入研究PHP開發(fā)的性能和安全性問題
3.?研究PHP底層實(shí)現(xiàn),用C開發(fā)PHP擴(kuò)展
4.?精通與PHP相關(guān)的平臺與技術(shù),如Linux,?Apache/nginx/..,?MySQL或其它數(shù)據(jù)庫,?...
第二階段,3年,學(xué)習(xí)思想
要豐富自己的思想. 如果沒有.NET或者JAVA類的開發(fā)經(jīng)驗(yàn),請需要補(bǔ)補(bǔ)了。因?yàn)?NET和JAVA的思想比PHP要成熟的多,同樣學(xué)習(xí)SQLSERVER也是為了提高mysql的使用水平。數(shù)據(jù)庫可不是簡單的建表查詢就可以了。所以我建義第三年的時候,多補(bǔ)充思想及數(shù)據(jù)庫方面的內(nèi)容。但是這并不意味前2年就不看。我的意思是第三年更趨于此。 因?yàn)樵谶@個時候,你對PHP的很多基礎(chǔ)部分已經(jīng)了然于胸了,然后需要一個整體的提高,而不是很片面的提升。
關(guān)于思想修煉,可以讀讀這5本書:
第三階段,4年,這個時候,你就要考慮架構(gòu)問題了。
當(dāng)你部署一個大型項(xiàng)目的是否負(fù)載及文件分布還有安全,等等部署方面的問題接踵而來。這個時候你要去努力理解什么是file server 集群,什么是web server集群 什么是database 集群等等。然后這些對你編碼又有什么提高的要求,安全的要求等等。
總結(jié)
以上是生活随笔為你收集整理的PHP高手如何修炼?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有点烦,不知道如何开始准备评测师考试?
- 下一篇: Linux Shell脚本入门--wge