给尚且空白的博客
真正的开始,是正视自己。敬第一篇文章。
从这里开始,认真写下去
我想开始认真经营这个博客。
如果要解释这个念头,大概得先从我喜欢编程这件事说起。
编程吸引我的,不只是让一段代码运行起来的结果,还有那个把想法一点点变成现实的过程。起初只是一个模糊的念头,接着尝试拆解问题、组织逻辑,再通过一次次修改,让它逐渐成为可以使用的东西。
我喜欢这种亲手构建的感觉。
而现在,我也想用同样的耐心,构建一个属于自己的表达空间。
不只留下代码,也留下为什么
对我而言,写代码和写文章之间,有一种相似的要求:不能一直停留在“我大概知道”的状态。
一个想法在脑海里时,往往显得顺理成章。但真正开始实现,就需要面对许多具体的问题:输入是什么,边界在哪里,不同部分怎样配合,出错之后又该如何处理。
写作也是如此。
当我试着解释一个概念、复盘一次实践,或者说清楚自己为什么作出某种选择时,那些原本含混的地方就会浮现出来。有些事情,我只是知道怎么做,却未必能说明为什么;有些结论,我以为已经理解,其实还缺少自己的推敲。
我想让这个博客成为继续追问的地方。
不只记录“最后用了什么方案”,也记录“为什么选择它”;不只展示一个完成的项目,也留下那些尝试过、放弃过,或者尚未解决的问题。
代码可以呈现实现,文字则让我有机会交代实现背后的思路。我希望把这两部分一起留下。
给自己的学习留一条来路
我不希望技术学习只停留在当下的问题得到解决。
一段代码能够运行,当然令人高兴。但我也想进一步弄清楚:它为什么有效,适用于什么条件,换一种情境是否还成立,以及有没有更简单的办法。
这些问题未必每次都能得到完整回答,却值得被记录。
因此,这个博客里可能会有一些技术笔记、项目实践和问题复盘。它们不一定都是系统的教程,也不必假装覆盖某个主题的全部。有时,一篇文章只需要把一个具体的问题说明白:我遇到了什么,尝试了什么,目前理解到了哪里。
如果以后发现自己写错了,就回来修正;如果有了新的认识,就补上新的解释。
我希望这里保留的不只是结论,还有理解逐渐形成的过程。这样,当我再次遇到相似的问题时,能够找到的不只是一段可以复制的代码,还有当时作出判断的依据。
把博客本身,也当作一个长期项目
既然喜欢编程,很自然地,我也愿意把博客看作一个可以持续维护的个人项目。
不过,这个项目的核心不只是页面、功能和技术选型,更是里面的内容。
我希望自己既愿意调整页面上的一个细节,也愿意认真修改文章里一句含混的话;既关心网站是否顺畅,也关心一个解释能否被读懂。
对博客的经营,不应该只发生在编辑器和配置文件里,也应该发生在每一次观察、阅读和思考之后。
它不需要在开始时就拥有完整的架构。先写下一篇真正想写的文章,再逐渐发现哪些主题值得深入,哪些内容可以彼此连接,哪些表达还需要重新整理。
至于更新频率,我暂时不想作出过满的承诺。我更愿意给自己一些具体的要求:涉及技术的地方,尽量验证;借鉴他人的地方,注明来源;尚未确定的地方,坦诚说明。
先把这些做好,再慢慢积累。
代码之外,也留一点生活
虽然这篇文章从编程谈起,但我不想把这里限定为只讨论技术的地方。
我喜欢编程,也有代码之外的好奇、感受和疑问。一本书里的某句话,一次日常经历,或者一个暂时没有答案的问题,都可能成为我想写下来的东西。
它们不必被强行解释成技术的隐喻,也不需要证明对工作有什么帮助。值得记录,本身就可以是写作的理由。
我希望这个博客最后呈现的,不只是“我会什么”,也包括“我关心什么”。
技术是其中重要的一部分,但不是全部。
从第一篇开始
写下这些,并不意味着我已经想好了这个博客未来的样子。
我只是确定,自己愿意开始认真对待它:花时间写,花时间核实,也在必要的时候回来修改。
喜欢编程,让我愿意动手把一个想法做出来。开始写博客,则是想把这个过程里值得留下的东西,再多保存一些。
这篇文章就是起点。