1. 程式人生 > >PHP的學習路線?如何系統且高效地學習

PHP的學習路線?如何系統且高效地學習

重點 web 教程 blog 入門 商業 運用 mysql 適合

作者:road‘cover
鏈接:https://www.zhihu.com/question/29369715/answer/104456866
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

聲明
1.不是大神,是大神口中的實驗品
2.知內知外都有相關參考,此文為本人實際經驗總結
前提:
隸屬於國內一般大學編制軍,周圍沒有特種部隊掩護,打仗全靠自覺
保持耐心
邏輯
——以系統和高效為切入點

正文
高效學習——(分析原因、形成方法)

首先我們來分析一下:

新手可能會采取的舉動?
I

運用‘度娘‘、‘哥哥‘ 百科PHP,發現雖然概念表面上知道了,但具體操作還是一頭霧水,茫然、遙遠
II
運用‘度娘‘、‘哥哥‘尋找各種資源,搜集、整理、存檔然後沒有了然後,放在那裏占用內存(事實如此)
III
開始看視頻教程,並沒有多久,各種語法,爆炸
/**
p.s 我也是這樣過來的
*/
個人認為以上做法有幾個誤區,不要去踩
I 找到一份好的資料(放心:我會放一些)就堅持吃透,不要求資料有多少,不支持資料看了又換看了又換
II 學習基礎語法的時候,不看視頻教程或者說少看教程(因為教程會講的特別特別的詳細,但並不適合新手,新手只需要知道這個東西大概是怎麽回事 .. !真理)

方法:
看過不少資料了,最終還是覺得叠代是一種不錯的方式。
具體可以參看:
學PHP最快要多久? 學習路線?要不要報培訓班? - 燕十八的回答
簡單來說,就是 一步一步 | 一輪一輪


/**
P.S 個人還習慣一種跳躍式的方法,舉個例子:
0基礎, 我要用PHP寫一個爬蟲,我會先去用一下這個爬蟲,然後看源代碼,裏面有正則表達式,那麽我就去學一下正則表達式,再回來看一看,又或許去哪個博客看看,再回來看看
*/


下面重點講一下,知識結構的問題。
系統學習——————(知識結構、步驟)


第一輪叠代
WEB基礎
HTML/CSS 8小時學會HTML網頁開發 ..畢竟PHP是web前端的一部分
JavaScript JavaScript入門篇-JavaScript入門視頻教程網頁交互

第二輪叠代
PHP基礎
環境搭建——windows環境下wampserver的配置教程——超級詳細
學習語法階段 推薦 w3school 【再次強調:剛開始不需要學的太深太詳細】
案例:PHP基礎:經典示例(簡單的留言板)

第三輪叠代
數據庫基礎
理論:與MySQL的零距離接觸_MySQL入門視頻教程
案列:PHP基礎:經典示例(商品信息管理)

第四輪叠代
PHP進階
理論:PHP面向對象編程
案列:單例模式連接數據庫

第五輪叠代
理論:鬼斧神工之正則表達式
案列:PHP實現最簡單爬蟲原型

第六輪叠代
理論:快速入門ThinkPHP框架
案例:視頻自帶
------------------------------------------------------------------------------------------------------------
/**
先寫到這
*/
------------------------------------------------------------------------------------------------------------
Update - 2016/6/11
開始寫比較復雜一點的代碼時,一定要記得備份文件,因為你會發現一個文件需要經常改動,有備份會方便很多。

PHP的學習路線?如何系統且高效地學習