公司年終總結工作內(nèi)容寫得比較詳細熄守,這里就簡要總結下,公司那份最后就放點出來甜奄。
簡要總結
2013年春節(jié)前柠横,在佳音實習,游戲也上線课兄,雖然是我第一款參與研發(fā)牍氛,但也是一款不敢拿來出來講的,山寨機游戲烟阐,不過積累了不少開發(fā)經(jīng)驗搬俊,雖然不及現(xiàn)在的樂樹多紊扬。集團年終抽獎,我中了1500的購物卡(一等獎唉擂,上面還有特等)餐屎,可把我樂死,畢竟是我一個月實習基本工資玩祟。年前腹缩,已經(jīng)考慮想辭職了,閑著蛋疼空扎,主策也打算跑路藏鹊。年后,半年的合同也到了转锈,待遇也談不攏盘寡,可能大公司的流程多吧,找個剛畢業(yè)的撮慨,起始工資有硬性規(guī)定竿痰。所以,拿完開門利是不久之后砌溺,就提交了辭職申請了影涉。多多少少不舍得。
辭職之后抚吠,閑了兩個月常潮,主要是弄論文,論文最后拿了優(yōu)秀論文楷力,學院就十多個名額吧喊式,我們專業(yè)就我一個,Orz萧朝,不過確實很水岔留。
之后陸陸續(xù)續(xù)去一些公司面試,基本被鄙視检柬,剛畢業(yè)献联,用Linux,用C++何址,不懂面向對象里逆,不懂設計模式,非計算機專業(yè)等等用爪。不過原押,最后還是去了一家團隊不錯的小公司吧,去面那家公司偎血,是因為我有個同學在那呆一天诸衔,而且當時是在華師附近盯漂,就投下簡歷試試看。面試很簡單笨农,也比較實在吧就缆,基本是問點常識問題。當時懶得再找了谒亦,拿到offer就算了竭宰。最囧的時候,拿到offer之后還沒決定是做客戶端還是服務端诊霹。
去到那邊之后羞延,決定去做服務端,用的語言是erlang脾还,從那之后就一發(fā)不可收拾,現(xiàn)在我的erlang水平基本算是那邊最高的入愧,主要是同事沒我那般折騰鄙漏。剛進去的時候,也是走得比較多的彎路棺蛛,本身項目代碼是拿隔壁頁游的來改怔蚌,在垃圾代碼上改,所以維護和加功能都很疼旁赊。同時桦踊,也沒有技能培訓,也沒文檔终畅,遇到開發(fā)問題籍胯,基本靠問和自己悟,零零碎碎積累离福,最后才完全掌握整個破系統(tǒng)杖狼,所以走了不少彎路。
再后面妖爷,有新的同學加入蝶涩,他們的erlang基本就是我教的了,XDDDD絮识,不過項目代碼不干凈绿聘,所以有時候我也挺苦惱,經(jīng)常開玩笑次舌,你們以后別寫出來這樣的代碼熄攘。有機會參與到重構整個服務器代碼,也是從那個時候開始垃它,掌握OTP整套東西鲜屏,應用烹看,監(jiān)控樹什么的。在之前只管寫好函數(shù)洛史,底層基本不用管(盡管很糟糕)惯殊。
2013年最大的收獲,或許就是學會了erlang吧也殖,暫時我是掌握得最深的語言了土思。
公司年終總結
通過半年時間,技能方面忆嗜,學會使用erlang及相關開發(fā)工具己儒,用erlang進行快速開發(fā)捆毫。
項目方面闪湾,半年來,我進行800多次(老烽火636绩卤,改版的烽火188次途样,拳皇21次)的代碼提交。老烽火基本是修bug濒憋,完成策劃的開發(fā)需求何暇,部署新服,解決外網(wǎng)反饋bug凛驮,定期更新服務器裆站,突發(fā)的運營活動技術支持等,相對比較瑣碎黔夭,不過從這段時間積累寶貴的游戲開發(fā)經(jīng)驗和游戲運營經(jīng)驗(服務端)宏胯。
改版烽火是我在樂樹成長得最快的時期,雖然只有不到兩個月纠修,雖然有烽火的服務器代碼胳嘲,但是核心模塊我還是選擇從零做起。改版的工作內(nèi)容有扣草,1了牛、重構了網(wǎng)絡模塊,架構上辰妙,性能方面跟以前差不多鹰祸,解包和粘包部分優(yōu)化一些多余的運算,代碼更可讀密浑;2蛙婴、數(shù)據(jù)庫底層模塊,升級第三方依賴庫尔破,添加監(jiān)控樹街图,SQL語句拼接添加完整的測試代碼浇衬,覆蓋所有分支;3餐济、相關工具的重寫和替換耘擂,從數(shù)據(jù)庫記錄生成record頭文件(執(zhí)行時間3s以內(nèi),以前是3-5min絮姆,)醉冤,proto協(xié)議用make生成,構建項目換成rebar(編譯時間從15min縮到3min)篙悯,機器人的重寫蚁阳,方便業(yè)務開發(fā)期間直接測試,不依賴客戶端同學鸽照;4螺捐、業(yè)務開發(fā)方面,兩個月不到矮燎,和兩個同學完成發(fā)版預期的服務器所有開發(fā)內(nèi)容归粉,我單獨從0開始完成了武將,副本(含活動)漏峰,物品等基本功能,保證了性能和代碼可讀届榄。5浅乔、項目進度管理,我根據(jù)實際情況會給另外兩個同學分配相應的任務铝条,回頭想想分配也算是合理靖苇,根據(jù)實際能力和以游戲系統(tǒng)分類,在此之后班缰,誰的坑誰負責贤壁,分工細化之后有利于縮短開發(fā)時間。
2014年
還是繼續(xù)研究erlang吧埠忘,目測一年之后脾拆,我估計就轉移視線了,現(xiàn)在RabbitMQ的代碼30%吃透了莹妒。2014年名船,爭取吃透5個開源項目吧(erlang本身開源的大項目不多),同時了解下所有常用的OTP模塊的實現(xiàn)旨怠,目前只看了gen_server實現(xiàn)渠驼,最后就是VM本身了。