1. 程式人生 > >軟體開發-釋出會總結

軟體開發-釋出會總結

準備釋出會的這段時間裡,真好好像光暈一起的一次拔河比賽,第一個成員在同一根繩子上面,大家都使出了渾身解數,即使大家因為熬夜加班累得虛脫,但是都是咬緊牙關堅持著,畢竟只要稍微一鬆手就推動了整場比賽。

早在釋出會前,大概在7月份左右,我加入arway的開發,那裡下忙著給surfaceview版的arway定個終版而路測,隨著發版後替換成了opengl的開發方案,大概之前都從未涉及,雖然開發的激情高漲,畢竟surfaceview的開發效果進入絕望以來又看到了新的希望,但是開發速度卻還是很慢。在初步的方案驗證通過後,很長時間段仍然在徘徊階段,畢竟一直在9月份的時候,所達到的效果還並沒有原來surfaceview版本的效果好,以致於鹹魚要去演示時,會上大家都有建議用原來的surfaceview版本好。那個段子的徘徊階段,很多方案經常打倒重來,處於比較沒成就感的階段。

開發好比大家去攻城那般,剛開始都找不著北,但是有了某個城門被攻破後,後面的連環效應也就接踵而來了。那裡隨著大家渲染和產品業務邏輯理解的深入,大家開始從原理的層面試圖去理解和突破,或者說只能正面去解決這些問題,當時的攝像頭抖動、徑偉度轉換、抓路問題終於得到了解決。緊接著,國慶回來後,大家的分工更加明顯了,我這邊主要是負責opengl渲染的分,現在釋出會的arway效果就是那個時間段做的,現在回想起來那個時間段的效率應該是近期最好的,資料、渲染、路口放大圖都連續地整合到了工程中,歸結起來一是團隊的磨鍊到了發力的時候,另外我們從外面請到了兩位高人,浪工從技術層次的幫助讓我們少走了不少的坑,旭哥的加入讓我們的產品效果經常能夠一步到位,總結來說,有資深戰友加入,能讓團隊的發力在一個有效的點上。

釋出會前昔,往往是最苦最累的時候,經常都是深夜12點後回家,我相信大家都沒睡過幾個好覺,但大家都還是堅持下來了。有時候為了一個演示,大家都全員堅守在那裡,一個個環節確認完成後才能回家。也有時候,為一個小問題能及時得到解決,卻發現時間不覺已到深夜。總之,當時就奉行著一個原則,怎樣都要保守出現的bug最快地得到解決。回想起來,這樣的日子,很累,但也很值得,畢竟是和那麼多大牛在奮鬥。

基於以上,個人的總結有以下幾點:

1、做一件事情的過程中,開始時僅依靠熱情就可以,當不斷遇到問題到你不知所措時,就需要自己的不懈的努力、耐心來渡過一段迷茫期,也或者是學習期,接著是有恆定產出的階段,直到你以為將要完成時、可以休息的時候,又將遇到一個個問題,行百里半九十也就這個感覺,能做的是繼續保持自己的耐心再一個個解決掉。

2、當自己不是一個人的時候,協作很重要。在團隊中,大家密切配合,相互幫助,才能更高效的解決問題。另外我感謝自己的女朋友,連續早出晚歸無週末的日子,依然能夠支援我,我真的很感激。

整個過程中,我自己也有很多的不足,如果能夠做好,對自己和團隊也是一個提升。經驗不足,這個我們只能用勤奮來彌補。以下自己仍需加強的地方:

1、找到問題的本質。這可能是一種思維方式或都習慣,對我而言,少了一個為什麼是這樣、這樣的作用是什麼的思考。其實也就是避免一些類似的情況,比如:這個問題不知道為什麼解決了、我也不知道為什麼只是照著做的。

2、有一個開發簡單計劃,比如一個簡版的表格方便提交任務、交流問題、安排日程、問題的追蹤維護等等。