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