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