經(jīng)過這次項(xiàng)目的結(jié)束,我受益匪淺,總結(jié)了不少的經(jīng)驗(yàn)與教訓(xùn),在項(xiàng)目開發(fā)過程中,少去打斷別人的思路,也要盡量事先溝通,少讓別人打斷自己的思路,因?yàn)榫幊痰揭话胪蝗槐淮驍啵匦禄氐街袛嗟膯栴}需要更多的時(shí)間才能理清剛才的編程思路。如果有新的需求,先記錄下來,下一個(gè)版本修改。
對(duì)一個(gè)功能點(diǎn)進(jìn)行拆分,然后寫下來,一步一步按照寫下來的小步驟開發(fā)對(duì)應(yīng)的小功能,速度快很多,以前認(rèn)為一個(gè)功能點(diǎn)很簡(jiǎn)單,用不上寫下每一步,后來的經(jīng)驗(yàn)告訴我,看似笨功夫最省時(shí)間和精力,因?yàn)樵陂_發(fā)這個(gè)小功能的時(shí)候,工作記憶被完全占據(jù),可能總體思路一時(shí)想不起來,這時(shí)之前寫下的開發(fā)步驟就派上用場(chǎng)了,可以馬上理清思路,縱觀全局,又快又好。
有些功能點(diǎn),一而再再而三的重復(fù)寫代碼,應(yīng)該考慮封裝起來,進(jìn)行模塊化開發(fā),下一次實(shí)現(xiàn)這個(gè)功能時(shí),直接復(fù)用。另外,一個(gè)人用了一種新技術(shù)開發(fā)項(xiàng)目,最好能整理成文本記錄下來,一來鞏固新技能,二來可以讓沒有接觸過這項(xiàng)新技術(shù)的同事快速上手,無縫切換。
在做項(xiàng)目的時(shí)候精力也是很重要的,精力狀態(tài)在一天當(dāng)中是起伏變化的,尤其是到了下午三四點(diǎn)的時(shí)候精力水平已經(jīng)到了最低點(diǎn),精力好的時(shí)候,編程速度很快,精力不好的時(shí)候,一定要休息,走起來倒杯水,上個(gè)廁所,發(fā)發(fā)呆,伸伸懶腰,活動(dòng)活動(dòng)筋骨,都是精力恢復(fù)的手段。如果精力狀態(tài)到了谷底還要硬是勉強(qiáng)做開發(fā)工作,那只能事倍功半。尤其是精力耗盡的時(shí)候,不要勉強(qiáng)加班,大腦卡頓時(shí),加班效果還不如不加,回去好好休息才是最好的做法。
有付出就有回報(bào),一個(gè)項(xiàng)目上線后,在做新項(xiàng)目前,項(xiàng)目與項(xiàng)目之間必須留有停頓喘氣的時(shí)間,最優(yōu)秀的運(yùn)動(dòng)員都是懂得勞逸結(jié)合才能表現(xiàn)出最好的成績(jī)。同樣,一個(gè)優(yōu)秀的團(tuán)隊(duì)也懂得在緊張過后進(jìn)行休息調(diào)整,而一個(gè)糟糕的團(tuán)隊(duì)只會(huì)不顧自然規(guī)律,一味地步步緊逼。列寧曾經(jīng)說“不會(huì)休息的人就不會(huì)工作”,如果項(xiàng)目與項(xiàng)目之間一直處于拉滿弓的狀態(tài)沒有放松,那么這跟弦遲早會(huì)斷裂。
總結(jié)如此,希望在未來的學(xué)習(xí)中用更正確的方法,將編程工作又快又好的完成。