PHP的學習路線規劃
第一階段:WEB的快速入門
前期入門學習我們需要學一些HTML+CSS+JS前端的一些技術,這個階段不需要太深入的學習,學習到可以製作出一個像樣點的靜態頁面就可以了。因為大家是學習PHP,對於新人來說如果是主搞後端這一階段就不需要做太多的要求,如果以後碰到可以再完善。
第二階段:基本語法的學習
這一階段我們就可以學習以下PHP的基本語法了。這裡要學習無非就是變數、迴圈、陣列、函式、常用函式等。這一階段需要多多練習,每學一個知識點就需要多加練習,很多新人在這一階段會發現今天我會寫的東西隔一段時間就會忘記,今天用的一個函式隔一段時間需要用到的時候就忘記了,這是因為寫的程式碼積累的還不夠,所以需要多加聯絡,寫的程式碼量上去了,很多東西自然就記住了。
第三階段:面向物件和MVC思想
到了這裡我們就可以算得上是深入的學習了,可以寫一點東西出來了,如果需要繼續學習就要會一點資料庫的知識,學習一下MySQL的知識對於這一階段有以下幾個步驟。
1、學習MySQL
2、程式碼的編寫規範
3、面向物件的基本語法,類的編寫
4、MVC思想的建立
這裡不用著急,慢慢學一口氣吃不成大胖子,學習完MySQL之後停留一會兒,把新學的MySQL和之前學的東西結合一下,鞏固一下之前學的東西,這裡我們可以先做一些WEB開發中常用的功能,比如分頁、登入、註冊等常用功能,然後後面的學好了我們就可以做一個專案成品了。先不用管前端的美觀性,這裡只要把功能都完成就OK了。
第四階段:深入學習前端技術
這一步我們就可以先把後端的一些東西放一放,因為完成上面那些階段之後我們已經可以做點成品出來了,但是前端的美觀性還不夠完善,所以這一步我們加強一下自己的前端,深入的學習一下CSS、Bootstrap、JS、JQ等技術,有興趣也可以自己找一些好的技術學習學習。
第五階段:框架的學習
這一階段我們可以學習一些框架的技術了,比如ThinkPHP5、Laravel等,可以嘗試著邊學習邊做的方式,一邊學一邊做一個專案出來。第一個框架專案的話我們可以把之前原生程式碼寫出來的專案改造以下這樣學習來可能輕鬆一點。然後就可以獨自開發專案了,寫一點自己想做的東西出來。
第六階段:線上伺服器搭建執行
通過上面一系列的學習我們已經能夠開發出想要的WEB了,所以我們可以選擇去買一個伺服器來做一些把專案放到線上的操作了。首先購買一臺伺服器例如阿里雲、騰訊雲等,這裡我們學習使用所以購買最便宜的就好。然後購買域名等,再把專案掛上去把整套流程走一遍就差不多了。
寫在最後:
完成這些東西我們就可以找到一份不錯的工作,至於之後學習的東西完全可以根據自己的需求來進行學習。