- 相關(guān)推薦
零基礎(chǔ)學(xué)習(xí)PHP應(yīng)該怎么學(xué)習(xí)
在網(wǎng)上可以看到很多學(xué)習(xí)php語言的方法,鮮有適合零基礎(chǔ)自學(xué)的,當(dāng)然你要有其他主流語言的從業(yè)經(jīng)驗(yàn)就另說了,比如你從事java開發(fā)3年,python3年之類的,并且英語已經(jīng)過了6級,閱讀英文書籍和文檔沒什么壓力,可以按照那些方式學(xué)一下。但是只是感興趣想要學(xué)習(xí)php語言,不如看看這篇文章。
如果是自學(xué),只是感興趣想要學(xué)習(xí)php語言,或者從前端,ui設(shè)計(jì)想專為php開發(fā),又或者以前是在小公司套模板,在學(xué)校維護(hù)小網(wǎng)站的,如果愿意花時(shí)間的話。
首先,培訓(xùn)機(jī)構(gòu)的軟文可以讀一下,培訓(xùn)機(jī)構(gòu)雖然教學(xué)一般般,甚至坑蒙拐騙,但是至少能給你點(diǎn)信心是不是?要是一上來就各種英文文檔書籍、各種高大上看不懂的拽的一逼實(shí)際上蛋用沒有的專業(yè)名詞,初學(xué)者早就嚇軟了,搞毛線啊,這玩意有那么高大上嗎?
php本來就在眾多語言的歧視鏈底端,能有多高大上,培訓(xùn)機(jī)構(gòu)能速成的編程語言絕對不會(huì)很難,不然也沒法速成。
有人裝逼,上來就張口斯坦福,閉口google英文社區(qū),去丫的吧,這些人是典型的裝逼佬,刻意提高準(zhǔn)入門檻,妄圖廣大人民群眾繼續(xù)生活在弱智當(dāng)中。
php在國內(nèi)公認(rèn)的教學(xué)視頻,就是韓順平的教學(xué)視頻,不過現(xiàn)在看來太老了,每年都有傳智播客啊,達(dá)內(nèi)啊,這些機(jī)構(gòu)的視頻在百度網(wǎng)盤出沒,這是系統(tǒng)學(xué)習(xí)php最方便的方式。
你可別以為看這些視頻沒什么用,他們那種培訓(xùn)機(jī)構(gòu)里有個(gè)遠(yuǎn)程授課班,幾萬塊的學(xué)費(fèi),跟你在家看視頻沒什么兩樣。所以你還是在家學(xué)吧,省下來的錢趕快找個(gè)女朋友,不然入了行你就只剩下右手了(自嘲的,其實(shí)程序員這收入不怕沒有女票)。
其次,萬事開頭難,php語言本身不難,想學(xué)好也非常簡單,別聽知乎上一群冷嘲熱諷的傻逼瞎咋呼,很少有從業(yè)者在公開場合(非開發(fā)者社區(qū))去討論開發(fā),因?yàn)橛行┏橄,跟完全不懂的人去講很浪費(fèi)時(shí)間,所以干脆不說。剩下的一群人,要么是跟風(fēng)裝逼狗,一上來就扯google的大旗(google是好,支持google是xx正確,但是人家是來學(xué)習(xí)的,不是來站隊(duì)定立場的),要么是剛?cè)腴T的大學(xué)狗,只為裝逼而生(毛線不會(huì)一個(gè),一吹牛逼就說前景和發(fā)展)。
1,視頻教學(xué)很重要
有基礎(chǔ)的可以聽一聽舉一反三,如果沒有基礎(chǔ),強(qiáng)烈建議去找個(gè)培訓(xùn)機(jī)構(gòu)的系統(tǒng)性的學(xué)習(xí)視頻好好看看。至于哪個(gè)培訓(xùn)機(jī)構(gòu)的視頻適合你,我覺得傳智的韓忠康的講的不錯(cuò),韓順平的雖然好,但是太老了。韓忠康的視頻講到MVC的時(shí)候就不要看了,太老,框架設(shè)計(jì)都不符合主流,但是你已經(jīng)有基礎(chǔ)了,所以不必?fù)?dān)心。
有些人提到php100的教程,我認(rèn)為他不清晰+太快了,不適合零基礎(chǔ)和初學(xué)者。
我就跟你講,就是培訓(xùn)機(jī)構(gòu)的視頻是挺好的,什么韓順平,韓忠康。
這玩意看完基礎(chǔ),你想學(xué)不好就難。
另外:不要看著看著就去報(bào)培訓(xùn)班了,培訓(xùn)班也是老師開遠(yuǎn)程視頻,有的老師上課提問還好,有的老師根本就是自己在那講,跟你在家看視頻是一樣一樣的。
2,W3SCHOOL
很好,大家都在用,但是,相似的網(wǎng)站也有幾個(gè),W3S太老,國內(nèi)的鏡像太老了,目前來說,菜鳥教程還不錯(cuò),很多人在用,菜鳥教程 ,千萬別相信那種W3SCHOOL至上的觀點(diǎn),入門前不要太過于關(guān)心工具的問題,誰能解決問題,就找誰。
我當(dāng)時(shí)入門的時(shí)候,在CSDN上提問過,在開源中國里找過,甚至百度知道都有答案,沒必要W3SCHOOL至上。
再重復(fù)一遍,那些一上來就讓你站隊(duì)的人都是傻逼。什么玩意好用,什么玩意實(shí)用,什么玩意能用就用什么。
3,書籍
有很多人推薦php圣經(jīng),那種人肯定是沒有讀過這本書,這本書好多代碼都是錯(cuò)的,甚至出現(xiàn)了兩個(gè)功能貼同一塊代碼的編輯錯(cuò)誤,誰要再給你推薦這個(gè),肯定是跟風(fēng)裝逼狗,自己不讀書復(fù)制粘貼的答案。
所以,作為入門書籍,我不建議php圣經(jīng),倒是《php入門到精通》這本書可以作為入門書籍,但是這本書也只是作為基礎(chǔ)讀物來讀,他沒深度,但是也不用思考,跟著敲一遍記下來就能用。
《零基礎(chǔ)學(xué)PHP》上面的案例不錯(cuò),但是講解程度很差,可以配合上一本書來讀。
《php5.3入門經(jīng)典》這個(gè)書也不錯(cuò),對于php名詞的翻譯符合主流翻譯,看起來沒壓力。
上面看到有裝逼狗提到李剛瘋狂講義系列,我只能說他不是phper,是跟風(fēng)裝逼狗,因?yàn)槔顒偗偪裰v義系列沒有php的書。
4,手冊
只能說可以查閱,不要通讀。
第一,通讀極其浪費(fèi)時(shí)間,而且你不去做項(xiàng)目,不應(yīng)用,就算死記硬背下來沒個(gè)卵用。跟風(fēng)裝逼狗因?yàn)椴欢,所以上來就讓刷手冊,有那種時(shí)間還不如寫一個(gè)小論壇。
第二,手冊不用最新的,有些人有強(qiáng)迫癥,非要最新的,其實(shí)不太好,因?yàn)樾掳娴姆g實(shí)在很一般
第三,手冊很多部分是英文,量力而行,不行就百度。有條件的谷歌,反正出來的東西還是csdn的博客和腳本之家這些網(wǎng)站,沒啥區(qū)別,就是廣告比百度少,特別是教育機(jī)構(gòu)的廣告。
5,做項(xiàng)目大于一切
php語言沒深度,你一直研究也研究不出來個(gè)所以然,不如在實(shí)踐中取得真知。
絕知此事要躬行嘛。一個(gè)小項(xiàng)目坐下來,基本上就對php有所了解了。
注意!
不要一上來就用框架,要面向過程寫一遍,這樣才能學(xué)好php,上來就面向?qū)ο螅矛F(xiàn)成的框架,對自己的學(xué)習(xí)非常不利。
先用面向過程寫,然后寫一個(gè)簡單的MVC框架,再用自己寫的框架做個(gè)小功能,最后才是學(xué)習(xí)主流框架。
6,關(guān)于框架
我知道跟風(fēng)裝逼狗看不起TP框架,但是這玩意簡單,占有率高,初期學(xué)TP非常好,有些人提到了Laravel,這玩意挺好,但是不能好高騖遠(yuǎn),yii和ci也很強(qiáng)大,但是不適合初學(xué)者,別一上來就整一些高大上的玩意,除了裝逼沒有任何意義。
【零基礎(chǔ)學(xué)習(xí)PHP應(yīng)該怎么學(xué)習(xí)】相關(guān)文章:
零基礎(chǔ)學(xué)習(xí)PHP應(yīng)該怎么學(xué)10-20
零基礎(chǔ)學(xué)習(xí)PHP編程的學(xué)習(xí)路線及建議08-20
php基礎(chǔ)知識學(xué)習(xí)筆記08-15
PHP基礎(chǔ)學(xué)習(xí)之文件操作09-23
php學(xué)習(xí)筆記:基礎(chǔ)知識08-31
學(xué)習(xí)PHP語言應(yīng)該知道的那些事06-26