尊仁網

TW pre class 總結

大家好,我又有新的blog了,其實這事早就應該辦了,只是由於各種糾結,害怕自己又一次半途而廢了,就推到現在了。廢話不多說,不能一來就先把自己缺點全暴露了,進主題。

與其說是總結,還不如說是自己的一點感受,畢竟也只參加過最後一次pre class。之前的幾次培訓都沒有參加,但在劉微姍瞭解了一些大概內容,對“做帽子”這件事很感興趣,真希望自己當時在場,想知道自己在與客戶交流時會有怎樣的表現。剛加入TW,第一次見大家,作為新人必然先是自我介紹,感覺大家都挺開朗的,氣氛也很是融洽。

培訓一開始,先是由毛超、付瑩和沈瞳分別做了有關CI、JUnit和HG的報告,內容都很豐富和細緻。尤其是付瑩,一步步的講解了JUnit如何使用,可以作為教程使用了。

第二階段,動手寫代碼,開發一個大富翁遊戲,只需完成三個需求:打印輸出地圖,設置玩家初始位置,玩家前進。要求採用結對編程的方式,兩人一臺機器,共同編碼。之前在實驗室做項目,都是提前分好工,各寫各的代碼,從未嘗試過這種方式。我跟付瑩一組,先大概商量了一下,覺得需求不是很難,就開始編碼。由於我對Java不熟悉,就先讓付瑩開始寫,但也許是性子急,我總迫不及待的把鍵盤搶過來自己寫。其實兩個人一塊寫挺好的,寫的那個人一出現錯誤,看的那個人就可以立馬指出。一開始覺得我們寫的挺快的,還挺得意,結果被前輩頻繁指出各種錯誤,很是鬱悶。一上來就先寫功能的實現,沒寫測試用例,忘了還有測試驅動這回事。然後對於二維數組的下標使用的是m和n,沒有使用row和collum,意思表達不清,代碼中還有很多不必要的變量。僅僅實現三個需求的代碼,就暴露出這麼多問題,看來自己的編碼能力有待提高啊。

最後,由付瑩給大家做了關於代碼整潔的報告,注意,此付瑩非彼付瑩,是公司的老員工。聽完感覺自己寫代碼總是一味的完成功能,只要不出Bug,就去實現下一個功能,從未考慮過對代碼重構,離整潔的代碼還有很大差距。

培訓完從公司出來,覺得公司的環境和工作方式都挺愜意的,但同時又倍感壓力,上了這麼多年學了,貌似走出校門來到公司才真正開始了自己的學習之路。晚上回家,看了鄭大的blog,驚訝於一個人有如此的毅力,90多頁的blog,從03年開始幾乎每週一篇。同時感到鄭大對技術充滿熱情,難道這都是TWer的基本素質,牛啊~~

 

說說寒假計劃吧,都沒敢把計劃倆字放到標題裡去,因為自己不善於做計劃也很少嚴格遵守計劃,唉,又開始自爆缺點了。主要兩件事:編碼和看書。大富翁的具體需求已經拿到,不敢說全能實現,儘量多實現吧。書嘛,借了四本,《代碼整潔之道》《重構》《敏捷軟件開發》《測試驅動開發》,已經開始看《敏捷軟件開發》了,希望能通過這些書提高自己的專業技能,同時培養一下看書這個好習慣。

 

PS. 說實話,自己表達能力不行,大家將就著看,多給提點意見。也希望自己能把這個blog堅持下去,不斷提高自己。