2016 博客導讀總結 & 我的感悟

此文着筆之時。2017已經在眼前了。預計等我寫完,2017已經到了。git


二次編輯於2017年1月1日早11點。github

關於2016的感悟。十二月初就想寫,當時認爲是有點太早了,只是卻思緒如泉涌。
且那時候纔剛剛申請到博客專家(訪問量剛剛過5W)。我是想等到這個月底。看看這2016過去了。對所有的一切進行一個總結,包括博客、我的學習工做、感悟等等。
沒想到此時,2016年12月31日23點15分,提筆卻突然有點忘了要說些什麼。先從博客開始吧。緩存

自我介紹

在這以前我仍是先自我介紹一下吧。
我叫張旭童。藝名有好多。老郭和洋神以及大帥的開車羣等羣裏我叫match。gayhub上我叫mcxtzhang,江湖人也稱凝視張
14年11月2號開始實習,15年6月正式畢業進軍Android屆。在16年2月以前,也就是有一年多的時間,我一直的工做都是研發手機出廠自帶的類似ROM型的app。老實說。以前的研發經驗是不夠的。研發這樣的類型的app,主要考驗的是邏輯&API,另外一定源碼的閱讀&修改能力。微信


後來部門轉型,我也和老大請辭,正式投身互聯網行業,於16年2月22日= =在現在的公司工做至今。在互聯網公司研發APP,我的感受考驗的主要是UI、交互,邏輯&API的考驗比例下降。markdown

(關於凝視,起初是因爲怕本身忘記,因此代碼裏基本碼滿凝視。部分文件中凝視行數比代碼還多,這點看過我一些博客or下載過代碼的人應該有體會。網絡


也曾因爲凝視和公司一個關係很是好很是強的大神撕過逼。
重點來了。現在水平漸漸提升後,凝視量開始下降,因爲我發現我曾經寫滿凝視的代碼並無幫助我閱讀代碼輕便太多,在覈心關鍵點寫凝視是我現在的做風。)app


原本想先說博客的,結果發現博客要寫的太多了,就將篇幅很是少的gayhub挪到前面了,畢竟是第一同性交友平臺。捂臉。佈局

gayhub

個人16年。一個不得不說的。就是個人gayhub。post


記得今年二月份剛跳槽時。我尚未gayhub帳號,同事都歧視我。你該有一個gayhub的號了。
但是我仍然沒有申請,我認爲個人水平離開源這些東西好像還很是遠。
再看看現現在:學習


我治己都懼怕我治己了。
gayhub我出道的時間大概是9月份,一開始僅僅是想推廣個人最強側滑庫。後來真的是感覺到了開源的力量,東西用的人越多,你才幹發現越多的問題,攻克了這些多的問題,我才幹變得更強。良性循環。
因而我也慢慢變成了gayhub的忠有用戶,這裏吐槽一下大天朝的網絡,gayhub我天天要泡3-4小時,有一半時間都是在刷新。翻了牆也是同樣。

最後奉上的我gayhub地址。歡迎你們來交流搞基,
https://github.com/mcxtzhang

博客總結

CSDN

2016年算是本人的博客元年。我不像其它大神很是早就有這個好習慣。個人出道算是比較晚的了,我最先開始寫CSDN博客是2015年末了,例如如下圖。


且前幾篇博客寫的時候水平也不夠,排版啥的也沒經驗。

稀土掘金

掘金是我今年年初接觸到的。
因爲掘金的廣告詞是。一個僅僅有高手分享的社區。以至於一開始我寫博客,還不敢分享到掘金,我還在操心,我這樣的水平的文章分享出來會不會被你們罵。


後來開始慢慢試水分享,分享了幾篇後,反響還可以。因而也收到了掘金運營的邀請,給我開通了聯合編輯&原創做者的權限。


也就是說今後之後我在掘金分享文章不再用等待審覈,也可以在上面寫文章了。
現在在掘金上混的也風生水起了,常常上上首頁 Top榜什麼的。

這裏要提到一我的。就是我大靜神,wing。

我和他是在大帥的開車羣裏認識的。他最出名的應該就是交互炸了系列,感受有一段時間咱們兩個已經可以輪流霸佔top榜了。
靜靜也是大佬,技術上比我厲害就算了,文筆也很是強。個人N多編輯技巧都是從他那裏學來的。這裏要給他一波666.

如下開始對個人博文進行一些梳理,將重要、精品的文章作一個導讀。

小打小鬧

個人一篇博客是15年11月13號寫的:
(增長顯示電量功能)模仿魅族、華爲、小米電池續航管理軟件, 動態水波紋滾動的圓形小球View
http://blog.csdn.net/zxt0601/article/details/49808157
這篇博客事實上是解說利用貝塞爾曲線畫一個圓球滾動波浪的View。
來源自工做。是那些ROM必備的一個軟件,電池續航管理類APP都會有的界面的一個UI元素。


依稀還記得那時候寫這篇博客寫了兩三天。相關的代碼更是本身一個字一個字寫出來的,記得我寫了三四天才把這個本身定義View寫出來。當時還特別糾結一個鋸齒的問題。我搜了各類抗鋸齒的辦法都沒有解決畫出來的波浪鋸齒問題,最後我發現,是因爲個人座標點xy用的是int型。我嘗試換成float鋸齒就攻克了。
以後的幾篇都是一些入門級的文章。(老實說。和我現在的水平差距仍是蠻大的)。
一直到16年三月份,我寫的文章都是比較簡單的。可能因爲寫出的文章簡單。反饋較少,沒有什麼成就感。連我本身都堅持不下去了,我開始斷更了。斷更時好像是5k左右的訪問量。
這裏說一句,我前期的文章雖簡單,但是每次寫的時候,我也是蠻認真的,因爲我遵照絕對原創。絕對不抄襲別人的文章,因此每次寫文章耗時也蠻久的,因而我就。。棄筆從擼了。

正式出道

我又回到寫博客之路已經是今年的八月了,事情的詳細原由我已記不起,應該是如下幾個理由之中的一個:

  • 我自認爲水平和個人工做經驗比算牛逼的,然而一些人不承認,好比HR。
  • 我看了一篇解說怎樣爲RecyclerView增長HeaderView的文章。然而我認爲當中有內存泄露的風險缺陷和改進的空間。
  • 我想上 鴻洋和郭霖…. 的公衆號。

因而我開始擼出我博客屆正式出道的第一篇文章,此時是8月21日:

1 【Android】讓HeaderView也參與回收機制,自我感受是優雅的爲 RecyclerView 增長 HeaderView (FooterView)的解決方式
http://blog.csdn.net/zxt0601/article/details/52267325

只是這篇文章剛擼出來好像也沒啥人看,哈哈。也沒有受到承認,然而這篇文章還算不錯的,推薦你們沒看過的可以看看,有理有據令人信服。

今早看了洋神的年度總結,分享了他當初的心態。他最初也跟老郭留過言,想請教一些問題,並配了大量的說明,但願能搞基交流一番。然而老郭沒吊他。

哈哈,個人這篇文章。和洋神當初的情景差點兒如出一轍。我當時也是看了他的一篇公衆號文章。裏面分享了怎樣爲Rv增長Header的方法。但是我認爲這當中會有內存泄露的風險,因而我就作了大量的實驗,並想出瞭解決之法,有了這篇文章。也投給了他,重點來了,他也沒怎麼吊我。

哈哈,只是,他仍是回覆了個人。那時的我,仍是sometimes naive。

那時起,我最大的目標就是想上郭霖和鴻洋。因而我不斷努力。終於在後頭,我也可以和他們談笑風生了。也順利混到了洋神的好友位。


以後開啓高產似母豬模式,沒過兩天。就擼出了:
2 【Android】毫無耦合性,一個Item根佈局搞定 item側滑刪除菜單,像IOS那樣簡單的使用側滑刪除。
http://blog.csdn.net/zxt0601/article/details/52303781

這算是我成名做吧,也是我第一次上CSDN的首頁,記得當初看到消息。本身的文章被推薦上了CSDN首頁,我還開心的發了個朋友圈,並下了決定要擼出不少其它更好的文章。


這個控件庫後來通過你們的反饋和我不斷的維護。現在已經在gayhub上有了560個star。


https://github.com/mcxtzhang/SwipeDelMenuLayout
這也是我最得意、腦洞最大的做品之中的一個。

吊絲的我當時還截了個圖 哈哈哈
期間有很是多朋友在評論、issue裏提出了一些改進意見。好比支持設置滑動方向(左右)、高仿QQ的交互、支持GridLayoutManager等,以及一些bug。已經被我所有實、修復。並且將其打包至jitpack,引入更方便。和初版相比,修改挺多的。

故將其整理,新發一版。
【Android】史上最簡單,一步集成側滑(刪除)菜單,高仿QQ、IOS。
http://blog.csdn.net/zxt0601/article/details/53157090


接着,沒幾天。我又擼出了 懸停分組、導航索引系列:

【Android 仿微信通信錄 導航分組列表-上】使用ItemDecoration爲RecyclerView打造帶懸停頭部的分組列表
http://blog.csdn.net/zxt0601/article/details/52355199

【Android 仿微信通信錄 導航分組列表-下】本身定義View爲RecyclerView打造右側索引導航欄IndexBar
http://blog.csdn.net/zxt0601/article/details/52420706

這個系列的文章。後來也被我再次升級,出了終於篇。因爲使用通過重構後的控件已經可以高速實現市面上帶 索引導航、懸停分組的列表界面了:
【Android】高速實現仿美團選擇城市界面,微信通信錄界面
http://blog.csdn.net/zxt0601/article/details/53389835

庫地址:
https://github.com/mcxtzhang/SuspensionIndexBar


再後來,因爲嵌套ListView的噁心需求,我寫了
【Android】ListView、RecyclerView、ScrollView裏嵌套ListView 相對優雅的解決方式:NestFullListView
http://blog.csdn.net/zxt0601/article/details/52494665

核心思路是利用adapter模式,封裝LinearLayout的addView操做。並增長了必定程度的複用。
這篇文章好評度仍是不錯的,然而我並無知足,假如是嵌套GridView,我還要本身定義一個ViewGroup,並且重寫那些適配器代碼,我認爲這不是一個優秀的程序猿能接受的,
因而我寫出了:
【Android】高速開發偷懶必備。一句話搞定所有ViewGroup的Adapter . 支持本身定義ViewGroup
http://blog.csdn.net/zxt0601/article/details/53576092

有了它。之後所有爲隨意ViewGroup addView的事都變得更簡單了。
後來我增長複用緩存池,替換onBindView()的ItemView->通用的ViewHolder。

並增長了一個嵌套GridView用的ViewGroup。媽媽不再用操心個人噁心需求。
庫地址:
https://github.com/mcxtzhang/all-base-adapter


我還寫了本身定義LayoutManager系列的文章,我我的感受在中文資料裏算是很是666的了,
然而這個系列的文章起初閱讀量並很少,只是後來收穫了一些高手的好評。並且gayhub上也收穫了600多個star。看到我用了最大的力氣寫的系列,終於仍是獲得了承認,這讓我很是開心。

【Android】掌握本身定義LayoutManager(一) 系列開篇 常見誤區、問題、注意事項,常用API。
http://blog.csdn.net/zxt0601/article/details/52948009
【Android】掌握本身定義LayoutManager(二) 實現流式佈局
http://blog.csdn.net/zxt0601/article/details/52956504


五行代碼實現 炫動滑動 卡片層疊佈局,仿探探、人人影視訂閱界面 簡單&優雅:LayoutManager+ItemTouchHelper
http://blog.csdn.net/zxt0601/article/details/53730908

庫地址:
https://github.com/mcxtzhang/ZLayoutManager


我還計劃寫一個Adapter終結者系列的文章,目標:Adapter終結者,包括DataBinding,隨意ViewGroup,Rv、Lv列表。寫Adapter,有它就夠了
終於的目標:知足開發中所有需要adapter需求的ViewGroup。
博文除了剛纔提過的。另外一篇:

【Android】高速開發偷懶必備(二) 支持DataBinding啦~爽炸,一行實現花式列表
http://blog.csdn.net/zxt0601/article/details/53618694
庫地址:
https://github.com/mcxtzhang/all-base-adapter

這裏要聲明的是。本庫的代碼仍是有一些借鑑之處。只是都在其基礎上發揚了,好比洋神的Adapter,大帥的DataBinding相關。


對了,我還一不當心完畢了一個目標。

我也成功了上了代碼家。


【Android】仿鬥魚滑動拼圖驗證碼控件
http://blog.csdn.net/zxt0601/article/details/53315975

就是這篇Android平臺滑動拼圖驗證碼的控件。
只是這是我有點意外的,因爲我和wing投了N多其它更好更棒的。結果都沒叼咱們。


【Android】 給我一個Path,還你一個酷炫動畫
http://blog.csdn.net/zxt0601/article/details/53040506

這是一篇關於酷炫動畫的文章,可以用做loading。下拉刷新等場景,我也在計劃寫2.0。討論怎樣更簡單方便的將SVG->PATH。


博客的事,說道這裏也就先這樣吧,因爲特麼居然17年了。我要高速講講其它的。抱老婆睡覺了。

博客截止至今,已經有84902次的訪問。我也於今年十二月初申請上了博客專家的頭銜。話說這個月真是讓我驚訝啊,準確的說是上個月了。16年十二月初個人訪問量剛剛過5W。我才申請的博客專家,一個月過去我居然漲了3W4的訪問量。

這讓我也很是驚訝驚喜。

展望

回憶初心,16年個人目標是 :

  • 16年末,成功上鴻洋郭霖 (的公衆號)。(然而現在我每篇基本上都可以達到這個要求啦).
  • 17年。上代碼家。

    (沒想到我16年也已經達到了)

  • 17年三月以前,申請成功CSDN博客專家。(沒想到我16年也已經超額完畢。)

17年到了,我今年的目標是:

  • 假設再跳槽,就去BAT級別的公司。不然就隱忍厚積薄發。
  • 博客訪問量過50萬。

  • 拼上CSDN博客之星吧。(這個看起來最難,今年CSDN博客之星的那些事兒。咱們就不聊了。我僅僅有一句話,我認爲這裏面有鬼!!

    還我郭神的前十。還我洋神的第一)

  • gayhub有一個單項目超過1K star。
  • gayhub在上海排名top 5。

但願你我都一塊兒加油,變得更強,
看大神們都有QQ羣,
向他們靠齊。


我也建了個QQ搞基交流羣:
557266366 。

嗯,就先這樣吧。 以個人性格,說不定明早兒還會再編輯一次加一些東西, 因爲我是一個很是羅嗦的人。

相關文章
相關標籤/搜索