1. 程式人生 > >2018我的部落格歷程:你帶來微笑,我有幸得到

2018我的部落格歷程:你帶來微笑,我有幸得到

從大學畢業至今已經從事軟體開發2年有餘了,同樣,寫部落格的習慣也已經堅持了2年。我很少寫技術無關的文章,時值年終,我還是想通過分享自己的經歷,同時分享這2年我對 寫部落格的理解,或者說是對 學習方式的思考

坎坷的博文生涯

堅持寫部落格是一個很有意思的事情,2016年年底之前,我還沒有開始寫部落格,但是很多文章已經開始宣傳 寫部落格的好處,我看的非常心動,毫不避諱的說,在博文生涯的伊始,我寫部落格的主要目的是—— 我想火

看看吧,相比較現在抖音人造網紅的低成本,對於一個剛畢業不久的學生,尤其還是寫程式碼的理工男,能想到 通過寫部落格賺取收視率,這是一個多麼年輕的想法,如果讓我穿越回去對當時的我說一句話,我真的會毫不猶豫地懟我自己:

在想通過寫部落格賺粉絲之前,先想想你自己還剩下多少頭髮!

當然,即使是當年的我,我也能想到,寫部落格的道路很難走,但我沒想到的是——寫部落格的道路,竟然他媽這麼難走!

1.那是一個非常喪的開始

2016年底,在寫部落格之初,我絞盡腦汁想通過部落格文章分享自己的所得,但是令我沮喪的是,似乎我想寫的東西,網上很多前輩都已經寫爛了。

但是我不信邪,我依然寫了幾篇文章,現在回過頭來看當初的文章,我都有些不忍直視…

那時,我每寫一篇文章,大概要花費3~4個小時,因為我很清楚的記得,那時我都是週末下午2點左右開始寫文章,寫完天已經黑了,我就正好去樓下的麵館買一大份熱乾麵。

——你可以想象,當時初出茅廬的我,想通過自己寫的部落格總結得到很多人的認可,於是我更用心斟酌文章中的每一句話每一個知識點的敘述,每篇文章我都會花費數個小時去撰寫。

但那時我的文章質量真的很低,但我依然每天都會 興致勃勃 點開 CSDN 看我文章的點選量,殘酷的是,往往一週過去了,我新發布的文章點選量甚至還不到——100。

就這樣,我堅持了幾個月,直到大半年後(2017年下半年),我的文章點選量才突破性的達到10000,那時我的部落格數量已經有了20篇左右。

20篇部落格,寫了大半年,瀏覽量累計突破1w,這屬實不是值得稱賀的成績(而且,我一直懷疑這些瀏覽量中,有多少是我自己不斷重新整理貢獻的…)。即使是那樣,當時的我也是非常激動的,我依然認為這非常值得慶賀

——為我的努力和堅持。

至今為止,如果有人把我最初的博文連結發給我並指出我的錯誤,我依然會為我稚嫩的文字感到羞澀,但是我對這個經歷並不避諱——半年來的部落格經歷讓我養成了堅持寫部落格的習慣,每當我在學習中有所感悟,我都會嘗試通過部落格進行分享和總結,並且在總結的過程中再一次歸納鞏固自己的知識體系。

微小的知識積累毫不起眼,在當時的我看來,通過寫部落格火起來已是昨日黃花,該寫部落格總結一下最近的學習了 的想法開始在我腦海中逐漸根深蒂固,——這也許就是 習慣的力量 把。

2. 轉折——部落格歷程中的正向反饋

2017年下半年,我開始學習一些流行框架的原理,這要歸功於當時公司的小夥伴們對我的幫,同時,在不斷地學習中,我逐漸感受到了 開源社群 的強大,RxJava、Retrofit、Dagger等等——正是前輩們不斷無私的奉獻,我們才能站在巨人的肩膀上不斷前行。

在這半年中,我開始大量學習開源社群的三方庫及其原理,比如 DaggerRetrofitRxJavaUnitTestDataBinding等等(其中部分庫的學習使用,JessYanMVPArms 的程式碼提供了很多幫助)。我嘗試總結自己的部落格,從某種意義上來說,開源社群 是我學習歷程中最好的老師——記得在某篇文章中看到,有人自稱他畢業於 開源社群大學 ,我當時亦有同感。

我開始把這些知識總結成部落格進行分享,令我感到驚喜的是,我多多少少開始收到一些朋友的認可,這讓我更加有幹勁去進行 持續的學習和輸出

慢慢的,我開始嘗試對我個人比較滿意的部落格進行公眾號的投稿,比如這兩篇關於dagger的部落格:

我把當時我比較滿意的兩篇文章投稿給了 郭霖大大 的微信公眾號,結果當然是沒有被收錄,但是我總是能夠很快收到郭霖大大的回覆和指導——難過總是難免的,但是郭霖大大的回覆中對我的鼓勵和肯定,也讓我認識到自己的不足之處,從而看清自己,繼續努力。

在這兩次投稿都遺憾失敗了之後,我開始嘗試潛心學習更深入的一些知識,2017年下半年期間,我學習了一系列三方庫的原始碼,當時我對於部落格的理解,更注重於總結——我開始經常翻看自己過去寫的部落格,這樣忘掉的知識點總是能夠第一時間內被我找回來。

比如,我總是忘記 Android漸變色 以及 Retrofit 的一些用法,但是我很清楚知道自己曾經總結了這樣的兩篇部落格,這些知識點我找回它們再容易不過了——畢竟都是自己一行一行總結出來的。

同時,這時我開始慢慢收到一些其他朋友的鼓勵,這對我而言是意外之喜,這兩點好處都開始形成部落格經歷中 正反饋 閉環的重要元件,換句話說,我的確開始喜歡進行部落格總結了。

3. 滾雪球?

時間軸跳至2018年初,這時我的部落格已經有6w左右的瀏覽量了——很奇怪,我花了大半年才有了1w的瀏覽量,不到半年卻增加了5w。

在年初的時候,我開始給自己鼓氣,爭取2018年年底之前,申請成為CSDN的部落格專家

請不要數落我當時這樣功利的想法,因為我確實希望能夠 得到一次這樣的肯定,至少當時我認為這是一個相當遙遠的想法,因為當時申請部落格專家的要求之一是瀏覽量10w以上。

很開心的是,我的一些文章開始得到更多人的認可,包括我投稿給郭霖大大的2篇文章,都成功通過郭霖大大的公眾號分享給了大家。當時說實話我是很激動的,因為這意味著 開拓者對後繼者的肯定;後來我在一個機緣巧合的機會接觸到了任玉剛大大,承蒙剛哥的認可,我的文章也得以在 玉剛說 公眾號上進行分享(在過去半年中,剛哥確實幫助我了很多,同時對我也非常寬容,感謝)。

技術文章的分享,能夠讓我 最簡單直接地和國內各大佬進行思想上的交流和探討,這是在現實工作中很難實現的,在這個不斷進步學習的過程中,我認識了更多優秀的開發者和技術博主,他們於我亦師亦友,從他們的文章中,我瞭解到了更多我沒有接觸到的東西。

有趣的是,在今年年初我認為非常遙遠的想法,還不到5個月,我就得到了 CSDN 官方的認可,成為了部落格專家中的一員,當時的我確實沒有想到這麼簡單一次就申請通過了,激動之餘我還發了朋友圈得瑟了一下:

4.對部落格的思考和實踐

在寫部落格的兩年經歷中,我不斷的在思考一個問題,那就是:

寫部落格的本質是什麼?

博學之,審問之,慎思之,明辨之,篤行之。 ——我喜歡用這句話描述我對寫部落格的理解,在知識輸出爆炸的今天,對於開發者來講,知識的獲取 已然不是問題,難題在於,如何高效的進行篩選、過濾出高質量的文章進行學習?

我開始找尋榜樣,比如 扔物線 大大經典的 RxJava教程HenCoder系列 ,比如 鄒小創 經典的 單元測試系列,還有CSDN上我非常佩服的一位博主 briblue等等等等…

毫不避諱的說,我認為這些文章 足以成為行業內知識普及文章的標杆,文章的重點並沒有完全放在 “如何使用API” 或者 “大段大段的原始碼解析” 上——相反,這些文章大部分更注重對 對某個知識點進行系統化的講解,看完這些文章,也許我仍然不知道 如何在專案中應用,但是對於已經系統化掌握了其原理與思想的我,這些問題都不再是難以逾越的鴻溝。

是的,我認為 思想的傳遞 更為重要,因此我開始在自己的寫作中進行這樣的嘗試,並寫了這樣一個系列的部落格:

從時間成本來講,這裡面的每篇文章我都花費了更多的付出,以 《Android官方架構元件ViewModel:從前世今生到追本溯源》 文章為例,我從週六開始寫到了週二凌晨2點,大概了花了至少10個小時最終寫了4k字,途中刪刪改改,最終達到了我滿意的效果,即:

儘量文章中程式碼相關只闡述ViewModel相關,不要和LifecycleLiveData或者DataBinding有太多牽扯,同時將ViewModel的本質即 對狀態的維護 ——原理和思想,都儘量深入淺出地敘述出來。

我堅信這是目前為止對於網路上 ViewModel 講述最好的一篇部落格,我也希望我能夠繼續這樣堅持輸出下去,從某種角度來講,這種行為雖然耗時費力,但是它確實也 讓我更執著於每一個知識細節的較真—— 只有完全搞懂了,我才能胸有成竹的將整個知識體系通過文字歸納出來。

在這個過程中,不斷地嘗試亦會帶來各樣的所得,這是我的實踐,但它並不一定是對的,因為從本質上來講,它似乎離部落格 學習、歸納、總結 的主旨越來越遠了,的確如此,但是我更享受於這種對自己每一篇文章都愛不釋手的感覺,一方面這的確增強了我的 得失心 (就是好面子),但另一方面,這種感覺也的確加強了自我的約束。

不知所言的小結

從某種角度來說,我的部落格歷程,也正是我的學習歷程。寫部落格確實是一個很枯燥的過程,但也是一個很令人享受的過程,不得不承認,部落格的持續輸出的確讓我在面試中得到了更高的評價,但說白了,誰還沒寫過部落格呢,技術比我好的同行更比比皆是。

但是我更滿意寫部落格這種行為帶來習慣上的改變:我可以更快檢索和找回我遺忘的知識點、部落格歸納時等同於 系統地複習 一遍、和更多優秀的同行進行 思想上的交流 ,這些東西都是語言描述難以誇大,卻又實實在在感受到難以言喻的好處。

時光飛逝,逝者如斯,回顧兩年曆程,字不過寥寥數千,文將結尾,卻又不知所言。不論一笑置之,亦或小有所得,都感謝您的閱讀——你帶來微笑,我有幸得到。

--------------------------廣告分割線------------------------------

關於我

Hello,我是卻把清梅嗅,如果您覺得文章對您有價值,歡迎 ❤️,也歡迎關注我的部落格或者Github

如果您覺得文章還差了那麼點東西,也請通過關注督促我寫出更好的文章——萬一哪天我進步了呢?