<em id="lwy0s"></em>
      1. <div id="lwy0s"></div>
      2. AutoCAD 3DMAX C語言 Pro/E UG JAVA編程 PHP編程 Maya動畫 Matlab應用 Android
        Photoshop Word Excel flash VB編程 VC編程 Coreldraw SolidWorks A Designer Unity3D
         首頁 > PHP編程

        php項目開發,心得體會

        51自學網 2016-09-28 http://www.40288265.com
        參加PHP開發學習,或許只是一次偶然的想法吧!只是想在走向社會之前體驗、學習在一個公司或者說是項目團隊之中如何去更有效的溝通、交流、共同合作,還有就是為畢業實習找工作增加伐碼。在我開始學習PHP以前,我從未想過要做軟件工程,即便是在去聽過華育國際的關于軟件工程的美好前景后,因為我一直都沒有想過要與代碼打交道,而是想學好所學專業,做個網絡工程師或者是網絡安全人員,但是現在,也有了從事軟件工程的想法,在經過了一個月的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的使用,看了很多次老師的應用,但總感覺用的不順手,不懂那么多的數據值,到底哪一個才是真正的問題所在;還有如數據庫語句的封裝,我只會用簡單的函數來進行封裝,而不會根據功能來進行封裝等。很多的不懂,在使用搜索引擎查找,或者請教老師和在老師詳細的講解、指導下,都能順利解決。最終的畢業設計作品自己個人還是覺得比較滿意的,盡管有些功能考慮的不全面,也沒有很好的實現。
        通過這段時間的學習實踐,對軟件開發有了更多新的認識,不在局限于之前的片面性。當然,現在所學到的東西其實并不多,離當一個真正的程序員,還有很大的差距。如果真的要想從事軟件開發工作,那么,還有很多的知識要學習,其實,不管是以后想去從事哪個工作,都需要自己去利用空閑的時間去不斷的學習新的知識,不斷的充實自己。還有,在一個團隊之中或者說是在一個公司的工作崗位上,需要注重團隊之間的交流合作;在學習或工作上都要端正自己的態度,要以認真的態度來對每件事,這樣才能讓自己更快的投入、更快的學習,而不至于浪費自己的時間。


        說明
        :本教程來源互聯網或網友上傳或出版商,僅為學習研究或媒體推廣,51zixue.net不保證資料的完整性。
         
        上一篇:關于網站賺錢、推廣和人脈我想說  下一篇:年后跳槽那點事:樂視+金山+360面試之行
        北京11选5技巧

            <em id="lwy0s"></em>
          1. <div id="lwy0s"></div>

                <em id="lwy0s"></em>
              1. <div id="lwy0s"></div>