熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

如何學習PHP之經驗談[2]

2013-11-15 12:43:25  來源: PHP編程 

  >>自己動手設計一個留言本

  這個時候的你也許是這種狀態

  你會HTML嗎?會我能編好幾個大表格排板的網頁啦!

  你會PHP嗎?會我會把一加一的運算寫在函數裡然後調用啦!

  你會MYSQL嗎?會我會把我的信息在數據庫裡插入刪除啦

  那接下來你該怎麼做呢?我覺得小試一下身手大概是沒問題了那麼交給你個任務做個留言本吧這和HELLO WORLD有一比啊!同是新手面臨的第一道關

  花了一段時間你終於學會把表單的數據插入數據庫然後顯示出來了應該說一個程序的雛形已經誕生了

  但是你可能瞅瞅東看看西人家這個編論壇那個CMS還有那啥CRM我啥時候寫一個呢?

  不要急可以說你的馬步已經扎的差不多了接下來就要開始練把勢的時候了如果有條件的話用筆或者打印一個簡易的PHP手冊在身上時不時的摸出來看看

  再有條件的話買本書看看吧《PHP+MYSQL WEB開發(第三版)》號稱聖經級也許是個不錯的選擇

  鞏固了自己的知識熟悉了PHP和MYSQL開發的要領之後再回頭看你寫的那個留言本你也許會懷疑那真的是你寫的嗎?當然如果屋裡還有鬼的話也許是它寫的

  這個時候你的留言本應該加入注冊以及分頁功能了而如果你更強的話UI(用戶界面)也可以加強完成之後感覺是不是特有成就感?不管怎麼樣咱好歹是寫了一個動態網站程序了放在自己的網站上耍耍吧讓好朋友來看看看咱寫的多棒然後再在網上宣傳一下

  >>關於頁面安全

  幾天之後你再打開留言本哎?哇一下彈出N多頁面!很明顯你的留言本並沒有做好安全防范被人用JS代碼小小的耍了一下我很同情你這個時候的感受但是沒有別的辦法了繼續努力吧!

  你發奮努力熟悉了安全方面的問題然後又設計了一些程序感覺還不錯

  那麼接下來這就算學會啦?NONONO還早呢你至盡還沒碰過OOP之類的吧?模板呢?

  恩學!加緊學呀學學會了這些之後你又學會了生成靜態網頁現在你應該接觸一下XML了XML也了解了那麼AJAX你也得接觸接觸吧?AJAX完了然後

  >>最後總結

  總而言之你絕對不會發現你全部都學會了一些真正的強人總會搞出新玩意來丟給你你不學就落後了也印證了前人的經驗果然是學無止境啊!

  我想通過我的一番YY你也應該大致熟悉了一些學習過程也許我的過程和你的有些出路但是不管怎麼樣是殊途同歸我寫這麼多也只是給大家一個借鑒的機會至於好與不好我就不敢打包票了

  看完之後你發現羅嗦這麼多對我一點用處沒有啊我知道該怎麼學但是我想如何才能更快的學一周速成啊不小時速成那種?學東西永遠不要妄想有速成這一說告訴你了一個方式但是缺少努力這一環節那也是白搭

  但是有一點我可以給你保證的就是你學會了PHP那麼學其他的語言肯定速成反過來也一樣如果你之前學過其他的語言那麼學PHP肯定快

  不過語法好學但是怎麼用語法來實現每個人都有每個人的方式幾乎是各有千秋然而借鑒別人成功的代碼絕對是有益無害因此多看那些經過千錘百煉凝出來的經典代碼是進階的最好方法

  講了這麼多無非是想說學習PHP不僅要掌握方法更多的是付出汗水我不希望看到中途放棄的人相信自己相信自己的選擇更要相信自己的能力!

  另外要叮囑各位的是抵御誘惑ASP/PHP/JSP/NET的對比也許會讓你無所適從你也許學了一半PHP又開始打C#的主意或者有人說JAVA很強這個時候的你絕對不能動搖哪怕你真想學也得學會了PHP然後再學見異思遷是最不可取的狗熊掰玉米就是這個道理如果經常中途放棄只能是一無所獲還浪費了N多的時間和經歷得不償失最重要的是你會被別人瞧不起沒有人會喜歡和見異思 遷的人交朋友因為這種人太不安分太不可靠因此你必須要強迫自己完成自己的目標哪怕可能會很難受也得堅持毅力就是這麼鍛煉出來的

  最後祝大家學有說成吧有什麼更好的學習經驗也可以拿出來跟大家一同分享!

[]  []  


From:http://tw.wingwit.com/Article/program/PHP/201311/21484.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.