4 他们说,“来吧,我们要建造一座城和一座塔,塔顶通天,为了扬我们的名,免得我们被分散到世界各地。”
5 但是耶和华降临看到了世人所建造的城和塔。
6 耶和华说,“看哪,他们都是一样的人,说着同一种语言,如今他们既然能做起这事,以后他们想要做的事就没有不成功的了。”
7 让我们下去,在那里打乱他们的语言,让他们不能知晓别人的意思。
8 于是耶和华使他们分散到了世界各地,他们也就停止建造那座城。
9 因为耶和华在那里打乱了天下人的言语,使众人分散到了世界各地,所以那座城名叫巴别。
——创世记11:4–9[10]
博客的作用
- 对外展示。博客最功利的作用,就是作为面试的「门面」。光凭借这一点(前提是一定要体现长期思考,而不是像你发霉了的健身卡),就可以说明你不是「野生前端」。
- 对内反思。今天去某金融公司面试,需要对类型和存储机制比较熟悉,而我做的优化最多只涉及到「js任务队列」,所以失利了。过程中我最大的感悟是要「抓好技术深度细节」,完成对知识体系的递归。但是回来下笔的时候觉得不对劲,为什么我非要在自己的「知识盲区」来交流,而不是及时把节奏带回自己的「经验区」?正如刘未鹏所说,书写是为了更好地思考,从现在开始就动手吧。
应该怎么写
写什么
写你的思考,写技术/事物的本质,写别人看不到的盲区。CSDN、博客园、Git 的大牛已经写的太好太多,任何常见技术和业务都能找到(阳光底下无新鲜事),复述他们的思路是没有意义的。要更好地传播、更有深度地思考,请写令你自己满意的文章,如果不是让读者看了之后觉得“我怎么就没想到呢”或者“确实这样更好”,那就没有写的必要。技术的世界里,量变不会引起质变,质变才能引起质变。
怎么写
开始,一定要从博客的 UI 下手。这个其实非常重要,博客园原来的主题样式真的有种10年前 QQ 空间的感觉。看惯了 Medium 风格的博客的我真的会受不了这样的UI,于是我就仿照 Medium 自己写了一套,无非在「选项」里隐藏所有无关信息,再从「设置」里选择 Buildtowin 主题,进行字体颜色和大小(后面的博客都用 Markdown 编写)改造。漂亮简洁的界面会成为写博客的巨大动力的。
从内容下手:首先整理出大概思路,比如实现一个无限滚动插件,有多少种方案,各自的优劣,然后写业务场景和选择方案的权衡,最后是怎么扩展到别的应用场景。关键的就是你对这个技术的权衡,读者关心的是你的经验能不能应用在他们的场景,细节什么的给出链接就好了,尽量避免无意义的劳动。