2019年年中總結

2019年上半年做了什麼?

生活方面

說是工作總結,其實工作和生活是不可以分割的。生活和工作是緊密相關的。上半年其實自己花了不少時間在買房子的事情上。約摸起來也有半個多月的整塊時間在這上面。不僅僅是看了一手房,還看了二手房。一手房的東西還是比較清晰,一天都看了個遍了,二手房真是麻煩啊,光二手房都看了50多套了。就是在工作的時候,也會想着房子的事情。買房子太理想了,就不能做出決定。好在現在有了眉目了。鼻炎又去做了手術,真是痛苦得很。

工作方面

  • 1月份:修改第二個清理項目測試反饋的問題,增加一些功能;參與開發視頻下載器的下載功能模塊,主要是使用到了FileDownloader這個開源項目,還使用了 MVP 模式。
  • 2月份:2月份過年,回來都過了一半了。做第三個清理項目,主要是 UI 上的變化,功能上的變化很少。這個項目用了 MVVM 的開發模式。也是參考了不少官方的TODO那個項目。但是,說實話,覺得 MVVM 並不好用,更喜歡 MVP。可能是自己使用 MVVM 較少的原因吧。
  • 3月份:繼續做第三個清理項目,增加功能模塊:剪切板管理和網絡監控。這裏面參考了競品的實現。另外,就是修改測試反饋的問題。
  • 4月份:4月份剛開始,第四個清理項目又來了。又是一波更換UI而已。不同的地方就是這個項目大量使用了Lottie動畫。我們的 Lottie 動畫使用了不少.png資源,導致線上OOM變成了TOP1,解決辦法是:使用不帶.png的lottie,使用自定義原生動畫。又由於Lottie動畫效果在lottie2.x和lottie3.x上效果不一致的問題,將項目遷移到了androidx上。
  • 5月份:對第四個清理項目縫縫補補,參與第一個清理項目的改版。
  • 6月份:被人拉出來2年前的數獨代碼,再次開發。這個項目本是兩年前自己參考一本android教材做的。當時,做的比較簡單。這次,功能會增加,還要增加google game center的賬號功能。我主要負責的是遊戲界面,業務比較多。使用 MVP 開發模式理清了邏輯,不然肯定要亂套了。另外,這次我使用了 kotlin 語言來開發。同事還是用 java。真正體會了兩者的互相操作。kotlin 對於NPE的處理,開始真是讓人覺得很煩,不過這也算是“長痛不如短痛”了。

上面就是上半年的工作,一眼看下來不少是清理。說實話,我都想吐了。不過,這就是工作吧。哪能都按照自己想的來呢。

學習方面

  • 1月底到6月中:完成了《Kotlin In Action》前 8 章的學習,還剩下 5 章沒有學習。
  • 4月初到6月初:完成了《Kotlin For Android Developers》80%的內容。

學習方面,主要是在 kotlin 上面,並且已經嚴重滯後了學習計劃了。

2019年上半年的反思

  • 生活上的事情,確實影響到了工作。不如之前那麼安靜了。該工作的時候,必須好好工作,不然如何掙錢呢。
  • 由於新技術flutter等的出現,自己對於android自身的東西,研究比較少了,這是不對的。android是重點,這個不可以迷。
  • 對於知識不能深入進去,多是淺嘗輒止。自己不要貪多,列個專題,花幾天時間搞清楚,寫成一篇博客。
  • 學習太過死板,不能舉一反三,深入思考,活學活用。例如:自己看書,多是把書上的例子照着敲一遍。實際上,應該及時練習,應用,才能真正掌握。
  • 工作不是很忙的時候,常常會感到無事可做。這多麼可怕,自己應該有一個學習計劃在的。給自己定點任務,不要那樣無所事事。長久那樣,不知會退步到哪裏去了。

2019年下半年的打算

  • 7月份到8月份:完成《Kotlin In Action》和《Kotlin For Android Developers》這兩本書的學習;
  • 8月份到12月份:完成《藝術探索》的學習;
  • 8月份到12月份:完成《自定義控件實戰》的學習。
  • 8月份到12月份:使用 kotlin Jetpack 開發 todo 項目。

2019年下半年的忠告

時間已經過去一半了,看看年初的打算,多沒有完成,不禁汗顏。時間都去哪裏了?自己應該是最清楚的。抓緊下半年的時間,更上一層樓吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章