今天是2018年1月7號,在去年的今天,也就是2017年1月7號,我在博客園寫下了自己的第一篇博客《Python 小而美的函數》,從此,與博客園結下了不解之緣。在此,回顧我在博客園的這一年,也是希望18年能夠繼續努力。
我寫文章的初衷很簡單,就是覺得自己的記性越來越差,看過的東西很快就忘了。雖然有雲筆記,但是紀錄下來的東西多是復制粘貼,很多別人的話語,自己全盤接收,並沒有多少思考;即使有自己的思考,也都是只言片語,不系統。在寫博客的過程中,必然會有更多的思考,對知識的記憶也更加深刻,即使日后查看也更加有條理、更全面。而且,博客寫出來除了自己看,也會公開給別人看,自然也希望得到認可與肯定,所以也會盡力把知識弄明白,把文章寫清楚。
這一年,也看到好幾篇文章寫程序員為什么應該寫博客,其中一篇是《暗時間》里面的“為什么你應該從現在開始就寫博客”,(這里並不是打廣告,《暗時間》是我2017年認真讀過的幾本書中最好之一)。在這篇文章中,作者指出了寫有價值博客的一些好處:
1) 能夠交到很多志同道合的朋友
2) 書寫是為了更好的思考
3) “教”是最好的“學”
4) 討論是絕佳的反思
5) 激勵你去持續學習和思考
6) 學會持之以恆地做一件事情
7) 一個長期的價值博客是一份很好的簡歷
於我而言,我所能感受到的好處是第2、5、6點。
第2點,“書寫是為了更好的思考”,在這個知識爆炸的時代,我們每天都會接收到大量的資訊。對我自己而言,也會訂閱大牛的博客,關注一堆技術相關的公眾號。即使是一篇很好的文章,絕大多數只是看過,覺得很厲害,並不會去認真思考,自然沒有多少真正的收獲。而在寫一篇文章的時候,就會認真去思考相關的技術細節,真正的搞懂。有時候我也會去看自己以前的文章或者筆記,也經常會有新的想法,發現一些以前認知錯誤的地方,所謂溫故而知新,這個“故”就是以前的文章吧。
第3點,“激勵你去持續學習和思考”,學習這個事情,事實上一直都在做,只不過今天看看這,明天看看那,看過就忘,好比猴子扳玉米。寫博客的一個好處,就是寫出一篇文章之后(或者在思考這篇文章的時候),總會發現相關的、在當前時間點自己還太懂的知識。比如,我在學習、總結Python yield的時候,知道了greenlet這個東西,但這個知識我之前並不了解,於是去學習greenlet,學習玩greenlet之后,又了解到了gevent。又比如,我在學習MongoDB的時候,有很多疑問,接收到了很多新名字、新概念,於是開始學習分布式存儲,然后是分布式系統。本質就是,越求知越知道自己的無知。
第6點,“學會持之以恆地做一件事情”。過去的一年,給自己定了很多目標,比如堅持鍛煉,比如每天看一點非技術相關的書籍,然而不幸的是,都沒有堅持下來。唯一堅持下來的事情就是寫博客,保證每月有一定的產出,這個感覺還不錯。
關於其他的幾點,比如“討論是絕佳的反思”,我則覺得做得並不好。當然,文章質量肯定是最重要的一個因素,平台也是其中一個因素。
就我而言,雖然在過去的一年里收獲了一百多個關注、一百個評論,但評論大多都是“頂',‘贊”,“已收藏”。我並不知道我的文章對讀者而言是否有用,這個過程是單向的,即我將內容輸出到讀者,而我的期望是雙向的,希望能得到讀者的反饋。尤其是,我的文章中,很多都是作為一個初學者的學習與總結,並不是該領域大牛的布道,我也會在文章中注明,希望園友們指正與討論,作為我自己,真的希望有大牛能不吝指教。
2017年博客園因為被攻擊、以及阿里雲服務的事情停止服務了好幾次,說來也搞笑,攻擊一個技術分享網站干啥呢。
每一個博客作者的文章類型都不太一樣,有的喜歡寫教程類的;有的喜歡寫科普類的;有的主要用於記錄工作中遇到的問題或者感悟;有的產出不高,但每篇都很深入、全面,質量很高。對我自己而言,文章主要有兩類,一種是對已經掌握的知識的總結,比如Python的一些文章;另一種是在學習的過程中的思考與總結,后者相對來說,會多一些。因此,從文章的發布就能看出我過去的一年中學了哪些新知識,簡單總結一下
17年1、2月:總結Python基礎、學習協程(greenlet,gevent)、Python web(bottle,gunicorn)17年3、4月:回顧操作系統相關知識(非科班出身,操作系統相關知識以前自己看過一些,工作以來已經忘得差不多)17年5月:MongoDB17年6、8月:分布式存儲17年7月:對Python語言的一點思考17年9月:Python內存相關總結17年10、11月:分布式系統,分布式事務17年12月:總結Linux 進程相關
回過頭來看看,一年的時間里似乎也沒有學到多少新知識,作為一個經常加班的業務程序員,周末還得陪陪小孩,學習的時間確實不多。不過,至少開始稍微有點規划的學習,開始了寫博客,也算有點收獲
最后,非常感謝給我點贊、關注我的園友們,願大家在2018年繼續努力,共同進步。Day by day,not day after day。
