PHP將web做到了極致,全球81.8%的網(wǎng)站使用PHP技術(shù)。PHP由于其簡單易上手,更是被很多人稱為最容易的編程語言,所以很多人真的認(rèn)為PHP非常簡單,以下就是小編給大家整理的學(xué)習(xí)php要注意的問題以及方法。 ?
自學(xué)PHP注意事項: ?
一開始就要認(rèn)定:自學(xué)注定是一條孤獨的路,如果你根本靜不下來你的心,還是不要去嘗試了,要知道自學(xué)的失敗率高達(dá)90%。千萬不要以視屏為主,我見過一個同學(xué),認(rèn)真的看了5個月的視頻,結(jié)果連織夢都不會用。 ?
搞清楚知識點的學(xué)習(xí)順序。這個一般html、css、div、php基本、mysql基本、oop、php高級、mysql高級、ajax、jquery、框架、cms、svn、liunx、memcached……這個不知道可以咨詢培訓(xùn)機(jī)構(gòu),咨詢是不可能收費(fèi)的,和培訓(xùn)機(jī)構(gòu)打好關(guān)系,好處多多,他們一般都有內(nèi)部qq群,高手很多,說不定還能找個人帶帶你。 ?
學(xué)習(xí)PHP的工具: ?
*有一個筆記本,學(xué)習(xí)的時候做筆記是很重要的,好記性不如爛筆頭。值得提醒的是,記筆記重要,但整理筆記更加的重要。整理就是再過一遍,捋一遍,加深記憶最快的方式就是整理筆記。 ?
不要使用高級的編輯器,推薦EditPlus,逼著自己去記住一些函數(shù),你可以依賴手冊,但至少常用的函數(shù)什么的你肯定是要記得,不記憶,是不可能學(xué)好的。
學(xué)習(xí)PHP的時間: ?
培訓(xùn):平均時間3.5月,要求達(dá)到的水平,可以基于PHP框架開發(fā)電子商務(wù),團(tuán)購,旅游網(wǎng)站、論壇、管理系統(tǒng)……常見的網(wǎng)站基本可以開發(fā)。這里不需要考慮大數(shù)據(jù)、性能、網(wǎng)站壓力。 ?
自學(xué):平均時間6.5個月(全天學(xué)習(xí),非周末+晚上)。要求達(dá)到的水平,基于PHP框架開發(fā)電子商務(wù),團(tuán)購,旅游網(wǎng)站、論壇、管理系統(tǒng)……常見的網(wǎng)站基本可以開發(fā)。這里不需要考慮大數(shù)據(jù)、性能、網(wǎng)站壓力。 ?
零基礎(chǔ)如何學(xué)習(xí)PHP建站技術(shù) ?
1.對于零基礎(chǔ)的同學(xué)來說,學(xué)習(xí)php肯定是非常需要毅力的。任何語言的學(xué)習(xí)都不可能一蹴而就,而是需要花大量時間,消耗大量精力才能學(xué)會的。也并不是報了某個班就一定能夠?qū)W會。 這絕不是打消想立志從事php從業(yè)的同學(xué)的積極性。想想學(xué)會php,要接觸的東西實在是太多,不僅html標(biāo)記,div+css,js這些前臺知識需要懂得,而且php語言,samrty模版,ajax,jquery,mysql,linux等等也都需要學(xué)習(xí)和了解,就是應(yīng)用工具如框架,也不是一天兩天就能夠掌握的。 ?
2.php學(xué)習(xí)*要點:心態(tài)。 雖然目前php語言市場火爆,而且php語言相對于其他的語言來說也更容易學(xué)習(xí),但是千萬別把php想的太簡單,不要全信培訓(xùn)學(xué)校的宣傳,仿佛零基礎(chǔ)的人也能夠隨隨便便就將php學(xué)會。失敗的案例肯定不少。 當(dāng)然我們也不要把php想的太難,既然你想從事這方面的工作,那么就要準(zhǔn)備全力以赴,破釜沉舟。4個月學(xué)會不會,那就堅持到5個月,5個月還不會,那就堅持到6個月(需要一點點烏龜精神)。總有一天,你會全面掌握php知識,拿到自己滿意的薪酬。 ?
3.php學(xué)習(xí)的第二要點:就是學(xué)習(xí)方法。 在這里,建議大家還是報一個班。一個人學(xué)習(xí)php,太難,如果說有一群人一起來學(xué)習(xí),就能夠營造出一種學(xué)習(xí)php的氛圍,有老師教,學(xué)習(xí)php碰到的問題也可以得到解決。在這里,就會碰到一個問題,那就是一個班,有零基礎(chǔ)的,有從事過這方面工作的,php水平可謂是參差不齊,如果是一個零基礎(chǔ)的同學(xué)學(xué)習(xí)php,你如何跟上學(xué)校的講課進(jìn)度? 這里就是我要講的學(xué)習(xí)方法,在我們報班前,可以先去網(wǎng)上下載php學(xué)習(xí)的相關(guān)視頻,比如韓順平的php系列視頻(聲明:韓老師沒給我啥好處費(fèi),我也不是托,隔著大老遠(yuǎn),我連他老兄的面都沒見過的說-_-),就講的非常好。韓老師的視頻講的很深入、生動,而且有筆記可供下載學(xué)習(xí)。如果我們把韓老師的視頻都看了一兩遍再去報班學(xué)習(xí)php,效果肯定和沒看視頻效果不一樣。
4.php學(xué)習(xí)的第三要點:那就是堅持堅持再堅持,抵御誘惑,ASP/PHP/JSP/.NET的對比也許會讓我們新手無所適從,也許學(xué)了一半PHP,我們又開始打C#的主意,或者有人說JAVA很強(qiáng),這個時候的我們絕對不能動搖,哪怕我們真想學(xué),也得學(xué)會了PHP,然后再學(xué)。 ?
系統(tǒng)學(xué)習(xí)php ?
1.HTMl做web開發(fā)必須要接觸一門語言,現(xiàn)在這個語言已經(jīng)發(fā)展到HTMl5,但是大很多瀏覽器對HTMl的兼容性不好,我們學(xué)習(xí)只需要學(xué)習(xí)XHTML就可以,我在網(wǎng)頁上點擊右鍵查看源碼哪里面寫的就是HTMl ?
2.CSS有了html只有雖然我們的頁面有了但是我們要配置各種顏色,各種布局,這個時候我們就需要Css這個語言 ?
3.javascript 有了頁面也有了布局,這個時候我們就需要添加很多頁面的效果,比如橫幅的滾動,這些是最常見不過的了,這些效果就是js來實現(xiàn)的,我們也可以用js第三方的庫,比如jquery、dojo還有很多其他的 ?
4.前端頁面好了,這個時候我們就需要調(diào)用數(shù)據(jù),這個時候就用到php語言了,php的作用是把數(shù)據(jù)庫中的數(shù)據(jù)經(jīng)過php展示在前端上,php的學(xué)習(xí),個人建議直接看看php的手冊就可以 ?