php學(xué)習(xí)心得
有了一些收獲以后,就很有必要寫一篇心得體會,這樣能夠給人努力向前的動力。那么好的心得體會都具備一些什么特點呢?以下是小編為大家整理的php學(xué)習(xí)心得,希望對大家有所幫助。
php學(xué)習(xí)心得1
自從上周開始,我受其他中心邀請,前去給大四學(xué)生要做為期一個半月的PHP強化培訓(xùn)講師,對我來說雖說很簡單,但仍不可掉以輕心,在第一次和這個大四學(xué)生們交流時,我發(fā)現(xiàn)他們的計算機基礎(chǔ)知識真的很差,有的學(xué)生連基本的操作系統(tǒng)都不會做.當(dāng)初著實讓我頭痛了一把,一個半月,要把PHP課程講完,還要求每個學(xué)員都能獨立完成網(wǎng)站的開發(fā),最主要的是他們沒有基礎(chǔ).
在第二天正式上課之前,我把我以前給自己學(xué)生培訓(xùn)的大綱做了很大的修改,決定以他們的實際情況為出發(fā)點,用最快的時間去講在學(xué)習(xí)PHP之前的基礎(chǔ)知識,并且用幽默快樂的課堂氣氛來提起同學(xué)們的學(xué)習(xí)興趣,通過這幾天的講課,感覺他們每個學(xué)員都撐握的不錯,每個學(xué)員都很努力地去學(xué)習(xí),用他們的話說,在我講這幾天,比大學(xué)里三個月講的內(nèi)容還多,他們接受起來很快,不愧是大學(xué)生,所以我現(xiàn)在有信心能把他們教好.我不敢保證100%,但80%能成為網(wǎng)站程序員是沒有什么問題.
還有一個月的課程要給他們講,所以我除了忙自己的公司外,還要兼著給大學(xué)生們講課,雖然我自己累點,但我能看到希望,最近有不少想學(xué)網(wǎng)站,學(xué)SEO學(xué)員咨詢,覺得我的技術(shù)還是很牛的,其他也沒有什么,我用十年的時間學(xué)習(xí)和工作都是以網(wǎng)站建設(shè),網(wǎng)站維護為主的,只是近年才開始做講師,但對我最大的收獲,就是學(xué)員學(xué)有所成。
php學(xué)習(xí)心得2
php是動態(tài)網(wǎng)站開發(fā)的優(yōu)秀語言,在學(xué)習(xí)的時候萬萬不能冒進。在系統(tǒng)的學(xué)習(xí)前,我認為不應(yīng)該只是追求實現(xiàn)某種效果,因為即使你復(fù)制他人的代碼調(diào)試成功,實現(xiàn)了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對于php來說,系統(tǒng)的學(xué)習(xí)我認為還是很重要的,當(dāng)你有一定理解后,你可你針對某種效果研究,我想那時你不會只是復(fù)制代碼的水平了。
而在接觸php前,我主要是專攻javaweb這個方向,雖然java學(xué)習(xí)起來有些難度,但我卻被它的面向?qū)ο筇匦陨钌钗 ?/p>
實際上,從技術(shù)架構(gòu)來說,Java語言相比PHP有明顯的優(yōu)勢,Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計方法,而PHP還是采用面向過程的開發(fā)方法。PHP只能實現(xiàn)簡單的分布式兩層或三層的架構(gòu),而JA可以實現(xiàn)多層架構(gòu)。數(shù)據(jù)庫層(持久化層)、應(yīng)用(業(yè)務(wù))邏輯層、表示邏輯層彼此分開,而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術(shù)實現(xiàn)了MVC的設(shè)計模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學(xué)得架構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運算和數(shù)據(jù)庫訪問速度來講,Java的性能也優(yōu)于PHP.實際上,對于跨平臺的大型的企業(yè)應(yīng)用系統(tǒng)來講,Java幾乎已經(jīng)成為唯一的選擇(微軟.NET不支持跨平臺),但是在于Web網(wǎng)站應(yīng)用開發(fā)來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持PHP+MySQL,而支持Java的卻少之又少,在資源上,網(wǎng)上有不計其數(shù)的PHP資源,很多著名的大型網(wǎng)站(例如Facebook、Mediawiki等)都是基于PHP的。
Java的理念是“一次編寫,到處運行”,Java在應(yīng)用框架底下的架構(gòu)是無與倫比的,遠勝過其他任何語言,Java的框架利于大型的協(xié)同編程開發(fā),系統(tǒng)易維護、可復(fù)用性較好。而PHP很容易自學(xué),讓熱備能快速簡潔地編寫代碼,適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低。在調(diào)試、發(fā)布上,PHP也較Java簡單。
php學(xué)習(xí)心得3
首先聲明:我是一個菜鳥,是一個初學(xué)者。學(xué)習(xí)了一段php后總是感覺自己沒有提高,無奈。經(jīng)過反思我認為我學(xué)習(xí)過程中存在很多問題,我改變了學(xué)習(xí)方法后自我感覺有了明顯的進步。
在學(xué)習(xí)的過程中不能怕麻煩,不能有懶惰的思想。學(xué)習(xí)php首先應(yīng)該搭建一個lamp環(huán)境或者是wamp環(huán)境。這是學(xué)習(xí)php開發(fā)的根本。雖然網(wǎng)絡(luò)上有很多集成的環(huán)境,安裝很方便,使用起來也很穩(wěn)定,但是我還是強烈建議自己搭建php環(huán)境。因為在搭建的過程中你會遇到一些問題,通過搜索或是看php手冊解決問題后,你會更加深刻的理解它們的工作原理,了解到php配置文件中的一些選項設(shè)置。環(huán)境搭建好,當(dāng)你看見你的瀏覽器輸出“itworks"時你一定是喜悅的。在你解決問題的時候,我強烈建議多讀php手冊。
對于懶惰的朋友,我推薦php的集成環(huán)境xampp或者是wamp。這兩個軟件安裝方便,使用簡單。但是我還是強烈建議自己動手搭建開發(fā)環(huán)境。
php是動態(tài)網(wǎng)站開發(fā)的優(yōu)秀語言,在學(xué)習(xí)的時候萬萬不能冒進。在系統(tǒng)的學(xué)習(xí)前,我認為不應(yīng)該只是追求實現(xiàn)某種效果,因為即使你復(fù)制他人的代碼調(diào)試成功,實現(xiàn)了你所期望的.效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對于php來說,系統(tǒng)的學(xué)習(xí)我認為還是很重要的,當(dāng)你有一定理解后,你可你針對某種效果研究,我想那時你不會只是復(fù)制代碼的水平了。
我要在聲明一下:我是個菜鳥!!我對php這門優(yōu)秀的語言也是知之甚少。
但是我要在這里說一下php在網(wǎng)站開發(fā)中最常用的幾個功能:
分頁原理
上傳原理
生成html文件
文件截取
圖片添加水印
制作圖片驗證碼
利用模板分離開發(fā)過程
pear庫的使用
驗證用戶
這些都是最基本最常用功能,我們這些菜鳥在系統(tǒng)學(xué)習(xí)后,可以先對這些功能深入研究。
學(xué)習(xí)php的目的往往是為了開發(fā)動態(tài)網(wǎng)站,phper就業(yè)的要求也涵蓋了很多。我大致總結(jié)為:精通php和mysql,熟悉html,能用div+css,還有javascript,優(yōu)先考慮linux。我在開始學(xué)習(xí)的時候,就想把這些知識一起學(xué)習(xí),我天真的認為同時學(xué)習(xí)能夠互相呼應(yīng),因為知識是相通的。但是我學(xué)習(xí)了一段時間后,我發(fā)現(xiàn)效果并不好(估計是我自身的問題)。因為一個人的精力總是有限的,同時學(xué)習(xí)這么多,會導(dǎo)致每個的學(xué)習(xí)時間都得不到保證,F(xiàn)在我先學(xué)習(xí)php和mysql,還有css(html語言很簡單)我認為現(xiàn)在的效果比以前的方法好。
多看優(yōu)秀程序員編寫的代碼,仔細理解他們解決問題的方法,對自身有很大的幫助。
php學(xué)習(xí)心得4
php是動態(tài)網(wǎng)站開發(fā)的優(yōu)秀語言,在學(xué)習(xí)的時候萬萬不能冒進。在系統(tǒng)的學(xué)習(xí)前,我認為不應(yīng)該只是追求實現(xiàn)某種效果,因為即使你復(fù)制他人的代碼調(diào)試成功,實現(xiàn)了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對于php來說,系統(tǒng)的學(xué)習(xí)我認為還是很重要的,當(dāng)你有一定理解后,你可你針對某種效果研究,我想那時你不會只是復(fù)制代碼的水平了。
而在接觸php前,我主要是專攻javaweb這個方向,雖然java學(xué)習(xí)起來有些難度,但我卻被它的面向?qū)ο筇匦陨钌钗 ?/p>
實際上,從技術(shù)架構(gòu)來說,Java語言相比PHP有明顯的優(yōu)勢,Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計方法,而PHP還是采用面向過程的開發(fā)方法。PHP只能實現(xiàn)簡單的分布式兩層或三層的架構(gòu),而JA可以實現(xiàn)多層架構(gòu)。數(shù)據(jù)庫層(持久化層)、應(yīng)用(業(yè)務(wù))邏輯層、表示邏輯層彼此分開,而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術(shù)實現(xiàn)了MVC的設(shè)計模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學(xué)得架構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運算和數(shù)據(jù)庫訪問速度來講,Java的性能也優(yōu)于PHP.實際上,對于跨平臺的大型的企業(yè)應(yīng)用系統(tǒng)來講,Java幾乎已經(jīng)成為唯一的選擇(微軟.NET不支持跨平臺),但是在于Web網(wǎng)站應(yīng)用開發(fā)來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持PHP+MySQL,而支持Java的卻少之又少,在資源上,網(wǎng)上有不計其數(shù)的PHP資源,很多著名的大型網(wǎng)站(例如Facebook、Mediawiki等)都是基于PHP的。
Java的理念是“一次編寫,到處運行”,Java在應(yīng)用框架底下的架構(gòu)是無與倫比的,遠勝過其他任何語言,Java的框架利于大型的協(xié)同編程開發(fā),系統(tǒng)易維護、可復(fù)用性較好。而PHP很容易自學(xué),讓熱備能快速簡潔地編寫代碼,適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低。在調(diào)試、發(fā)布上,PHP也較Java簡單。
php學(xué)習(xí)心得5
學(xué)習(xí)php也有幾個月了。斷斷續(xù)續(xù)的學(xué)習(xí)吧。沒有整天整天的寫代碼。其實我倒是希望有時間整天整天的寫代碼。那樣的話就可以提高的更快了。我大二,計算機類的學(xué)生,大一的時候?qū)W習(xí)過C++,大二上學(xué)期的時候?qū)W習(xí)了匯編語言,所以對編程有一點點基礎(chǔ)。加上自己喜歡編程這種比較節(jié)省腦力的東西(至少在計算的時候恨方便,記得我們學(xué)習(xí)概率論與數(shù)理方程的時候我就是寫了程序來解題目的),所以在學(xué)習(xí)PHP的時候比較順利吧。
最開始決定要學(xué)習(xí)PHP的時候,主動的接近and認識了一些在PHP方面有過經(jīng)驗的一些師兄。讓他們給介紹了經(jīng)驗還有需要看的書籍,資料等等。
然后自己開始慢慢的從基礎(chǔ)做了。記得最開始的時候做的是一個跟“正則表達式”有關(guān)的東東。就是沖搜索引擎上偷數(shù)據(jù)。雖然現(xiàn)在看來很簡單,但那時看來還是很復(fù)雜的。
再后來,開始做一些站點了。在css和javascript方面有有一些學(xué)習(xí)。以及其他的一些PHP的函數(shù)操作。一般都是字符串的操作等等。熟悉一些函數(shù)。
后來就是寫了一些簡單的系統(tǒng)。記得我們班推優(yōu)入黨的時候,我寫了一個投票系統(tǒng),裝在一個本里面。帶到教室里面去投的。那個時候覺得還不錯,現(xiàn)在想想那個投票系統(tǒng)還是有很多的不足的。例如,沒有投票次數(shù)的限制等等。(但是覺得都是自己班的,應(yīng)該不會出現(xiàn)什么吧,結(jié)果還是出問題了。本來是一人投兩票的,結(jié)果是出現(xiàn)了單數(shù)的總票數(shù),哎哎)
其實投票系統(tǒng)已經(jīng)涉及到了數(shù)據(jù)庫的操作了。有了數(shù)據(jù)庫操作的基礎(chǔ),就可以開始做文章發(fā)布系統(tǒng)了。給自己的站點寫了一個文章發(fā)布系統(tǒng)(之前沒有存入數(shù)據(jù)庫的時候,我都是用Dreamweaver在本地生成,然后上傳的,現(xiàn)在想想,麻煩死了)。
文章發(fā)布系統(tǒng)寫好了之后,就是對這個發(fā)布系統(tǒng)的一些優(yōu)化了。比如,文章發(fā)布的時候靜態(tài)頁的自動生產(chǎn),目錄的自動更新,文件上傳等等。還有管理員登錄安全的一些操作。
到目前為之就這樣啦。其實中的感覺就是學(xué)習(xí)一門語言入門就好辦了。當(dāng)初在學(xué)習(xí)C++的時候也是這樣的,由于沒有基礎(chǔ),最初的幾周,都是迷迷糊糊的,入了門,對語言這種東西有了感覺,進步就很快了的。
【php學(xué)習(xí)心得】相關(guān)文章:
php頂崗實習(xí)總結(jié)03-31
php工程員簡歷范文04-04
php實習(xí)報告2000字03-24
php開發(fā)主管的職責(zé)說明09-20
php程序員的簡歷02-11
php程序員簡歷模板06-12
php程序員述職報告精選03-25
php程序員的簡歷模板03-24