最近在找實習,因而看了不少網站,投了不少簡歷,結果大都再無音訊。只接到了一家公司的面試電話,結果還被問的啞口無言——不禁得有一些沮喪,同時也深感本身水平還不夠,須要好好地再學習,再努力,否則今年的春招秋招恐怕是有些危險了——恰好又是新年,你們都在寫各類各樣的年總結,便也有了寫一份的心思,也算是對本身的鞭策吧。java
今年主要作了兩個項目,一個叫 順手2.0,是華中師範大學的一些學生的創業項目,一開始它是一個幫人取快遞的app,後來它慢慢的發展成一個全方位的校內衆包app了。git
另外一個叫作 iHomo,是一個形婚軟件,是一個學長介紹的北京一家公司的app,他們原本是在運營一個公衆號,後來就想作一個app出來,就找到了咱們,這個app前幾天才上線。github
我就不過多的談這兩個軟件自己了,想了解的能夠點擊應用名上的超連接進去,接下來主要談一下里面用到的一些技術。面試
順手2.0是初版的升級版,這個軟件是我獨立開發的,而且它的初版也是我作的。新版本比老版本多了不少功能,好比LBS雷達,IM,推送等,另外界面徹底變了,變成了md風格——因此雖說是升級,可是我基本上是等於從新寫了一個app,而且因爲在老版本版裏已經定好了一些接口和數據格式,因此爲了保證老版本的用戶可以正常的使用,踩了很多的坑。另外在這個app中,我第一次嘗試使用 MVP 架構來構造一個軟件的骨幹——由於在涉及到軟件升級的時候,一個良好的軟件架構的重要性就顯的特別重要了,它會讓代碼的可維護性和可擴展性大大提升。另外,我開始注重代碼的封裝與各類 Base 基類的抽取,這大大的提升了我後來的工做效率。小程序
iHomo是我和個人另外一個小夥伴協做開發的項目,咱們使用 git 來進行版本控制。這個 app 的 UI 特別複雜,有些頁面光 xml 文件就有近千行代碼,簡直寫的想吐。另外在這裏app裏面我寫了不少奇奇怪怪的自定義view,感受身體被掏空。還有在這個項目裏我開始使用 Rxjava 和 retrofit,以爲他們確實挺強大,寫出來的代碼挺優美,I like it .微信小程序
2016年我開始認真的寫博客。微信
爲何要說認真?由於每一篇博客我都會花很長的時間準備,作不少的實驗,肯定我要說的是正確的,再用很長的時間來措辭描述,最後發佈。我想,雖然說在網絡上發博文沒人監管,寫錯了也便錯了,但既然是分享,分享些錯的東西出去是個什麼理?但偶爾也會有一些疏漏,有一些不嚴謹的地方,會有一些好心的讀者指出來,我很開心,至少他在很認真的看,接着便會很虛心的改正。網絡
博客的內容挺隨機的,主要是我那段時間鑽研過的內容,不成體系。固然還有不少不少的東西沒有寫成博客,由於有些內容我本身也沒太弄清楚,不太敢寫出來貽笑大方,還有些東西要寫出來實在是要涉及太多太多的其餘的東西了,寫的代價太大——個人草稿箱裏躺着一篇關於自定義滾輪選擇器的文章,選擇器的效果圖是這樣的:架構
我試圖把我從零開始思考設計而後實現的過程展示出來,可是中間遇到過太多的問題了,包括如何肯定繪製文字的位置,如何讓文字隨手指滑動,如何測量計算字體大小使其像滾輪,如何處理手指離開以後文字的慣性滑動等等。要貼代碼直接說實現思路固然沒問題,可是我覺得,根據需求想出最後的實現方案的這個過程纔是最應該說出來給讀者知道的,這纔是對讀者真正有用的東西。可是這個很難用文字描述清楚,我在試了好久以後無奈的只能讓它的半成品躺在草稿箱裏,待來日再續。app
今年我得到了 CSDN 的 博客專家 認證,而且得到了 2016博客之星的提名資格,我是很開心的。這也算是對個人工做的一些確定吧,聊勝於無。另外,經過寫博客,我成爲了 掘金 的聯合編輯,有幸在掘金的編輯羣裏認識了不少大神,感受很棒。
2016年我開始作一些開源方面的事情,個人github上 star 數最多的4個庫都是今年開源的,加起來有 1600+ star,感受很開心。
GoogleClock:這個庫的核心是svg,我當時作它是由於剛好在研究 svg 在 Android 上的應用,而後就尋思着寫個 demo 來印證一些,最終就選擇了它。
wechat-weapp-gank:這是一個微信小程序的項目,算是搭上了小程序熱的東風吧,雖然比較的簡單,可是 star 數仍是挺多的。
FcPermissions:這個項目主要是在解決 Android M 上動態權限請求的問題,提供了三種方式來請求權限,仍是挺方便的。
Matchmaker:這是個 IDEA 的插件,功能相似於 Butterknife 的那個插件,是用來在小程序開發的時候實現方法綁定的,可是不知道怎麼回事不能在 Webstorm 上使用,很傷腦筋。
總的來說,我以爲作一些開源項目挺有意思的,由於能夠有不少的人看到個人代碼,也會有不少的人用個人代碼,你們在發現問題的時候也會提 issue 和我交流,感受很棒。
之前我也讀書,可是大多都是讀一些網絡小說,漸漸地就以爲很沒意思,今年我開始讀一些比較經典的出版書,一年下來感觸良多。
平時喜歡在寫代碼寫累了的時候看看書,不強求記住多少或者領悟什麼,只是單純的欣賞,閱讀。也喜歡睡覺前讀一讀,看一下子再入眠。
平均下來天天十分鐘的閱讀量,其實很輕鬆,並且確實以爲整我的有了些變化。
不知不覺寫了這麼多,繼而以爲個人2016其實仍是比較充實的,也沒什麼遺憾,除了暫時還沒找到實習以外。加油加油!Fighting!