今天是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。