为什么我要写技术博客

做什么事,总要有些目的。有了目的,才有坚持下去的理由。

一、写博客的好处

1、知识梳理

我们在工作中不可避免地会遇到一些问题,很多时候这些问题没有什么系统性,没有规律可言。而解决这些问题的过程,便是一个人成长进步的过程。但是如果不能把学到的东西整理消化,那么很可能一段时间之后,还要在同样的地方跌倒第二次,写博客的过程,就是对知识整理归纳,形成自己的知识体系的过程。

2、知识分享

发生问题的地方,说明有坑,我会掉进里面,就一定有其他人也掉进去,掉进坑里之后,很多人都会像我一样到网上寻求帮助。知识在自己手里捂着也没什么好处,分享出去,如果恰好能帮到别人,岂不美哉。

3、提高表达能力

程序员在社会人群中的形象往往是木讷,不善言谈的样子,好多程序员用那句“Talk is cheap,Show me the code”来掩饰自己表达能力的不足。自己搞懂一项技术不难,死磨硬泡总会弄明白,可是能否将脑子里的东西用表达出来,让受众也搞懂就有些难度了。我觉得自己懂只是初阶水平,文字表达是中阶水平,语言表达是高阶水平,对于内向的人来说,能达到文字表达就很好了。

二、写博客的困难

1、写不出来东西

万丈高楼平地起,李白也不是一出生就能作诗的,做不好不怕,怕的是不敢做,我翻看了几个大佬的博客,他们早期的博客其实也不是那么高大上的。

2、没有时间去写

工作之后和学生时代不同,生活中有各种各样的事情需要处理,很难有集中地大块时间用来写作。其实无论是谁,每天都只有24小时的时间,只是每个人对这点时间的分配不同而已,如果决定做这件事,势必要牺牲一些其他方面的时间,少打游戏,少刷抖音,时间总是能挤出来一些的。而内容并不是只有写作的时候想出来的,平常的记些零碎的笔记,写作的时候只是整理一下,花费不了多少时间。

三、如何写技术博客

写作就是一个把自己的想法展现出来的方式。我觉得写文章最重要的有两点,一个是主题,一个是结构。对于主题,反复的问自己,写这篇东西到底要表达什么,不要为了东扯一句,西扯一句,到最后不知道扯到哪里去了;对于结构,要简约有层次,结构清晰了,看着才舒服,简单的方式就是列出个主副标题,比如要介绍一种问题解决方式,可以按问题背景、问题描述、解决方式、总结收获这样划分一下。当然,最最重要的还是坚持,满足不了这个前提条件,一切都是空谈。我的写作能力还很差,技术的路也还有很远的路要走,希望能通过写博客这种方式帮助自己有一些提升,加油。

原文地址:https://www.cnblogs.com/hanstrovsky/p/10970092.html