- 相關(guān)推薦
如何學(xué)習PHP-PHP入門(mén)指導
一些朋友會(huì )問(wèn)“怎樣才能學(xué)好PHP,怎樣才能學(xué)好***語(yǔ)言 ”,但別人回答最多的是:從最“簡(jiǎn)單”的開(kāi)始。
這個(gè)簡(jiǎn)單也許真的不簡(jiǎn)單,呵呵。下面我想分享一下自己學(xué)習的一些過(guò)程。先說(shuō)些費話(huà),語(yǔ)言組織能力差,說(shuō)了不少費話(huà),愿意看的就看,不要罵我就行
其實(shí)學(xué)習一門(mén)新語(yǔ)言并不是太難,重要的是你有沒(méi)有準備好去學(xué)好它,時(shí)間的長(cháng)短和個(gè)人的能力和決心有關(guān)。黑客界也流行一句話(huà)就是“沒(méi)有入侵不了的計算機”,這句話(huà)大概的意思是說(shuō):如果你的技術(shù)比維護這臺計算機的管理員更勝一籌,那么就能拿下這臺計算機甚至能拿下這個(gè)管理員管理的所有計算機,如果技不如人,只能繼續學(xué)習超過(guò)對方。
了解什么是最簡(jiǎn)單:
1、網(wǎng)頁(yè)的基本構成就是html代碼,所以必須熟悉HTML/CSS/JS等基本元素
2、熟悉PHP語(yǔ)法,了解PHP和HTML的運行方式,學(xué)習將PHP與HTML結合完成簡(jiǎn)單頁(yè)面
PHP手冊是比較好的入門(mén)老師
影響學(xué)習進(jìn)度和程序強大是否的幾個(gè)可能因素:
1、記憶力
一門(mén)語(yǔ)言的強大是否,應該看它的函數庫和代碼執行效率。每門(mén)語(yǔ)言都是有自己強大的函數庫,要學(xué)好它,就必須得花很多的時(shí)間去記憶,良好的記憶力能使學(xué)習達到事半功倍的效果。
2、數學(xué)和邏輯思維
這個(gè)當然不是絕對影響,因為看開(kāi)發(fā)項目的復雜程度。小的項目不需要太多的數學(xué)和邏輯思維能力,但如果是開(kāi)發(fā)類(lèi)似于財務(wù)或大量運算相關(guān)項目,這一點(diǎn)就是非常重要了。
3、有其它語(yǔ)言的基礎
“一通百通”,這句話(huà)的道理也是不容置疑。都說(shuō)有C語(yǔ)言基礎的人,學(xué)習PHP比較容易,我沒(méi)學(xué)過(guò)C語(yǔ)言,所以不知道這句話(huà)的效果
4、多看別人寫(xiě)的代碼
學(xué)習別人的長(cháng)處,補自己的不足,當然不完全為這個(gè)我始終相信:一個(gè)有組織的團隊寫(xiě)出來(lái)的程序不會(huì )比個(gè)人差我PHP入門(mén)就是從看代碼開(kāi)始的,我喜歡看別人寫(xiě)的代碼 。(入門(mén)是從disucz,PHPWind和國外的phpbb看起,還有就是目前最流行的開(kāi)源BLOG程序),我盡可能的收集網(wǎng)絡(luò )上的PHP開(kāi)源程序,到目前為止,我收集并下載的PHP開(kāi)源程序有2GB大小,包括BBS,BLOG,CMS等。我下載并不是為了收藏他們,是學(xué)習他們的編程方式和實(shí)現方法,如果自己想實(shí)現的功能不知道怎么去實(shí)現,我就會(huì )學(xué)習他們的實(shí)現方法,并不是抄襲代碼,最終結果是想通過(guò)學(xué)習,將技術(shù)變成屬于自己的ASP我也是以同樣的方式學(xué)習的(動(dòng)易和訊的程序及其它ASP開(kāi)源程序)
5、實(shí)踐
理論固然重要,但實(shí)踐必不可少。你理論知識再好,如果不實(shí)踐,就不能看到理論所產(chǎn)生的結果或效果,并不能使你的記憶深刻,所以不能紙上談兵
6、恒心
廣告不是有句話(huà)是這樣說(shuō)的么:“世界上最高的山是自己”,這句話(huà)相信朋友們都能理解
7、找對自己有用的學(xué)習方式
這條可以參照4,我的入門(mén)是從看代碼開(kāi)始可能有朋友會(huì )問(wèn):“一開(kāi)始看那些強大的代碼,你能看懂么?”我的學(xué)習方式是從“使用”找“學(xué)函數”:PHP的函數太多,短時(shí)間不可能記住所有的函數,因為我相信,一個(gè)大的項目肯定會(huì )使用常見(jiàn)和必須的函數,找到這些函數,才會(huì )有重點(diǎn)的學(xué)習這些函數,難道你能說(shuō)寫(xiě)BBS的函數會(huì )寫(xiě)BLOG用的函數少么?難道會(huì )寫(xiě)BBS還不會(huì )寫(xiě)BLOG么?找對學(xué)習方式是要經(jīng)過(guò)多種學(xué)習方式的嘗試,所以這個(gè)只有自己把握,畢竟每個(gè)人的學(xué)習方式不一樣
8、盡可能的找視屏教程看
別人說(shuō)十句,還不如一個(gè)操作看的明白,這個(gè)相信朋友們都有體會(huì )吧
9、從項目開(kāi)始
一定要”逼”自己從寫(xiě)項目開(kāi)始。任何一個(gè)高手的“成長(cháng)”都是要經(jīng)歷一個(gè)過(guò)程,這個(gè)過(guò)程是一步步走過(guò)來(lái)的,來(lái)之不易很多朋友學(xué)習PHP的第一個(gè)作品幾乎都是“留言簿”,因為是最簡(jiǎn)單的程序了會(huì )寫(xiě)留言簿,也并不能完全代表你已經(jīng)入門(mén)了,也并不代表就會(huì )了PHP,我自己開(kāi)始想以一個(gè)“網(wǎng)絡(luò )書(shū)簽”作為自己的第一個(gè)作品,但寫(xiě)了基本功能后就沒(méi)繼續了,感覺(jué)沒(méi)多大意思,F在寫(xiě)一個(gè)完全正確針對企業(yè)的CMS系統,包括針對企業(yè)的一些常用功能,我想以這個(gè)作為自己PHP入門(mén)的第一個(gè)作品
10、了解并學(xué)習和PHP有關(guān)的技術(shù)
真正的高手必須得學(xué)習和PHP關(guān)聯(lián)的技術(shù),要想學(xué)好PHP,就必須得學(xué)習數據庫,PHP+MYSQL被認為是“黃金搭檔”所以你必須得接觸MYSQL或你認為比較好的數據庫,開(kāi)始設計比較”合理”的數據庫,這里的合理就比較廣泛了,包括數據庫優(yōu)化和查詢(xún)優(yōu)化等等
最后想說(shuō)的是:“不要依靠別人”沒(méi)人愿意理會(huì )一個(gè)新手的提問(wèn),因為新手提問(wèn)的在他們眼里太簡(jiǎn)單,不想去解釋女性朋友很流行一句話(huà)是“男人靠的住,母豬會(huì )上樹(shù)” 引用這句話(huà)沒(méi)別的意思,只是讓朋友們知道這句話(huà)的意思
還想說(shuō)的是:“珍惜別人回答的次數”人的忍耐都是有限度的,一定要珍惜這個(gè)限度,不要什么問(wèn)題都去問(wèn),有些問(wèn)題自己花點(diǎn)時(shí)間能找到答案的也去問(wèn),每問(wèn)一次,別人的耐心就減去一次,等你真正需要幫助的時(shí)候,正好是別人不愿意回答你的時(shí)候,可以想像一下,你失去的太多了
建議的是:“有問(wèn)題? Google 一下”相信朋友們都已經(jīng)注意到了,你問(wèn)的問(wèn)題,在搜索引擎里都能找到相關(guān)的提問(wèn),并且有詳細的解決方案,你可以使用搜索引擎來(lái)找到自己的答案,何必去問(wèn)別人呢。
【如何學(xué)習PHP-PHP入門(mén)指導】相關(guān)文章:
初學(xué)健身入門(mén)指導08-13
如何指導孩子學(xué)習舞蹈08-13
高爾夫技巧如何入門(mén)08-16
家長(cháng)如何指導孩子學(xué)習舞蹈課?07-25
學(xué)習鋼琴入門(mén)知識10-14