程序员为什么要有一个自己的技术博客

161 阅读4分钟

1. 为什么要写博客?

  • 能够帮助别人

博客本质是分享,不管是一个问题的解决方案,或者是一个知识点的总结,都能给他人带来一定的价值。帮助他人能够给自己带来成就感,正向反馈促使自己持续输出。

  • 打造一张个人名片

博客是陌生人了解程序员个人水平的一个途径。一方面,有利于找工作(推销自己),另一方面能够提高自己在行业内的影响力。

  • 自我提升

一方面,写博客的过程能在某种程度上逼迫自己更加自律,逼迫自己探索更多前沿技术,有利于个人的综合水平的提高以及职业的发展。另一方面,能提高自己的逻辑能力,写作能力以及表达能力,提高自己的软技能。

  • 自我检验

写博客的过程其实能够检验自己是否搞懂一个知识,只有完全明白,才能用自己的语言简洁明了的讲出来。

每一次写文过程,都是一种归纳总结。写博客能够让自己知识学习更加体系化,系统化,有目标的学习,效果会更好。

  • 方便自我总结复盘

好记性不如烂笔头,通过写博客来记录自己遇到的问题及解决思路,方便总结复盘。

2. 开启博客之旅的“拦路虎”

  • 工作太忙没有时间

没时间的话可以降低写文频率,在周末抽出半天的时间,对自己最近工作中用到的知识进行学习总结,对遇到的问题及解决方案进行复盘梳理。重要的是文章内容、排版有逻辑,如果必须取舍的话,可以在文章展示的美观度上牺牲一点。

  • 自己写的不好怎么办

将博客当作自己的个人笔记,允许“不完美”,给自己成长进步的空间。任何事都不能一蹴而就,都需要大量的练习与总结才能变成一个“行文高手”。

  • 别人已经总结过了,我再写一遍没必要

针对于某个知识点的学习,其实在学习过程中,一定会有自己的学习思路和感受,对自己的思路、感受进行归纳总结,方便在对这个知识遗忘的时候,能够快速学习。

2. 如何写博客?

写博客的核心其实就是创造价值,受益者是读者也是自己。

Step 1: 选择一个平台

可以是比较成熟的技术社区,也可以是搭建个人网站。选择自己感兴趣的方式即可,对我个人而言,选择掘金平台主要是综合以下原因考虑:

  • 社区技术氛围比较好;
  • 技术文章质量比较高;
  • 社区活动对新手比较友好,有各种创作活动,能够促使自己养成写文章的习惯;
  • 无需自己手动搭建平台,而且维护起来比较省事儿。

总结:怎么能让自己坚持写下去,怎么来~

Step 2: 博客如何选题

选择好平台,遇到的第一个问题便是:我要写什么?,这就需要平时的积累,选题可以是一个问题的解决方案,也可以是对某个知识点的分享,或者是在这个行业中的工作、学习感受。只要能给他人或是自己带来价值,都 OK~

Step 3: 动笔开写

写文章过程中可能会遇到很多问题,以下是一些小Tips:

  • 完成比完美更重要

  • 多看多学多写,学习优秀创作者的风格,行文思路,排版,以及语言表达;

  • 写文前要对受众读者进行定位。如何把一件事情给小白讲明白,可以遵循“为什么-是什么-怎么做”这三点去解答问题,把事情讲明白这个能力需要不断地去学习和总结。

3. 收获与感受

写文一年左右的时间,虽然更文的数量不是很多(原因是经常性犯懒...(ㄒoㄒ)),但是在这个过程中也收获了很多。

  • 写博客最难的不是在开始写这一步,而是难在坚持。如何打败懒惰,坚持输入、输出,这需要很强的自律能力。

  • 写博客的过程其实是一个整理的过程,把知识从无序整理成有序。

  • 重视文章质量,不写水文。博客其实是个人的一张名片,在没有灵感、思路、时间的时候,将时间集中起来输出一篇高质量文章,而非写一篇低质量、言之无物的文章。

  • 想要写出一百字的内容,需要阅读一千字。如果真正要搞明白一个知识点,需要阅读大量的资料、书籍,只有多输入才能有输出。

总结

坚持写博客并非一件易事,把写博客当作一种习惯,在这个过程中能够有收获、有成长,促使自己成为一名更优秀的程序员。