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