今天PHP中文網跟大家分享一篇php程式訓練學習心得,供各位參考!
php程式設計訓練感想
#我個人認為,既然決定了去做一件事,那就要以認真的態度去對待!既然決定來學習了,那不管當初是抱著怎樣的心態來到這個培訓班的,都要讓自己認真的投入到學習中。在學習中,我也一直這樣要求自己。 (推薦學習:
php訓練)
訓練的第一階段,學習的是HTML/CSS/JavaScript基礎。剛開始覺得自己對這些多少有些基礎,很簡單,但是看了老師那麼熟練的進行網頁佈局的時候,突然之間發現,其實,我的基礎並沒有自己想像的那麼好,自己設計的頁面其實並不好看,就連表格的邊框為1像素都不會弄。到現在,對排版還是不很熟練,常常會排不好。
訓練的第二階段,開始了PHP語言文法結構和應用的學習。對於PHP的語法結構,剛開始真的很不習慣,真搞不懂為什麼每個變數之前都要加個「$」符號,每個語句寫完之後都必須加上「分號」來表示此句已經結束,還有,PHP對字母的大小寫是敏感的,寫的時候一定要注意大小寫的差異。剛開始因為習慣於ASP格式的寫法,總是在這些方面出現問題,自己還總是找不到問題所在,這就提醒了自己,在寫程式碼的時候一定要認真,不能粗心地老是少個「;」或字母大小寫不分,不然很可能找半天找不到錯誤。
不過還好,PHP語言給的文法錯誤很詳細,只要稍微熟悉一點之後,看錯誤提示就能很容易找出錯誤所在的。 PHP還有一個特別好用的調試功能,在PHP語句中,你可以隨時用echo來輸出結果,或者再加上exit來實現結束後面的PHP語句的執行,縮小調試範圍,特別是數據庫交互的程序,先輸出個SQL語句看看,對了,再分析怎麼會插入/刪除不成功呢?這樣對查錯很有幫助。
培訓的第三階段,開始接觸MYSQL,設計資料庫,學習PHP如何去連接MYSQL資料庫。對於MYSQL,我並不陌生,因為學校開設了Linux系統的課程,對於資料庫的操作,雖說不上很好,但至少一般的資料操作,再在原有的SQL語言的基礎上,用得還是可以的。
訓練的第四階段,就是應用PHP語言發展實際的程式。以結合實際的專案開發來進行學習,效果真的很好,在學習完之後就開始練習,能比較容易掌握所學的知識,這是學校的學習所沒法比的,畢竟學校並沒有那麼多的時間可以讓我們在實際開發上面。從剛開始練習的PHP基礎語法練習,到PHP語言在WEB中的應用,再到實際的專案開發,如留言版,相簿系統,中小型公司網站系統,以及期間做過的有關團隊合作的小遊戲,讓我受益匪淺,學到了很多。特別是在相簿系統的開發上,因為採用的是團隊分工合作方式,更讓我明白了在一個團隊之中,團隊成員之間的交流溝通的重要性,如果沒有很好的溝通交流,成員之間的任務沒有分配好,很容易造成多個成員之間重複做相同的工作,很容易因為交流溝通的時候沒有進行一致性的文檔要求而出現不明錯誤,嚴重影響開發進度,導致在預定時間內無法完成該項目或完成的項目跟原先計劃要實現的項目功能不符合。我們在開發相簿系統過程中就有過這樣的問題,因為沒有交流好,出現重複工作問題,因為文件沒有詳細的說明而經常臨時問對方。
###總的來說,在這一個月左右的時間中,學到的不少,但是也遇到不少的問題,比如批量圖片的上傳,一直到現在也不懂,如何實現動態的增加上傳圖片的數量,我只能實現固定數量的幾張圖片的上傳;再如調試軟體ZendStudio的使用,看了很多次老師的應用,但總感覺用的不順手,不懂那麼多的資料值,到底哪一個才是真正的問題所在;還有如資料庫語句的封裝,我只會用簡單的函數來進行封裝,而不會根據功能來進行封裝等。很多的不懂,在使用搜尋引擎查找,或是請教老師和在老師詳細的講解、指導下,都能順利解決。最終的畢業設計作品自己個人還是覺得比較滿意的,儘管有些功能考慮的不全面,也沒有很好的實現。 ###透過這段時間的學習實踐,對軟體開發有了更多新的認識,不在侷限於先前的片面性。當然,現在學到的東西其實不多,離當一個真正的程式設計師,還有很大的差距。如果真的要從事軟體開發工作,那麼,還有很多的知識要學習,其實,不管是以後想去從事哪個工作,都需要自己去利用空閒的時間去不斷的學習新的知識,不斷的充實自己。
還有,在一個團隊之中或說是在一個公司的工作崗位上,需要注重團隊之間的交流合作;在學習或工作上都要端正自己的態度,要以認真的態度來對每件事,這樣才能讓自己更快的投入、更快的學習,而不至於浪費自己的時間。
(本心得節選自網絡,具體出處不明,如有侵權,請聯絡PHP中文網!感謝理解!)
註:php中文網提供大量免費、原創、高清的php影片教學,並且會定期舉辦php公益訓練!
以上是php程式設計培訓感想的詳細內容。更多資訊請關注PHP中文網其他相關文章!