2017年終總結,開始寫博客的第一年

結束校園生活,開始工做

  今年是我開始工做的第一年,前半個學期實習階段,開發了三個上線的應用,以前在學校的時候,作過很多練手的項目,有時心血來潮,還作了一些本身認爲有趣的項目,可是這些項目都沒有上線,沒有發佈到應用市場。在實習階段開發的項目,運用了在校時學到的知識,本身的編程能力,也有所提升。七月份的時候,我離開了學校,結束了校園生活,同時也尋求新的工做。git

  之因此更換工做,其中的一個緣由是公司主要是作外包,技術上並不能有新的突破,老是運用學過的知識來重複作類似的功能,並不能專一於某一個項目、不斷深刻,並且工做太過忙碌,無暇學習新的技術。github

  7月份畢業後,開始尋找工做,接過很多的面試,並且每次面試我都頗有自信,面試官問的問題,都可以準確回答,並向其談了本身的想法,儘管面試的過程很愉快,沒有冷場,可是一到談工資的時候,老是未能如願,我自認本身開的工資並不是離譜,也認同本身的能力和工資匹配,只不過那些HR總想着壓低價格,而且還總以我是剛畢業的學生爲藉口,藉故壓低工資,這將面試的結果變得不愉快。我倒但願他們說的是目前工資是這麼多,到時表現好會加薪,而不是以我是剛畢業的爲理由,有些人工做了許多年,始終渾渾噩噩;有些人儘管工做不久,可是因爲他擅長總結、不斷進取、能力也不會在那些人之下。web

  找工做的過程當中,我生病了,並且還不是小病,也是由於本身常常吃外賣,不注重飲食的養分,才害病了,扁桃體發炎,感冒,在深圳打了幾天的點滴,老是反反覆覆,最終聽了家裏人的建議,回家養病,在家的期間,真的感受到家裏好溫暖,有爸媽作的好吃的飯菜,還有姐姐們精心榨的果汁,在家休養了半個月,吃足了半個月的中藥,恢復了元氣,從新回到深圳,再次尋找工做,同時也開始學作飯,而此時,已是8月份了。面試

  儘管已經距離畢業1個多月,尚未找到工做,我並無頹喪,仍然努力尋找,瞭解到BOSS直聘平臺,多了一個尋找工做的途徑。在8月25號那天,我拿到了offer,並在28號情人節那天,入職了前海微貸,開工的第一天,我收到了公司發的情人節禮物–餅乾和巧克力,如今想起,記憶猶新。編程

  現在已經融入到了這個你們庭,和同事們愉快的玩耍……框架

踏上寫博客之旅

  今年也是我開始寫博客的第一年,儘管很早以前就已經知道CSDN這個網站,那時只是從該網站上獲取本身遇到問題的解決方案或閱讀一些牛人的博客,學習新的知識,從沒想過本身要寫博客。svg

  之因此會萌發寫博客的念頭,是由於今年工做之餘,瞭解到郭霖的CSDN博客,閱讀了他寫的文章,以爲文章條理清晰,通俗易懂,從中獲益良多,同時也關注了他的公衆號,天天會推送一些技術文章,瞭解到這些文章大部分來自於其餘人的分享,不全是郭霖本身的文章,做者都是安卓開發圈子的人,能夠說是道友,每次看到文章的留言,以爲氣氛十分活躍。一次我在郭霖公衆號上留言,詢問寫博客是否對自身有所幫助,郭霖回覆了我,讓我明白了寫博客有利於提升本身的表達能力,將本身學到的新技術準確的表達,同時又能夠幫助到其餘人,彼此分享和交流,有助於提升本身的能力學習

  2017年2月25號,在CSDN上發表了個人第一篇博客:網站

image

  同時,我也將這篇博客,投稿給了郭霖,並被他採納,決定發佈在他的公衆號上,讓我感到欣喜不已,初嘗成功之果,也讓我更加有寫做的動力,儘管工做再忙,依舊堅持每個月至少要寫一篇博客。目前,我已經寫了35篇文章,其餘有6篇文章投稿給了郭霖,而且發佈在他的公衆號上,也是由於他的公衆號,讓個人博客訪問數逐漸增長…….net

  接着,我也瞭解到了簡書、掘金、安卓巴士這些網站,也在上面發佈了博客。參加了安卓巴士舉辦的比賽,獲獎並得到了安卓巴士送的小禮物。

GitHub上的貢獻

  之前訪問GitHub,僅僅只是爲了獲取到本身想要的開源框架,只是索取,而沒想到本身也能夠奉獻出本身的代碼,寫了博客分享了本身的技術後,開始萌發了本身寫開源框架的念頭,每當想到本身寫的代碼可讓其餘人用,並且多是別的國家的人,頓覺精神抖擻,動力十足。代碼是咱們溝通的語言,聯繫着全世界的編程愛好者。

  目前已經發布三個開源框架,分別是:

  PowerfulViewLibrary 平常開發中實用控件的庫

  ExpandableLinearLayou 可展開和收起的LinearLayout

  BottomBarLayout 輕量級底部導航控件

  還有一個高仿的《今日頭條》項目,主要用於分享新聞數據的獲取以及MVP框架的封裝和使用。

  精仿今日頭條,使用RxJava + Retrofit + MVP開發

到此爲止,GitHub倉庫的截圖

image

  每當項目的star數逐漸變多的時候,以爲本身的付出是值得的,每一顆星星,表明着幫助到每個人,多一我的的承認,這無疑是一種鼓勵,一種讚許,本身的辛勤耕耘,獲得了收獲。

閱讀的技術書籍

  今年主要讀了如下三本關於Android的書籍:

  • 《第一行代碼》 做者:郭霖
  • 《第二行代碼》 做者:郭霖
  • 《Android藝術探索》 做者:任玉剛

  學習了《第一行代碼》、《第二行代碼》,鞏固了本身的基礎,複習了很多基礎知識,同時也瞭解到了郭霖的「親兒子」–LitePal,也瞭解到了廣告SDK;《Android藝術探索》是用於進階,我是從15年開始接觸Android的,以爲本身已經在Android初學領域徘徊了許久,基礎的知識也掌握得很透徹了,一直以爲本身彷彿已經到了瓶頸,不知道學習的方向,直到看了任玉剛的這本書,以爲豁然開朗,受益不淺,對Android有了更深的瞭解。

學習到的新技術

RxJava + Retrofit + MVP

  學習並使用RxJava + Retrofit + MVP開發項目,逐漸加深對MVP框架的認知,代碼越發變得規範,我一直是一個追求代碼整潔清晰的人,每當代碼由於邏輯十分複雜而變得凌亂不堪的時候,總會願意花上時間去整理,甚至有時看到同事代碼不是特別規範整潔的時候,也會向他建議,固然也不是命令他,而是同事之間友好的建議,不少時候也他也會採納個人建議。

Kotlin語言的學習

  今年穀歌的IO大會上,已經將Kotlin列爲Android的官方語言,Kotlin逐漸獲得更多開發者的承認,相信將來的趨勢一片明朗,頗有必要去學習和掌握它,因而跟着本身Android的啓蒙老師張澤華(人稱小華華),開始了Kotlin的學習之旅,而且也嘗試使用Kotlin開發一些練手項目,包括騰訊課堂中,使用Kotlin開發的即時通信項目。

熱更新框架

  主要了解了美團的Robust以及騰訊的Tinker,至於美團的Robust只是嘗試了一下,以爲其成功率是極高,可是在項目的維護上仍是有些繁瑣,因此並無用到實際開發的項目中。騰訊的Tinker熱修復框架,雖然它的成功率並無Robust高,並且也不是即時生效,須要冷啓動,可是總的來講,其相對於其餘熱更新框架,好比阿里的AndFix、美團的Robust以及QZone的超級補丁方案來講,仍是至關優秀的,維護起來也容易,同時瞭解到了Bugly,騰訊的一個子公司,其封裝了基於Tinker的SDK,並且挺高補丁後臺管理系統,大大地減小了補丁管理的操做,開始應用於公司的項目中。

總結

  今年總的來講,收穫仍是挺多的,本身寫的技術文章和GitHub上發佈的開源框架也受到很多人的青睞,逐漸受到更多編程愛好者的承認,這也讓我更加有動力去寫文章,去寫新的開源框架,能夠幫助到更多的人,同時本身的技術也能夠獲得提升,能夠說是一箭雙鵰,何樂而不爲呢?

  心態上,我以爲本身在編程的道路上、代碼的世界裏,始終要保持着謙卑的態度,不要由於他人呼喚幾聲大神就忘乎所以、不求進取,正所謂學無止境,編程的學習也是如此。同時,本身也要向那些大神學習,見賢思齊。我以爲不少人對於大神的態度,老是認爲他們是高不可攀的,本身沒法像他們同樣的成功,其實並不是如此,不該妄自菲薄,正所謂天生我材必有用。大神之因此成爲大神,並不是徹底由於他們有天賦,而是由於他們可以堅持,不斷進取,若是本身想要達到他們的那種成功,則本身也要像他們同樣,付出能力,最重要的兩個字「堅持」,日積月累,本身也會逐漸小有名氣,鋒芒畢露。

對於2018年的寄望

  依舊會堅持寫博客的習慣,寫出更多優質的文章,但願明年能夠成爲CSDN博客專家,目前只是博客準專家,由於本身的博客並無被太多人發現,有些文章的閱讀數僅停留在三位數,不過我會繼續堅持、不斷奮鬥,讓更多人知道ChayChan,讓更多人使用ChayChan的開源框架,加油!

連接:

2018年終總結,一份遲到了的年終總結