前言
翻回去年寫的年終總結(jié)硫狞,感覺這一年過得特別快,事情多财忽,技術(shù)穩(wěn)步上升即彪,但沒有太大突破。事情多漏益,不僅僅指技術(shù)上深胳,投資理財方面舞终,健康問題,,知識面等等余爆。
技術(shù)
2017年值得說一下的龙屉,主要是以下三個方面:
1.單元測試
2.業(yè)務(wù)拆分
3.工作經(jīng)驗
單元測試
筆者在2016年已經(jīng)對單元測試有個總體把握满俗,在項目中也普及了單元測試唆垃。那么痘儡,2017年筆者在優(yōu)化單元測試體驗下功夫沉删。
筆者在5月、7月分別開源了 SPTestFramework 砖茸、YuiHatano殴穴。SPTestFramework應(yīng)用于SharedPreference單元測試,YuiHatano應(yīng)用于更廣泛的DAO單元測試(也引用了SharedPreference)震桶,主要是數(shù)據(jù)庫征绎。
YuiHatano比robolectirc的優(yōu)勢人柿,是快!YuiHatano配置簡單拐邪,上手容易扎阶,運行快婶芭,還能輸出sql語句;robolectirc配置繁瑣惰赋,上手難呵哨,運行慢孟害。目前YuiHatano在悅跑圈項目廣泛使用。
SharePreference單元測試超級簡單击你!
推薦輕量級Android DAO單元測試框架——YuiHatano
業(yè)務(wù)拆分
2016年底悅跑圈實現(xiàn)了業(yè)務(wù)拆分丁侄,2017年就是不斷實踐鸿摇、優(yōu)化捍歪。剛實現(xiàn)業(yè)務(wù)拆分,并且單業(yè)務(wù)運行庐镐,配置還是比較麻煩恩商。后來慢慢把通用的gradle配置拆分出來復(fù)用,并且允許本地動態(tài)添加必逆、修改gradle配置怠堪,而且不影響其他開發(fā)人員。
除了筆者名眉,幾個安卓同事還是較少用這種方式粟矿。原因是新建一個業(yè)務(wù)application麻煩,還有不太熟悉配置损拢,還有一些搞不定的bug陌粹。同時,也要看開發(fā)的業(yè)務(wù)復(fù)雜度掏秩,如果頁面多,流程復(fù)雜荆姆,單業(yè)務(wù)開發(fā)有很多優(yōu)點蒙幻;如果業(yè)務(wù)簡單,單業(yè)務(wù)優(yōu)勢就不明顯了胆筒。
代碼生成
開發(fā)團隊使用RAP做api文檔管理,于是筆者根據(jù)RAP頁面格式,做了一個java工程,把RAP文檔(復(fù)制到j(luò)ava工程)自動轉(zhuǎn)為Android的java代碼。
這么做好處非常大,除了不用手寫java代碼外偿渡,還自動把api參數(shù)、返回值的說明峻呕,自動生成為java注釋堆缘。當(dāng)過一段時間再看回幾個月前的代碼,一些類的參數(shù)送膳、方法說明清晰员魏,自然閱讀起來更流暢。
工作經(jīng)驗
自從用MVP及單元測試后叠聋,對工作量評估的把握有比較大的提升撕阎。例如,新功能開發(fā)碌补,可以把工作量分解為 api代碼虏束、api單元測試棉饶、DAO代碼、DAO單元測試镇匀、presenter代碼照藻、presenter單元測試、UI交互邏輯汗侵、重構(gòu)組件等任務(wù)幸缕。評估時間時,只需對每個任務(wù)時間做評估晰韵,最后加起來发乔,再適當(dāng)加上幾天調(diào)試時間、修bug時間即可雪猪。
當(dāng)然需求總會在開發(fā)時改栏尚。除了產(chǎn)品部門提出的改動或者UI交互優(yōu)化(例如突然說做個動畫),更主要是開發(fā)時會發(fā)現(xiàn)產(chǎn)品邏輯問題只恨,這時候不得不改抵栈。
小專欄
之前受小專欄邀請,給《Android 面試指南》寫稿坤次,同時認識了一些業(yè)界大佬古劲。大佬們的文章都好有質(zhì)量,想跳槽的同學(xué)缰猴,不要吝惜這100元的訂閱費_
不足
今年還是沒有怎么研究插件化产艾。就是稍微demo了一下阿里的altas,覺得配置方面比較麻煩滑绒,文檔說的不太直觀闷堡,而且要對項目改動蠻多。
運動疑故、健康
今年也是keep住運動杠览。不幸7月份闌尾炎,做了個手術(shù)纵势。最近又腸胃炎......需要一段時間調(diào)理踱阿。
投資理財
我是從2015股災(zāi)前開始玩基金,玩了2個月就撤了钦铁,逃過股災(zāi)软舌;2016年初重回基金,2016年底開始做股票∨2埽現(xiàn)在持有股票基金5:6左右佛点。
2017年有兩個教訓(xùn):1.投量化基金;2.重倉某只股。
股票
2017年股票收益還是不錯的超营,如果算上場內(nèi)基金的話鸳玩,有40%以上(某個算法得出,不是說現(xiàn)在有10W過去一年賺了4W)演闭。至少一半的收益不跟,歸功于重倉格力、上汽集團等幾只藍籌船响。上半年收益挺好躬拢,但年中有2、3個月因為身體原因见间,沒精力留意市場聊闯,剛好那段時間某些股票表現(xiàn)不佳,所以幾乎沒有收益米诉。
剛才說到教訓(xùn)菱蔬,就是重倉萬華化學(xué)。萬華在上半年挺牛逼的史侣,我上車比較遲拴泌,賺了后加了倉位,后來又跌回去(還是有正收益惊橱,只是少)蚪腐。后來朋友說十九大,就把總體倉位砍半税朴,后來萬華就停牌了回季,當(dāng)時萬華已經(jīng)減倉到?jīng)]多少了。不知道萬華是不是周期股正林,可以確定的是泡一,我不熟悉化工行業(yè),不應(yīng)該做化工股觅廓。
十九大之后鼻忠,我重新思考了大半年的投資思路,陸續(xù)把資金投到指數(shù)基金杈绸,上證50帖蔓、滬深300等。
然后就是11-12月股票蝇棉、指數(shù)都有較大的回調(diào)讨阻,盡管那兩個月也沒虧,但收益下來了篡殷。12月參加了雪球嘉年華,聽了不少大咖的投資理念和經(jīng)歷埋涧,受益不淺板辽。
然后趁著這個時機奇瘦,對一些行業(yè)龍頭進行財報分析,買了幾只有業(yè)績的股劲弦。不過上兩周二線藍籌有不少的調(diào)整耳标,適當(dāng)補倉,目前那幾只股還是負收益邑跪。
2018年次坡,價值投資不會錯的,投有業(yè)績的股票画畅,長期持有砸琅,賺錢是時間問題。
基金
剛才提到10月轴踱、11月投了指數(shù)基金症脂。指數(shù)基金的好處是,當(dāng)整體經(jīng)濟上升淫僻,如果市場诱篷、政策沒很大的負面消息,指數(shù)肯定是漲的雳灵。
不是說價值投資就萬能棕所,即使業(yè)績再好、前景也好的股票悯辙,也有大跌的時候(例如琳省,康得新、信維通信)笑撞。指數(shù)基金一樣有風(fēng)險岛啸,但把時間拖長,指數(shù)能輕松戰(zhàn)勝大部分投資經(jīng)理茴肥。
中證指數(shù)公司官網(wǎng)
銀行螺絲釘大V的《指數(shù)基金投資指南》
保險
年初買了平安e生保(醫(yī)療險)坚踩,今年已續(xù)費;12月去澳門買了友邦的重疾險瓤狐。
保險這東西瞬铸,一句話概括:養(yǎng)兵千日,用兵一時础锐。當(dāng)你年輕時嗓节,沒病沒痛,每年白白教保險幾千元皆警,好像很不值得拦宣;到你突然有大病,不做大手術(shù)就要死的那種,保險就很有用了鸵隧。當(dāng)你不知道當(dāng)自己患上重大疾病時绸罗,要花多少錢,或者家庭會承受多大壓力豆瘫,你就應(yīng)該買保險珊蟀,不要抱著僥幸心態(tài)活著,受罪的不僅僅你自己外驱,還有你的親人育灸。
保險的話,雷區(qū)不少昵宇,我不知道每家保險公司的經(jīng)紀人素質(zhì)怎么樣磅崭,TA有可能慫恿你買性價比低,但TA賺得多錢的保險趟薄;也有可能TA完全從客戶(你)的需求绽诚,推薦你買適當(dāng)?shù)谋kU。
建議同學(xué)買大公司的保險杭煎,不要貪便宜恩够,也不是越貴越好,風(fēng)險這筆賬羡铲,還是懂得算清楚蜂桶。為什么筆者選擇友邦,因為友邦是全球知名的保險公司也切,規(guī)章制度都是很嚴格的扑媚,員工素質(zhì)高。有人說友邦的保費貴雷恃,這是事實疆股,但這要考慮保險內(nèi)容和公司誠信度。
筆者在廣州認識幾個友邦的朋友倒槐,在廣州的同學(xué)向了解重疾險的話旬痹,可以留言。
其他提升
歷史觀
今年看了兩本書《重說中國近代史》《北洋裂變:軍閥與五四》讨越,改變了我對近代史的看法两残,和對歷史的認識。
我認為把跨,正確對待歷史人弓,培養(yǎng)這方面素質(zhì),有助于你看清楚生活着逐、工作上的問題崔赌。
筆者還推薦《清醒思考的藝術(shù)》意蛀,看完之后,你會發(fā)現(xiàn)很多一直認為“正確”的事情峰鄙,其實是錯誤的浸间。
寫作邏輯
推薦同學(xué)看《金字塔原理》這本書太雨,是麥肯錫第一位女性咨詢顧問寫的吟榴。書本寫作者對邏輯思維與表達呈現(xiàn)的一些看法,讓你對寫作囊扳、PPT吩翻、演講等有框架上的認識。
聽書
筆者買了得到APP一年VIP會員(365元)锥咸,可以聽很多書評狭瞎。這幾個月聽好很多很多書評,當(dāng)然不一定全部都理解了搏予,但對世界的認識更豐富熊锭。
反正我們碎片時間那么多,每天上下班在地鐵上雪侥、路上2小時碗殷,當(dāng)然不能浪費。還有周六日沒事干出去散步速缨,也能聽聽書锌妻。只要堅持一段時間,你會發(fā)覺比別人知道更多更多東西旬牲。
得到APP官網(wǎng)
得到APP Android工程師—— 格竹子 簡書
推薦公眾號:行動派
展望
2017年春節(jié)后因為很多原因仿粹,沒去成一次旅行,希望2018年能找回旅行的動力原茅。
工作上吭历,希望更完善知識體系;
投資上擂橘,希望找到收益-風(fēng)險-投入精力的平衡點晌区;
聽書閱讀,繼續(xù)堅持贝室。
感謝各位讀者2017年的支持契讲!希望你們在2018年能寫出讓我有興趣關(guān)注的文章。
關(guān)于作者
我是鍵盤男滑频。
在廣州生活捡偏,在互聯(lián)網(wǎng)公司上班,猥瑣文藝碼農(nóng)峡迷。喜歡科學(xué)银伟、歷史你虹,玩玩投資。