一、參加PHP培訓(xùn)的個人見解
我把學(xué)習(xí)PHP的過程做一下概括:
(1)熟悉HTML/CSS/JS等網(wǎng)頁基本元素,完成階段可自行制作完整的網(wǎng)頁,對元素屬性達(dá)到熟悉程度。
(2)理解動態(tài)語言的概念,運做機制,熟悉PHP語法。
(3)學(xué)習(xí)如何將PHP與HTML結(jié)合起來完成簡單動態(tài)頁面。
(4)接觸MYSQL,學(xué)會使用PHP 操作MYSQL。
二、我的學(xué)習(xí)思路
首先,必須先學(xué)會做網(wǎng)頁才能做網(wǎng)站,因此必須要掌握了HTML,才能為今后制作網(wǎng)站打下基礎(chǔ)。在學(xué)習(xí)HTML中我想邊學(xué)邊做是最有效的方式,HTML中的任何元素都要親自實踐,只有明白了什么元素會起到什么效果之后,你才會記憶深刻。當(dāng)你可以完成一個靜態(tài)頁面了,就可以開始學(xué)習(xí)PHP了。
首先,對于PHP的理解是新手最難邁過的一道門檻,然而書過三遍自然熟,即使你理解不了PHP,一遍遍的看,一邊琢磨, 慢慢的你就會有感覺。在一段掙扎之后,你已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,搞清楚HTML和PHP的概念之后PHP和HTML混合編程應(yīng)該不成問題。
接下來就是學(xué)習(xí)數(shù)據(jù)庫了,MYSQL可算是PHP的黃金搭檔了。在一番搏斗之后,理解了數(shù)據(jù)庫的概念,也可以通過PHP來連接數(shù)據(jù)庫了。等到學(xué)會了用PHP成功的插入,刪除,更新數(shù)據(jù)的時候,顯然,你已經(jīng)距離成功指日可待了。
這個時候會是這種狀態(tài):能編好幾個大表格排板的網(wǎng)頁啦!會把一加一的運算寫在函數(shù)里,然后調(diào)用。會把我的信息在數(shù)據(jù)庫里插入刪除。但是,你可能瞅瞅東,看看西,人家這個編論壇,那個CMS,還有那啥CRM,我啥時候?qū)懸粋€呢?恩,學(xué)!加緊學(xué)呀學(xué),現(xiàn)在你應(yīng)該接觸-下XML了,恩, XML也了解了,那么AJAX你也得接觸接觸吧?AJAX完了,然后…。
總而言之,你絕對不會發(fā)現(xiàn)你全部都學(xué)會了,一些真正的強人總會搞出新玩意來丟給你,你不學(xué)就落后了,也印證了前人的經(jīng)驗,果然是學(xué)無止境啊!
另外要叮囑各位的是,抵御誘惑,ASP/PHP/JSP/ .NET的對比也許會讓你無所適從,你也許學(xué)了一半PHP,又開始打C#的主意,或者有人說JAVA很強,這個時候的你絕對不能動搖,哪怕你真想學(xué),也得學(xué)會了PHP。然后再學(xué),見異思遷是最不可取的,中途放棄,只能是一無所獲,還浪費了許多的時間和經(jīng)歷,得不償失。