2019年終總結(jié),一位本命年程序猿的年終總結(jié)

??今天是2019年的最后一天,看到朋友圈很多人都在曬網(wǎng)易云音樂的年度報告,我也要曬一曬,不過我和他們不同,我是在博客里面曬(哈哈),主要也是因為這個才想起我還沒寫年終總結(jié)。

網(wǎng)易云音樂年度報告

本命年的一年

??今年是我的本命年,盡管有大多數(shù)人都不信本命年會遭遇厄運,認為是迷信、傳說,但是身為一個潮汕人,從小就成長在充滿了對神明信仰的氛圍中,對于本命年這一說法,自然也是相信的。所以在年初的時候就已經(jīng)做好了祛邪、避災、祈福的準備,特別是年初的時候,請多了幾天假,過完了元宵才回去上班的。因為我們那里是正月十二左右才開始熱鬧起來,“游神”、“逛花燈”、“跳火堆”等等活動都是在那段時間才開始,好久沒有體驗到這般熱鬧。還有就是“拜老爺”,乞求今年可以事事順利。經(jīng)過一年勞累工作的我,在春節(jié)期間狠狠地充滿了電。

辭職原公司,就職新公司

??四月份的時候,我從公司離職了,來到了大學同學就職的公司。離職的原因是3月份的時候,公司已經(jīng)決定縮小業(yè)務規(guī)模,而且說可能不需要移動端開發(fā)了。另外兩名安卓同事相繼被裁員,僅剩下我一人負責安卓端的開發(fā),IOS端的也只留下一名同事。本來裁員是件很正常的事,但是令我心寒的事,裁員的時候并沒有提前一個月通知他們,哪怕是一個星期也可以,而是發(fā)完工資的那天,我的那些同事們就被無情地裁員,而且只給了三千塊左右的賠償。看著老同事一個個被裁員,心中難免會有種失落感,畢竟很多同事都是相處了近一年半的時間,感情很深,頓時感覺工作沒了那種氛圍。恰巧那時大學同學問了我關(guān)于安卓的問題,順帶問了一下近況,我便跟他說了自己有打算辭職的準備,他說剛好他就職的公司還在招聘安卓開發(fā),而且福利也相當不錯,讓我試下投簡歷,投完簡歷后,在后面幾天,分別經(jīng)歷了一面、二面、人事面后,拿到了offer,我和新公司約定好4月1號入職。

??后面就忙著交接的事情,還有就是找房子。因為我在公司這一年半都是住在宿舍,和另外幾個同事一起住,所以要準備搬出去。要找到一個心儀的房子還真是不容易,后來在3月份最后一個周末的時候,找了距離新公司最近的一個地鐵口附近的房子,租金1750元,2017年在深圳龍崗的時候,租過一次房子,兩房一廳1200,這邊寶安一個單間就已經(jīng)是1750元了,住房方面的花銷還是有點大,不過這邊價格普遍就是這樣,也就接受了。

新的行業(yè),新的嘗試

接手新工作

??記得我在寫 精仿今日頭條 這篇博客的時候,曾說過我一直想嘗試自己還未接觸過的某類APP,而來到新公司的時候,剛好可以嘗試到直播行業(yè)的APP。這是一個2016年開始寫的項目,到現(xiàn)在已經(jīng)開發(fā)和維護了近3年了,拉到代碼的那一刻,我有些驚訝,項目的module多達20個,和交接的同事向我說明這樣分module的好處,主要是為了打SDK的時候可以選擇哪些模塊一起打進去,另外就是這些module大多都是兩兩配對,分別是接口和實現(xiàn)分開,比如location-api和location-impl。項目目前僅僅只是將功能模塊化,并非業(yè)務模塊化。

項目改進

適配Android 8.0 9.0

??由于應用市場要求后續(xù)時間上架app的targetSdkVersion要不小于28(Android 9.0),但是目前項目的targetSdkVersion是25(Android 7.1.1),這意味著我要做Android 8.0 和 9.0的適配,在做Android8.0 Service適配的時候,我封裝成了一個框架叫做 AndroidOServiceCompat,這是一個針對安卓8.0對后臺服務的限制,對Service做出了兼容的框架,使用AndroidOServiceCompat框架,可以讓你的項目的Service更快更方便地兼容安卓8.0。相關(guān)的介紹和使用我也寫了一篇博客Android8.0 Service的適配框架

升級gradle 部署jenkins自動打包

??項目原先使用的gradle版本是3.5,gradle插件2.2.3,由于項目module實在是多,所以編譯起來很慢,盡管我剛進公司第一天就忍受不了這么慢的編譯速度,想著之前有過gradle插件升級到3.x的經(jīng)驗,迫不及待地嘗試了更新,但是由于項目的module太多,報了一大堆沒有遇到過的問題,而且那時忙著對接和做新迭代的需求,一直沒有時間做,7月份的時候才抽了時間升級了gradle版本到4.10.2,插件版本3.3.1,編譯速度提高了差不多一倍;另外也抽了時間部署了jenkins自動打包、加固、打渠道包,然后打包完發(fā)送釘釘消息通知,直接把安裝包在服務器的地址發(fā)給渠道的同事,由他們直接上傳到市場,不需要像之前一樣手工加固然后壓縮發(fā)釘釘,可以說是只需要一鍵點擊Jenkins打包,就可以實現(xiàn)“一條龍”打包加固的過程了。

集成ReactNative

??12月份的時候,公司要求移動端學習并落地RN,在原有的項目中集成RN,方便實現(xiàn)一些頻繁更改頁面的開發(fā)和維護,由于之前學習過Flutter,所以學習RN的時候?qū)τ谄渌枷牒苋菀拙徒邮芰耍蒖N遇到了不少坑,因為是在已有項目中集成RN,所以項目的目錄結(jié)構(gòu)和直接用RN構(gòu)建的項目結(jié)構(gòu)不同,之前不知道要在gradle中聲明react配置,配置RN根目錄地址,導致打release包的時候一直抱錯,在度娘和谷歌上都找不到相關(guān)的內(nèi)容,后面是通過在react.gradle中println出相關(guān)屬性的值,才發(fā)現(xiàn)原來是RN根目錄路徑錯了, 耗費了6個小時左右,而且還是在周六加班到很晚才搞定。

總結(jié)

??今年是個忙碌而又不是很順利的一年,畢竟是本命年,其中許多酸甜苦辣,只有自己知道。今年寫的博客比較少,加上這篇總結(jié),也就9篇,主要也是因為忙,入職新公司后,每天都有事情做,很少有空閑時間進行總結(jié)和對自己框架的維護,還有就是不想為寫博客而寫博客,而是當遇到一些別人還沒有遇過的難題或者沒有封裝的東西,自己踩過坑后總結(jié)出來,并寫博客分享給別人,這是我最想要做的。

對于2020年的寄望

??即將告別本命年,相信否極泰來,明天會更美好,學會熱愛生活,擁有命運給我驚喜。 準備入門Objective-C,啟程IOS之路,開發(fā)IOS應用。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,401評論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,011評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,263評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,543評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,323評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,874評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,968評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,095評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,605評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,551評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,720評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,242評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 43,961評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,358評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,612評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,330評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,690評論 2 370

推薦閱讀更多精彩內(nèi)容

  • 本文原作者為:kale2010 .blog地址:http://www.cnblogs.com/tianzhijie...
    NoValue閱讀 3,582評論 0 11
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 https://blog.csdn.net/zhaoyanj...
    勤奮的pangdunhu閱讀 2,062評論 0 1
  • 不怕跌倒,所以飛翔 組件化開發(fā) 參考資源 Android組件化方案 為什么要組件化開發(fā) 解決問題 實際業(yè)務變化非常...
    筆墨Android閱讀 2,998評論 0 0
  • 請允許我借鑒前輩們的東西~~~~ 感激不盡~~~~~ 以下為Android 框架排行榜 么么噠~ Android...
    嗯_新閱讀 2,089評論 3 32
  • 入職前,請年輕的職業(yè)人好好考慮一下自己選擇的這家企業(yè)是什么類型的企業(yè),因為這一點決定了你需要付出的努力。穩(wěn)定還是風...
    勁能就業(yè)說閱讀 40評論 0 0