進(jìn)入互聯(lián)網(wǎng)行業(yè),我們會發(fā)現(xiàn)學(xué)會一門計算機語言是多少的重要。PHP是一門高效的腳本語言,同樣完成一個功能,與其他語言相比,PHP可以用更少的語言來實現(xiàn),但是對于一些PHP小白來說,他們普遍會有這樣的疑問“PHP入門容易嗎?上手需要多久?”
PHP堅持以腳本語言為主,具備程序開發(fā)快,運行快,技術(shù)本身的特點,被嵌入到html語言中,相對于其他語言,PHP編輯簡單,實用性強,是挺適合初學(xué)者。
PHP上手需要多久?針對這個問題,小編要說的是,編程是一門技能,無論你看再多的書,那頂多是知識,但是知識跟技能還是有差別的,就好比一個人他想學(xué)男球,連續(xù)看了3個月的NBA籃球視頻,再此期間,他連籃球也沒有摸過,即使到了籃球現(xiàn)場,他還是不會打球。學(xué)習(xí)PHP也是同樣的道理。真正學(xué)習(xí)PHP是從你開發(fā)的第一個項目開始,不僅要多看書而且還要多動手。
PHP學(xué)習(xí)從入門到精通,可以參考一下幾個標(biāo)準(zhǔn):
第一階段:入門標(biāo)準(zhǔn):掌握基本的語法,可以在記事本上學(xué)出hello world。能夠從網(wǎng)上下載PHPstudy等全自動套件安裝PHP+apache環(huán)境,可以運行hello world。要學(xué)會用的html寫個簡單的樣式表(推薦HTML教程學(xué)習(xí)),再配合PHP把寫死的數(shù)組循環(huán)顯示在頁面里面。
第二階段:初級階段標(biāo)準(zhǔn):學(xué)會PHP如何連接mysql,會用客戶端工具來連接mysql,可以自行部署PHPadmin,會學(xué)幾句簡單的sql語法。html及css(推薦CSS教程學(xué)習(xí))也有了一定的進(jìn)步,可以讀取數(shù)據(jù)循環(huán)中的一些數(shù)據(jù)到頁面上。學(xué)會初級階段有一個很大的標(biāo)志,就是不在堅信“PHP+IIS的搭配是挺好的”,開始覺得linux其實更好。
第三階段:中級階段:要達(dá)到中級階段至少要有2-3個真實的模擬項目(也就是PHP實戰(zhàn)教程項目),在這些模擬項目中學(xué)會調(diào)錯經(jīng)驗、性能調(diào)優(yōu)性能、Sql優(yōu)化性能。linux技能有所提高,并且可以優(yōu)化網(wǎng)站的apache配置、nginx有了一定的了解,并且可以操作。同時也開始知道要學(xué)好PHP,不光光學(xué)PHP就好了,還得學(xué)html,js,linux和數(shù)據(jù)庫相關(guān)知識點了。
第四階段:高級階段:要達(dá)到高級階段,就必須要做過一些大中型項目,對于項目中的bug可以一眼就識別,對于開源代碼開始感興趣,可以很好的利用這些開源代碼。但是在大中型項目中不在就局限于PHP了,而是要學(xué)會用java語言做后臺,python做數(shù)據(jù)分析、PHP做前端、掌握至少2門數(shù)據(jù)庫。在這種程度上,可以說你的PHP已經(jīng)達(dá)到高級階段,可以分分鐘快速掌握一門新的語法語言了。
好了,以上便是關(guān)于PHP學(xué)習(xí)這方面的個人總結(jié),如果真正想入行學(xué)習(xí)PHP,那就趕緊行動吧,制定好學(xué)習(xí)目標(biāo),按照每個階段需要學(xué)習(xí)掌握的知識行動吧,不要把時間浪費在這些搖擺不定的無聊問題上,祝你們早日學(xué)有所成。