怎麼快速從小白到精通學會PHP?


首先從這個快速從小白到精通,字面意思是快速,其次是精通,精通這個有兩個層面,一個是使用上的精通,另外一個是從底層原理的精通,比如一些PHP的實現原理、數據結構算法等,所以我的建議學習路徑是:

1.學習基礎語法(培訓班或者視頻學習推薦慕課網)

2.動手實戰敲代碼,寫個簡單功能,如提交表單

3.學會php連接數據庫,表單提交入庫並查詢顯示

4.面向對象編程和設計模式學習(推薦視頻學習)

5.找一個面向對象php框架學習(推薦TP,入門容易點)

6.php底層知識和數據結構、算法學習

因為是小白,我的想法是由淺到深,不要一上來就很難,會擊退很多人。


快開發


我覺得這得分兩種情況:

第一種是有其他編程語言基礎的,例如之前有學過Java,c++等這些面向對象編程的語言的話,那麼你學PHP可能會相對來說比較容易,因為關於很多的基礎知識都已經知道了,例如什麼叫做變量,什麼叫做對象等等,然後可以去通過看一些技術開發API就比較快上手,這裡推薦一個網站叫做“菜鳥教程”,裡面就有很多語言的技術文檔,你可以選擇你想要學習的語言,然後進行學習,裡面的每種語言都會有一些相關的例子,可以點擊運行,也可以修改例子中的代碼,然後再去運行程序,看看結果是否跟自己想象中的一樣,所以我個人覺得這是一個不錯的平臺,比較適合那些有一定的編程基礎的人進行學習,因為看文字相對於看視頻來說還是比較快的,遇到其中不懂的,直接百度就可以了,這樣可以節約大量的時間。

第二種就是針對0基礎的人,我們都知道,現在互聯網更新的很快,許多人都開始學習編程語言,但是通常大部分人因為不能很好的找到學習的資料,然後花幾萬塊錢去報一些技術培訓班,其實我覺得這個也不一定有很好的效果。因為培訓班這種幾乎都是幾個月就速成,直接講得就是重點,但對於0基礎的學生來說,這是一個挑戰。我自己本身是大學生,所以知道有這麼些機構,而且據我所知,培訓機構幾乎不會講解“數據結構和算法”的內容,懂IT的人都知道,程序=數據結構+算法,如果沒有數據結構和算法做支撐,我覺得你的程序可能寫的不會說特別好(這裡指通常情況),因為我們寫程序有一個大概的流程,首先進行“需求分析”,“設計”,“編碼”,“測試”,“上線”,其中的“設計”就包括了你需要採用什麼數據結構去存儲數據,採用什麼樣的算法使得時間和空間複雜度最低,還有數據庫方面的設計等,所以說要寫出一個好的程序,“設計”才是最重要的部分,“編碼”只是把設計階段的思想通過編程語言進行實現。

言歸正傳,那麼對於0基礎的人來說如何學習PHP呢,我個人覺得剛開始可以看一些數據結構和算法相關的知識,先把基礎知識鞏固好,然後可以通過網上尋找一些視頻開始慢慢的進行學習,經過許多網站的對比。我這裡推薦兩個網站,目前自己也比較經常在這裡學習技術,一個是程序員的夢工廠“慕課網”,我個人覺得這裡面的視頻的質量還是很不錯的,廢話講得也比較少,都是精華。第二個就是“PHP中文網”,這個網站收集了許多其他網站的視頻,所以說海量很大,也有一些培訓機構的視頻也在這裡能找到,當然,最重要的一點是,所有的視頻都是開源的,也就是說免費,所以我覺得這個網站是很不錯的。以上就是我大學這幾年所經歷和總結出來的東西,希望能幫助到你。


MyDemo


1 如果有錢有時間,基礎薄弱,可以報個培訓班。

2 基礎好的話,可以找個網站,跟著視頻學習

3 最好的當然是找一本PHP入門教程,老老實實學語法,然後跟著練習

等你用php做一兩個項目,可以算是入門了,想要精通,還得讀一些高級的書籍,比如掌握幾個框架,學習Linux服務器,深入大併發架構的學習。


老牛視頻剪輯


作為過來人,分享一點經驗。

1、下載視頻學習基礎語法,大概2-3天時間。

2、另外再用1-2個月的時間手寫項目(重點 手寫,禁止 複製),積累代碼量,以及代碼熟練度。有1-2萬行代碼量 算是入門了

3、接著,就需要學習算法和數據結構,理解代碼的本質,目的是提高你項目的運行效率和自己的思維

5、最後,開始學習設計模式,以及系統架構設計,這些需要你在企業裡面學習,尤其是在項目實戰中學習,如果有個優秀leader帶你,可以事半功倍,更重要的是自己的自驅力,主動是探索,去研究,方可提升自己。


AILearner


學習編程知識最好的老師就是實踐,多動手,多寫代碼比看多少書要有用的多,老話說熟能生巧,即便最開始一些語法用法你不太明白,寫的多了也就無師自通了。


話說軟件


學個基礎視頻教程,然後按照教程一步步寫出來


不離不棄_161888490


看簡單的例子,學簡單的例子。 自己做做簡單的php程序。 動手多了自然而然就由生變熟。


周漁


1.報個培圳班;2.網絡學習課程;3.買相關書籍自學。


xinyu1062


看ci

教程!


魯賓孫1


快速熟練使用


分享到:


相關文章: