項目完成了,但是自己覺得不盡人意,雖說如此,但也獲得了一些體會,從中也意識到了自己的不足之處,具體總結了幾點。
第一是在思維上的盲區(qū),我們的項目是介紹美食和叫用戶怎么做美食的網站,大家有事會在網站上看見過此類網站或應用此類網站,可真正到了自己開發(fā)的時候,就會出現很多不錯誤及BUG,其中造成的原因之一就是思維上的盲區(qū),比如一個個人信息頁面,是用兩個JSP去寫還是直接用一個來顯示,每個人的思維盲區(qū)各有不同,于是便需要與小組的其他成員討論從而意識自己盲區(qū)在什么地方,改掉自己的BUG。
第二是與別人討論之前,最好有自己對這個問題的思考。不如說,我的發(fā)表菜譜沒做完,是邏輯問題還是數據表出現了問題,當我理清思路,知道會在哪些地方使功能出現障礙。在與其組員討論時,我拋出了我對這些問題的看法,大家一起解決,有助于我們對這些問題的認識,可以迅速的尋找解決方案,一起討論的時候,取長補短。同時,經過思考,解決了問題更能加深對所實現功能的理解。
第三項目一開始,我倒是一步一步的實現著功能,先從登陸開始,然后板塊,接著查詢菜譜……但是到了項目的中后期,敲著敲著代碼,然后認識到自己另一項功能出現的bug,如果我們去解決這個bug,等我們解決回來,又要看下之前敲得代碼,理清邏輯和思路,這其中會占用一段時間。所以我的體會是把那個功能的bug用個本子記下來,敲完自己的代碼在回頭看下。還有另一個關于記錄的是,將自己還沒實現的功能記下來,每天可以規(guī)劃先要實現那些功能,把握好進度。
第四在做項目的某段時間,自己有點煩躁,有些地方不在意,得過且過。在檢查項目的時候,經凱哥一提,然后反省。對待自己寫的代碼要細心,如果是到了公司,客戶不滿意,怎么辦?所以還是要對自己嚴格,注重細節(jié)?!皥猿忠唤z不茍,就能取得優(yōu)秀的成果。因為那些看不見的細節(jié)累加起來,就變得可見了?!?/span>
第五是邏輯性錯誤,在排錯的時候要淡定,有時改了某段代碼后還是出現錯誤,這時整理下自己的思路,一步一步來,可以注釋掉一段,然后慢慢排錯。另一個常常會出現錯誤的還是在表結構,對表結構要熟悉,特別是運用到多表查詢的時候??梢韵仍跍y試上試著寫SQL語句,然后寫出來。
不管怎么說,在這次項目實訓中還是收獲到了很多東西,不論是在知識點上還是在心態(tài)上及小組合作上都有很大收獲,但是在從中也發(fā)現了自己的一些不足,所以日后一定要加強這些不足。