來DaoCloud剛好一個月了,這段時間下來,感覺自己慢慢適應(yīng)了在這里的工作節(jié)奏,對我們DaoVoice的代碼架構(gòu)也熟悉了很多。這篇文章主要分享一下這一個月來做的事情,也談一下技術(shù)方面的經(jīng)驗和總結(jié)。
從一個連Angular都不會的初出茅廬的毛頭小伙子,到現(xiàn)在能獨立開發(fā)feature,中間確實經(jīng)歷了不少痛苦,雖然直到現(xiàn)在都不能說自己是個稱職的實習(xí)生,但是確實是成長了不少。
來的前兩天,被Windows坑得無比痛苦,npm一直出錯,項目代碼在本地構(gòu)建不起來,遂厚著臉皮問銀子拿了個mini用,之后將近一個多星期的時間,一直在Angular的官網(wǎng)看文檔,算是有了點眉目但是說實話收效十分有限。那段時間每天真的是焦慮的不行,覺得自己完全對DaoVoice就是個累贅,想做點什么但是又無處發(fā)力。將近兩個星期,只修了幾個小bug(還是在同事的幫助下),代碼量寥寥無幾,慘的一筆。
更讓我難過的是,當(dāng)我剛覺得自己對Angular更熟悉了一點的時候,一看到Voice的代碼量我真的是一臉懵逼,光文件目錄就夠我找半天了,一開始連bug所在的相關(guān)代碼都找不到在哪里。
更更讓我難過的是,我用了一年的github,但是竟然在Voice的日常git flow中犯了很多錯誤,一開始的時候提個PR都膽戰(zhàn)心驚的……
第二個星期挺哥找我談了一下,跟我說文檔的話不可能只讀一遍,只能在實踐中找到問題然后不斷地從文檔中學(xué)習(xí)。這里我要感謝挺哥在這個時候放心把一個還蠻重要的feature交給我做。在做這個feature的過程中,我遇到了各種各樣的問題,甚至發(fā)現(xiàn)了DaoStyle組件庫的一些bug。雖然這個feature開發(fā)了將近兩周的時間,但是這個機(jī)會讓我充分熟悉了Voice這邊的代碼架構(gòu),學(xué)會了怎樣高效地使用CMD+F(微笑),之后再也沒出現(xiàn)過找不到相關(guān)代碼的問題……
從第三周開始我的狀態(tài)明顯好了很多,開始繼續(xù)開發(fā)一個加tag的feature,復(fù)用了DaoStyle的一個組件,讓我對我們Service,Components之間整個的一個邏輯更加清晰明了。并且挺哥明智地開始補(bǔ)單元測試,于是我也開始學(xué)著用Jasmine+Angular寫測試,雖然遇到了不少困難,但是探索新領(lǐng)域的成就感又讓我找到了剛開始學(xué)編程時候的感覺……
第四周Voice這邊經(jīng)歷了人員方面還算蠻大的變動,走了兩個前端,只剩下三個,僅有的三個后端也只剩下了兩個,不得已我們從公有云那邊把博文拉了過來。這樣一來,自己要承擔(dān)的責(zé)任更重了一些,不過我心里是蠻開心的。再加上我們從第三周開始每周上線兩次,這樣緊張狀態(tài)可謂十分的具有挑戰(zhàn)性,看著TB上自己的Task List越來越充實,成就感滿滿的,今天下班的時候一看這兩周寫了1600多行代碼,60多次commit,感覺還是蠻吃驚的……

來DaoCloud的四周,真的感覺經(jīng)歷了好多。同事人都很好,感覺交到了值得交往一生的朋友,圈子一下子擴(kuò)大了好多,開始擔(dān)心走的時候會很難過……
最后,感謝挺哥、Tanki、Shenxu的包容和指導(dǎo),如果沒有你們我不會有這么順利的成長;感謝談老師每天跟我shore習(xí)和分享知識;感謝Kebe不厭其煩地跟我聯(lián)調(diào)接口,給我在線上找bug(微笑);感謝沈磊和徐楊姐姐平常的照顧;感謝Star把公有云的timeline交給我,我們十分想念你!
要感謝的人太多啦,每天在公司的時光真的是彌足珍貴,希望接下來也能維持這種狀態(tài)!