每個人的學習風格都不壹樣。寫這篇文章的目的是分享自己的學習過程,僅供參考。不要盲目的用別人的學習方法,去尋找壹種對自己有用的學習方法。
經常在壹些論壇和QQ群裏看到壹些朋友問“怎樣才能學好PHP,怎樣才能學好語言?”,但別人回答最多的是:從最簡單的開始。
這個簡單可能真的不簡單,呵呵。下面我想分享壹些自己的學習過程。先說壹些話,語言組織能力差,說很多話。看妳想看的就好,不要罵我。
事實上,學習壹門新的語言並不太難。重要的是妳是否做好了學好它的準備。時間的長短跟妳個人的能力和決心有關。黑客界也流行壹句話“沒有入侵不了的電腦”。這句話大概意思是:如果妳的技術比維護這臺電腦的管理員更好,那麽妳就可以拿下這臺電腦,甚至這個管理員管理的所有電腦。如果妳的技術不如別人,那就只能繼續學習,超越對方。我說這些話的意思是,準備學習壹門陌生語言的朋友,壹定要下定決心去學。只要妳下定決心去學,就壹定會學好。不要半途而廢。退壹步說,即使學得不好,也壹定比別人懂得多。
理解什麽是最容易的:
1,網頁的基本構成是html代碼,所以妳必須熟悉HTML/CSS/JS等基本元素。
2.熟悉PHP語法,了解PHP和HTML的操作方式,學會結合PHP和HTML完成簡單的頁面。
PHP手冊是很好的入門老師。
影響學習進度的幾個可能因素以及程序是否強大;
1,內存
壹門語言是否強大,取決於它的函數庫和代碼執行效率。每種語言都有自己強大的函數庫。要學好它,妳必須花大量的時間去記憶它。好的記憶力可以使學習更有效。
2、數學與邏輯思維
當然,這並不是絕對的影響,因為這取決於開發項目的復雜程度。小項目不需要太多的數學和邏輯思維能力,但是如果是開發財務相關的項目或者大量運營的項目,這個就很重要了。
3.有其他語言基礎。
這句話的真實性也是毋庸置疑的。據說有C語言基礎知識的人學習PHP比較容易。我沒學過C語言,不知道這句話的效果。
4.多看別人寫的代碼。
學習別人的長處,彌補自己的短處,當然也不完全是這個原因。我始終相信,壹個有組織的團隊寫出來的程序,不會比個人寫出來的差。我對PHP的入門是從看代碼開始的,我喜歡看別人寫的代碼。(介紹來自國外的disucz、PHPWind、phpbb,目前最流行的開源博客程序)。我盡量收集網絡上的PHP開源程序。到目前為止,我收集下載的PHP開源程序都是2GB大小,包括BBS,BLOG,CMS等等。我下載它們不是為了收藏它們,而是為了學習它們的編程方法和實現方法。如果我不知道如何實現我想要實現的功能,我會學習它們的實現方法,而不是復制代碼。最後的結果就是通過學習把技術變成了我自己的ASP。我也是用同樣的方法學習的(動態交互程序和其他ASP開源程序)
5.實踐
理論很重要,但實踐是必不可少的。妳的理論知識再好,如果不去實踐,看不到理論產生的結果或效果,也無法讓記憶深刻,紙上談兵。
6.毅力
廣告裏不是有壹句話嗎:“世界上最高的山就是我自己”,相信朋友們都能理解。
把自己過了,其他的都好辦了。
7.找到壹個有用的學習方法。
這篇文章可以參考4。我的介紹是看代碼。可能有朋友會問“妳壹開始能看懂那些強大的代碼嗎?”我的學習方式是從“使用”中尋找“學習函數”:PHP中的函數太多了,不可能在短時間內記住所有的函數,因為我相信壹個大項目壹定會用到常用的、必要的函數,只有找到這些函數,才能專註於學習這些函數。妳能說寫BBS的功能會比寫博客的功能少嗎?妳會寫BBS和博客嗎?找到正確的學習方法就是嘗試各種各樣的學習方法,所以只有妳自己能把握住這壹點。畢竟每個人的學習方法都不壹樣。
8.盡量找視頻教程。
別人說十句,理解起來還不如壹個操作。我相信我所有的朋友都意識到了這壹點。
9.從項目開始
壹定要“逼”自己開始寫項目。任何大師的“成長”都要經歷壹個過程,壹步壹步來。來之不易。很多學PHP的朋友的第壹部作品幾乎都是“留言本”。因為是最簡單的程序,所以寫了留言簿並不完全代表妳已經入門,也不代表妳會懂PHP。我開始把壹個“網絡書簽”當成我自己的第壹個作品,但是寫完基本功能之後,我就寫了。現在寫壹個完全正確的企業CMS系統,包括壹些企業常用的功能。我想把這個作為我入門PHP的第壹部作品。
10,了解和學習PHP相關的技術。
壹個真正的高手壹定要學會PHP相關的技術。想學好PHP,必須要學習數據庫。PHP+MYSQL被認為是“黃金搭檔”,所以妳必須聯系MYSQL或者妳認為更好的數據庫,開始設計更“合理”的數據庫。這裏的合理性更廣泛,包括數據庫優化和查詢優化。
最後想說的是:“不要依賴別人。”沒有人願意關註壹個新手的問題,因為新手的問題在他們眼裏太簡單了,他們也不想解釋女性朋友中流行的壹句話是“男人可以靠,母豬可以爬樹。”引用這句話沒有別的意思,只是想讓朋友知道這句話的意思。
我還想說:“珍惜別人回答的次數”。人的忍耐是有限度的。妳壹定要珍惜這個極限。不要問所有的問題。如果妳能自己找到答案,就問壹些問題。每問壹次,別人的耐心就會降低壹點。當妳真正需要幫助的時候,正是別人不願意回答妳的時候。妳可以想象妳失去的太多了。
建議是:“有問題嗎?相信所有的朋友都註意到了,妳問的問題可以在搜索引擎中找到,百度上有詳細的解決方案。妳可以用搜索引擎找到妳自己的答案,為什麽要問別人呢?
目前,最大的中文搜索引擎是Baidu.com,谷歌遍布全球,當然還有其他搜索引擎。如果找不到,就多試幾個。除非妳的問題是第壹個,那麽妳很幸運,也可能是妳的“外貌”問題。呵呵,開玩笑的,別介意,不過這句話還是挺流行的。
祝準備入門PHP的朋友能找到適合自己的學習方式,早日成功!!