糯米文學吧

位置:首頁 > 計算機 > php語言

零基礎學習PHP應該怎麼學習

php語言1.98W

在網上可以看到很多學習php語言的方法,鮮有適合零基礎自學的,當然你要有其他主流語言的從業經驗就另説了,比如你從事java開發3年,python3年之類的,並且英語已經過了6級,閲讀英文書籍和文檔沒什麼壓力,可以按照那些方式學一下。但是隻是感興趣想要學習php語言,不如看看這篇文章。

零基礎學習PHP應該怎麼學習

如果是自學,只是感興趣想要學習php語言,或者從前端,ui設計想專為php開發,又或者以前是在小公司套模板,在學校維護小網站的,如果願意花時間的話。

首先,培訓機構的軟文可以讀一下,培訓機構雖然教學一般般,甚至坑蒙拐騙,但是至少能給你點信心是不是?要是一上來就各種英文文檔書籍、各種高大上看不懂的拽的一逼實際上蛋用沒有的專業名詞,初學者早就嚇軟了,搞毛線啊,這玩意有那麼高大上嗎?

php本來就在眾多語言的歧視鏈底端,能有多高大上,培訓機構能速成的編程語言絕對不會很難,不然也沒法速成。

有人裝逼,上來就張口斯坦福,閉口google英文社區,去丫的吧,這些人是典型的裝逼佬,刻意提高准入門檻,妄圖廣大人民羣眾繼續生活在弱智當中。

php在國內公認的教學視頻,就是韓順平的教學視頻,不過現在看來太老了,每年都有傳智播客啊,達內啊,這些機構的視頻在百度網盤出沒,這是系統學習php最方便的方式。

你可別以為看這些視頻沒什麼用,他們那種培訓機構裏有個遠程授課班,幾萬塊的學費,跟你在家看視頻沒什麼兩樣。所以你還是在家學吧,省下來的錢趕快找個女朋友,不然入了行你就只剩下右手了(自嘲的.,其實程序員這收入不怕沒有女票)。

其次,萬事開頭難,php語言本身不難,想學好也非常簡單,別聽知乎上一羣冷嘲熱諷的傻逼瞎咋呼,很少有從業者在公開場合(非開發者社區)去討論開發,因為有些抽象,跟完全不懂的人去講很浪費時間,所以乾脆不説。剩下的一羣人,要麼是跟風裝逼狗,一上來就扯google的大旗(google是好,支持google是xx正確,但是人家是來學習的,不是來站隊定立場的),要麼是剛入門的大學狗,只為裝逼而生(毛線不會一個,一吹牛逼就説前景和發展)。

1,視頻教學很重要

有基礎的可以聽一聽舉一反三,如果沒有基礎,強烈建議去找個培訓機構的系統性的學習視頻好好看看。至於哪個培訓機構的視頻適合你,我覺得傳智的韓忠康的講的不錯,韓順平的雖然好,但是太老了。韓忠康的視頻講到MVC的時候就不要看了,太老,框架設計都不符合主流,但是你已經有基礎了,所以不必擔心。

有些人提到php100的教程,我認為他不清晰+太快了,不適合零基礎和初學者。

我就跟你講,就是培訓機構的視頻是挺好的,什麼韓順平,韓忠康。

這玩意看完基礎,你想學不好就難。

另外:不要看着看着就去報培訓班了,培訓班也是老師開遠程視頻,有的老師上課提問還好,有的老師根本就是自己在那講,跟你在家看視頻是一樣一樣的。

  2,W3SCHOOL

很好,大家都在用,但是,相似的網站也有幾個,W3S太老,國內的鏡像太老了,目前來説,菜鳥教程還不錯,很多人在用,菜鳥教程 ,千萬別相信那種W3SCHOOL至上的觀點,入門前不要太過於關心工具的問題,誰能解決問題,就找誰。

我當時入門的時候,在CSDN上提問過,在開源中國裏找過,甚至百度知道都有答案,沒必要W3SCHOOL至上。

再重複一遍,那些一上來就讓你站隊的人都是傻逼。什麼玩意好用,什麼玩意實用,什麼玩意能用就用什麼。

  3,書籍

有很多人推薦php聖經,那種人肯定是沒有讀過這本書,這本書好多代碼都是錯的,甚至出現了兩個功能貼同一塊代碼的編輯錯誤,誰要再給你推薦這個,肯定是跟風裝逼狗,自己不讀書複製粘貼的答案。

所以,作為入門書籍,我不建議php聖經,倒是《php入門到精通》這本書可以作為入門書籍,但是這本書也只是作為基礎讀物來讀,他沒深度,但是也不用思考,跟着敲一遍記下來就能用。

《零基礎學PHP》上面的案例不錯,但是講解程度很差,可以配合上一本書來讀。

《php5.3入門經典》這個書也不錯,對於php名詞的翻譯符合主流翻譯,看起來沒壓力。

上面看到有裝逼狗提到李剛瘋狂講義系列,我只能説他不是phper,是跟風裝逼狗,因為李剛瘋狂講義系列沒有php的書。

  4,手冊

只能説可以查閲,不要通讀。

第一,通讀極其浪費時間,而且你不去做項目,不應用,就算死記硬背下來沒個卵用。跟風裝逼狗因為不懂,所以上來就讓刷手冊,有那種時間還不如寫一個小論壇。

第二,手冊不用最新的,有些人有強迫症,非要最新的,其實不太好,因為新版的翻譯實在很一般

第三,手冊很多部分是英文,量力而行,不行就百度。有條件的谷歌,反正出來的東西還是csdn的博客和腳本之家這些網站,沒啥區別,就是廣告比百度少,特別是教育機構的廣告。

  5,做項目大於一切

php語言沒深度,你一直研究也研究不出來個所以然,不如在實踐中取得真知。

絕知此事要躬行嘛。一個小項目坐下來,基本上就對php有所瞭解了。

注意!

不要一上來就用框架,要面向過程寫一遍,這樣才能學好php,上來就面向對象,用現成的框架,對自己的學習非常不利。

先用面向過程寫,然後寫一個簡單的MVC框架,再用自己寫的框架做個小功能,最後才是學習主流框架。

  6,關於框架

我知道跟風裝逼狗看不起TP框架,但是這玩意簡單,佔有率高,初期學TP非常好,有些人提到了Laravel,這玩意挺好,但是不能好高騖遠,yii和ci也很強大,但是不適合初學者,別一上來就整一些高大上的玩意,除了裝逼沒有任何意義。

標籤:PHP 學習