經常在某些論壇和qq群裡看到一些朋友會oqupj問「怎樣才能學好php,怎樣才能學好***語言 」,但別人回答最多的是:從最「簡單」的開始。
這個簡單也許真的不簡單,呵呵。下面我想分享一下自己學習的一些過程。先說些費話,語言組織能力差,說了不少費話,願意看的就看,不要罵我就行。
其實學習一門新語言並不是太難,重要的是你有沒有準備好去學好它,時間的長短和個人的能力和決心有關。黑客界也流行一句話就是「沒有入侵不了的計算機」,這句話大概的意思是說:如果你的技術比維護這台計算機的管理員更勝一籌,那麼就能拿下這台計算機甚至能拿下這個管理員管理的所有計算機,如果技不如人,只能繼續學習超過對方。我說這些話的意思就是讓準備學習陌生語言朋友一定要下決心去學習,只要你下了決心去學了,就一定能學好,千萬不要半途而廢。(退一萬步來說,即使是沒學好,但***必然比別人多)
了解什麼是最簡單:
1、網頁的基本構成就是html**,所以必須熟悉html/css/js等基本元素
2、熟悉php語法,了解php和html的執行方式,學習將php與html結合完成簡單頁面
php手冊是比較好的入門老師
影響學習進度和程式強大是否的幾個可能因素:
1、記憶力
一門語言的強大是否,應該看它的函式庫和**執行效率。
每門語言都是有自己強大的函式庫,要學好它,就必須得花很多的時間去記憶,良好的記憶力能使學習達到事半功倍的效果。
2、數學和邏輯思維
這個當然不是絕對影響,因為看開發專案的複雜程度。小的專案不需要太多的數學和邏輯思維能力,但如果是開發類似於財務或大量運算相關專案,這一點就是非常重要了。
3、有其它語言的基礎
「一通百通」,這句話的道理也是不容置疑。都說有c語言基礎的人,學習php比較容易,我沒學過c語言,所以不知道這句話的效果
4、多看別人寫的**
學習別人的長處,補自己的不足,當然不完全為這個。我始終相信:乙個有組織的團隊寫出來的程式不會比個人差。
我php入門就是從看www.cppcns.com**開始的,我喜歡看別人寫的**(入門是從disucz,phpwind和國外的phpbb看起,還有就是目前最流行的開源 blog程式),我盡可能的收集網路上的php開源程式,到目前為止,我收集並**的php開源程式有2gb大小,包括bbs,blog,cms等。我**並不是為了他們,是學習他們的程式設計方式和實現方法,如果自己想實現的功能不知道怎麼去實現,我就會學習他們的實現方法,並不是抄襲**,最終結果是想通過學習,將技術變成屬於自己的。asp我也是以同樣的方式學習的(動易和訊的程式及其它asp開源程式)
5、實踐
理論固然重要,但實踐必不可少。你理論知識再好,如果不實踐,就不能看到理論所產生的結果或效果,並不能使你的記憶深刻,所以不能紙上談兵
6、恆心
廣告不是有句話是這樣說的麼:「世界上最高的山是自己」,這句話相信朋友們都能理解自己這關,其它的都好辦
7、找對自己有用的學習方式
這條可以參照4,我的入門是從看**開始
可能有朋友會問:「一開始看那些強大的**,你能看懂麼?」
我的學習方式是從「使用」找「學函式」:php的函式太多,短時間不可能記住所有的函式,因為我相信,乙個大的專案肯定會使用常見和必須的函式,找到這些函式,才會有重點的學習這些函式,難道你能說寫bbs的函式會比寫blog用的函式少麼?難道會寫bbs還不會寫blog麼?
找對學習方式是要經過多種學習方式的嘗試,所以這個只有自己把握,畢竟每個人的學習方式不一樣
8、盡可能的找視屏教程看
別人說十句,還不如乙個操作看的明白,這個相信朋友們都有體會吧
9、從專案開始
一定要"逼"自己從寫專案開始。
任何乙個高手的「成長」都程式設計客棧是要經歷乙個過程,這個過程是一步步走過來的,來之不易
很多朋友學習php的第乙個作品幾乎都是「留言簿」,因為是最簡單的程式了
會寫留言簿,也並不能完全代表你已經入門了,也並不代表就會了php,我自己開始想以乙個「網路書籤」作為自己的第乙個作品,但寫了基本功能後就沒繼續了,感覺沒多大意思。現在寫乙個完全正確針對企業的cms系統,包括針對企業的一些常用功能,我想以這個作為自己php入門的第乙個作品
10、了解並學習和php有關的技術
真正的高手必須得學習和php關聯的技術,要想學好php,就必須得學習資料庫,php+mysql被認為是「**搭檔」。所以你必須得接oqupj觸mysql或你認為比較好的資料庫,開始設計比較"合理"的資料庫,這裡的合理就比較廣泛了,包程式設計客棧括資料庫優化和查詢優化等等。
最後想說的是:「不要依靠別人」沒人願意理會乙個新手的提問,因為新手提問的在他們眼裡太簡單,不想去解釋。女性朋友很流行一句話是「男人靠的住,母豬會上樹」 引用這句話沒別的意思,只是讓朋友們知道這句話的意思。
還想說的是:「珍惜別人回答的次數」人的忍耐都是有限度的,一定要珍惜這個限度,不要什麼問題都去問,有些問題自己花點時間能找到答案的也去問,每問一次,別人的耐心就減去一次,等你真正需要幫助的時候,正好是別人不願意回答你的時候,可以想像一下,你失去的太多了。
目前最大的中文搜尋引擎是 baidu.com ,全球的google,當然還有其它的搜尋引擎,乙個找不到,多試幾個,除非你的問題是第乙個提問的 ,那麼你是幸運的,也可能是你「長相」問題,呵呵,說笑的,不要介意,不過這句話倒是挺流行
本文標題: php入門經歷和學習過程分享
本文位址:
Linux系統入門經歷分享
我是乙個一公尺八三的五尺男兒,體重一百三十斤,很黑,大學的專業是計算機專業,當時考大學報專業的時候沒有自己特別想要學的東西,於是聽別人建議,就學習了計算機,因為大家都說,計算機有錢途,而且好就業,需求量會很大,於是我就開始了四年的計算機專業的學習。我的linux學習之路大約就從這本書開始了,後來做了...
Linux系統入門經歷分享
我是乙個一公尺八三的五尺男兒,體重一百三十斤,很黑,大學的專業是計算機專業,當時考大學報專業的時候沒有自己特別想要學的東西,於是聽別人建議,就學習了計算機,因為大家都說,計算機有錢途,而且好就業,需求量會很大,於是我就開始了四年的計算機專業的學習。看了看評價,都說適合初學者。我的linux學習之路大...
DataWale組隊學習經歷分享
1.賽題理解 零基礎入門nlp 新聞文字分類 本文共有13個類別,是個多分類問題 2.資料讀取與eda 進行了簡單的資料探索,能夠發現一些關聯性 在想,是否能夠進行更加細節的分析,挖掘深入的特徵 3.簡單的文字分類 接觸了tf idf對於詞的表示方法,以及n grams 這些都是簡單的處理文字的方法...