The Kai Way

Pragmaticly hacking

写作 积累 快乐

| Comments

现在写独立博客的人越来越少, 大家都跑到新媒体上去发表自己的观点。我现在倾向于在独立博客上写, 能保持自己的节奏。现在还一直在创作着的独立博客写作者们, 比如XDite, 阮一峰的网络日志酷壳, 我都是非常佩服, 同时也非常羡慕他们有这么多的读者。

最近看到的一个博客坚强2002, 作者在豆瓣上发帖说要坚持写出一千篇以上的Erlang学习笔记, 这也是非常值得敬佩的一个博客作者。

目的

最主要的目的, 正如我在Inspect Rails中写的, 是积累和沉淀, 在工作了这么些年后总想到能留下什么。

另外一个激发我去写出更多内容的是由于我的同事们, 由于我现在的情况, 会带着几个经验较浅的同事, 他们会遇到好多问题都是没接触过的, 而他们特别的好学, 都会刨根揭底地问我一些蛮细节的问题, 所以我希望能把我知道的知识传播出去,告诉更多人。

写作本身也是个锻炼, 锻炼如何理清思路, 如何清晰地表达。

写作是创作, 创作本身就是件快乐的事。上星期, 有读过我写的Inspect Rails的朋友, 接着在Gtalk上和我讨论其中的问题。我非常开心, 有人认真看过了我写出来的内容。

历史

我写独立博客的历史可以追溯到2008年, 那时还是买的Dream Host的服务器, 采用的和邮箱一样, chenk85.com 这个域名。但那时大部分其实还是流水账和一些翻译的内容。当时觉得翻译文章又能学到一些东西, 又能学习英语, 就做了比较多的这方面的事情。

后来工作之后, 没有太多时间花在写博客上, 直到六月份计划写Inspect Rails, 才慢慢地特意腾出时间来写博客。

当然我在公司的博客上也写了几篇文章

选题

在工作了这么多年, 我的EverNote上也积累了上千份的笔记, 有好多的题目已经积累了材料可以写出来, 比如下面的这些

  • 电子书相关, 如豆瓣Web的实现, EPub及其他电子格式的处理
  • Git/Vim/Tmux等日常工具的心得
  • 常用Ruby社区工具和Rubygem的用法, 设计与实现, 如Capistrano/Bundler
  • Redis Schema Design Patterns
  • 冷门但有趣的Rubygem的介绍
  • Rack middleware教程
  • 单页JavaScript应用开发
  • Dev-ops相关的介绍和教程
  • Firefox和Chrome插件开发
  • Rails社区大牛们的介绍以及八卦

对于自己工作中用到但还不够熟悉的, 比如Android/iOS开发方面, 或者是我自己爱好但是没有太多实际经验的技术, 我不会贸然去写。我觉得写出内容来是有责任的, 如果你随便写写出来误导了别人, 是个非常大的罪过。

速度

目前我的博客写作速度很慢, 每篇文章至少要写3个小时以上。写Inspect Rails系列的时候, 每篇都要花上一整天的时间。即使本来就已经把脉络里清楚出来了, 重点也写下来了, 就是最终成文的时候, 为了表达上的顺畅和清晰, 需要不断地做修改, 这个过程占据最多的时间。

一些技术分析之类的文章, 把别人写出来的上千行代码总结成精简的原理不是件容易的事。我不喜欢大段贴代码, 在讲述某个事情时大段贴代码, 我觉得是写作者本身并不能用文字去浅显地说明这个中的道理, 甚至写作者本身就没弄明白。基于个中的难度, 写作就是件耗时的事情。

学习写作

我觉得写作是个技能, 也有科学的学习方法。我订了一个阅读列表, 帮助我学习如何写作

这里是这个豆列

计划和目标

对于如何去宣传自己写的内容, 我更希望的是有人看到我写出来的内容后, 自动地去扩散, 去告诉他们的朋友说这里的内容很好, 过来这里看一下。

我给自己订的写作目标是每周至少一篇, 这样一年就可以写出52篇。由于是定量的计划, 如果这周有什么事情, 下周一定会补上。

感谢

最后感谢我老婆, 她每周末都会牺牲一些让我陪她的时间给我写作。以及要感谢所有阅读我博客的读者们, 你们是我继续写作的巨大推动力。如果有什么问题, 请回复或私下联系我, Twitter或者Gtalk(chenk85 AT gmail.com)都可以。

Comments