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