在工程內習得的經驗教訓:前端
個人工程任務前期集中在項目設計和麪向用戶調查上,後期則是前端和部分的代理一些組長的分工職能,以及爆破測試和輸入輸出封閉工做;java
在項目設計和用戶調研中:項目設計文檔的編寫更加成熟了,準確抓住測試用戶的反饋需求給出對應解決方案的能力也加強了;編程
前期,我編寫的設計文檔冗長複雜並且不夠嚴謹,連本身都有不易記憶的地方,後來通過不斷改進,我係統改進了設計文檔的主要部分,利用更簡潔的等價表述方式改進了一些關鍵邏輯,同時處於敏捷編程的要求,我本人也充當起了「活體設計文檔百科」隨時解答組員對設計細節的疑問,對總體設計把握更加充分,於是在後面的用戶線下測試中能夠準確評估出實現用戶的需求和建議最好的新設計方案;後端
在前端編寫工做中:提升了閱讀英文api文檔的能力,提升了debug水平,提升了先後端對接(主要是js to java)的經驗,學會了js以及基於js的Phaser框架編程;api
phaser的中文網址久未更新,因此一直在英文網中閱讀api文檔,提升了本身的英文文檔閱讀水平,而且在此後還成功發現一個因爲他人閱讀文檔不仔細形成的bug(一個kill()和destroy()兩個方法不一樣形成的bug);基本掌握了js的一些基礎特性,達到了至關於c語言習完 大一c語言程序設計課程 左右的水平服務器
在衝刺期間:最後幾天衝刺編程時經過對項目設計的瞭解和進度的瞭解,可以很快地列清list和組員協商進行分工排除bug;進行爆破測試和輸入輸出封閉時,進一步提升了思惟的縝密性,對即時在線聯機軟件的複雜性和與其它類型的軟件相比獨有的難點有了深入認知體會;框架
咱們的衝刺階段很是緊張,咱們的項目有着獨有的問題——咱們的工程是要實現一個即時聯機遊戲,即時聯機這個要點的難度超出了我最開始的想象,大量的努力花在瞭解決這個難點帶來的獨特問題上,同時還有一些額外的問題:咱們的代碼push後5~10分鐘纔會部署到運營服務器上,而後才能開始進行測試,並且絕大多數bug必須在聯機環境下才能復現,甚至還有不能穩定復現的bug,這極大地考驗了做爲爆破工程師的個人分析理解能力,我仍是比較好地定位了問題和劃分了問題責任代碼測試