专栏名称: CSDN
CSDN精彩内容每日推荐。我们关注IT产品研发背后的那些人、技术和故事。
目录
相关文章推荐
新浪科技  ·  #卢伟冰称小米手机将重点突破6000元#【卢 ... ·  23 小时前  
新浪科技  ·  【#美国今年有超1990位CEO离职##美国 ... ·  昨天  
51好读  ›  专栏  ›  CSDN

如何撰写一篇受人欢迎的博客

CSDN  · 公众号  · 科技媒体  · 2017-05-12 13:01

正文

自从成为CSDN知识库的特邀编辑以来,每天都需要审核几十篇博客,其中不乏一些让人眼前一亮的优秀文章,当然也有一些价值不是很大的一般博文,再加上自己自从开始写博客至今也有两年多的时间,因此专门找出一点时间来谈一谈写一篇受人欢迎的博客需要注意的一些问题。


首先需要强调的一点是,博客作为一种相对自由的网络传播载体,本身应该秉承开放自由的互联网精神,没有什么强制性约束限制,但有一点是毋庸置疑的,就是大家撰写博文的目的无非有两个,一是个人总结留存,以便以后查看;二是与人分享经验,共同进步,顺便赚点小名气。好的博文会给人留下好的印象,如果你的博客空间中都是高质量的博文,让人看着赏心悦目,这无疑是对自身价值的有效宣传,说不定对自己的职场发展也会有所帮助。

  

一、几种博客类型

  

看了不计其数的技术博文,稍微总结一下,我认为技术博文主要可以分为以下几个类别:BUG整理型、学习笔记型、个人总结型、实际问题解决型。


1、BUG整理型

  

这种类型博文的特点就是直接以长串的BUG信息作为标题,我们在平时浏览博客网站时基本上不会关注这类博文,因为它的针对性太强了,一般只有当我们在编程过程中遇到了BUG,并且直接将BUG信息复制到百度谷歌上进行搜索时,搜索引擎才会帮我们找到这类博客,但是这类博客往往能帮助我们解决编程中的棘手问题,使得我们的编程工作能够顺利进展。换句或说,好的BUG解决型博客虽然可能不常被人光顾,但往往能救程序员于水火,价值不菲。

  

2、学习笔记型

  

这种类型的博文主要是总结自己在学习某项技术或者编程语言过程中的心得以及学习进度,督促自己坚持不懈的去努力学习,如《C++primer学习笔记》。首先需要强调一点的就是能够坚持记录自己学习经历的人肯定是很强的,也很有条理,注意总结的人。不过一般情况下这种类型的博文对其他人的价值不是很大,原因主要有两个:一是每个人的思维重点可能都不太一样,我们在学习过程中觉得受到启发的地方在别人的学习过程中可能相对比较简单;二是这种类型的博文大都是以随笔的形式记录,内容排版顺序相对随意,想到什么记什么就行,对于别人来讲可读性并不高。综上,这种类型的博文主要是写给自己的,别人不一定会看,搜索引擎也不太愿意爬。不过这里有一个问题需要注意,由于我们在学习一个新的技术或者语言时往往要花费一些时间,少则几天多则几个月,这直接导致我们会陆陆续续写出十几篇或者几十篇的学习笔记,我强烈建议把这些学习笔记(XX学习笔记(1)、XX学习笔记(2)......)通过某种方式组合在一起,如CSDN博客中的博客专栏,或者自己做一个目录博文,如《Pycharm学习目录》,这样能够方便我们去系统的索引这些零散的学习记录,否则过一段时间之后我们就无法再把这些零散的东西全部汇总整理了(相信到时候你也肯定懒得再整理了)。

  

3、个人总结型

  

这种类型的博客是自己对某个问题进行的详细总结。撰写这种类型的博文难度较高,相应的对别人的启发价值也很大,例如我之前写的一篇总结性博文《卷积神经网络汇总》(http://blog.csdn.net/u013088062/article/details/51118744)。我们在撰写这种类型的博文时的目的可就不单单是给自己看了,更是给别人看,让别人能够从中学到东西,受到启发。这种类型的博文难点在于知识问题的总结升华,这就要求作者首先对这个领域的问题有一定的了解,能够谈出自己的观点和看法,而不是照搬翻译帮助文档上的内容,因此这种类型博文的内容一般集中在我们自己正在研究或者相对比较了解的领域。个人总结型的博文难度较大,写起来也比较费时费力,需要作者有一定主动总结分享的意愿才能完成。相应的这种博客一旦成文,访问量肯定会暴增,毕竟有价值的东西大家都喜欢看,说白了,这种类型的博文能体现你的水平。

  

4、实际问题解决型

  

这种类型的博文可以说是博客中难度最大、价值最高、最受欢迎的类型。这种类型的博文更加类似于一种教程,一般都是作者围绕某个实际问题,用十几篇博文来详述某个软件或项目的开发过程,这需要笔者有很强的毅力去坚持。我曾经花了一个月的时间更新了一套教程《C++人脸性别识别》,教程中所述代码顶多算是一个入门级的项目,但却花去了我将近一个月的时间(当然不是全天)来将其更新到博客上,不过反响还不错。总之,要想撰写实际问题解决型的系列博客,对作者的要求很高,既要对某个问题有相对深刻的了解、还需要有坚持不懈的毅力、还要有一定的叙述能力,否则很容易半途而废的。不过一但成文,对作者自身无疑是一个很好的宣传,如果你写的好写的系统,各个出版社也会来联系你出书的,各位请自行斟酌。

  

二、博客撰写过程中需要注意的问题

  

在浏览博客的过程中,有的博文看的让人赏心悦目,不禁收藏,有的则是一笔带过。要想写出一篇收人欢迎的博文,我觉得有一下几点需要注意:


  

1、内容充实

  

这点毋容置疑,再好的装饰也取代不了本身内容的价值,好的博客必须能够帮助他人解决问题,或者给他人以启发。

  

2、醒目的标题

  

最好在标题中就将博文中解释的内容、解决的问题突出出来,一方面方便搜索引擎,一方面方便网友根据题目来判断这篇博文是否有可能对他有帮助。我其实不太推荐大家将标题起成诸如“C++学习笔记”“OpenCV学习笔记”之类的,实在显得太过于笼统,起码要在后面加上这篇笔记的内容重点,如“C++学习笔记——Vector学习”、“opencv学习实践——SVM分类”等等。

  

3、图文并茂

  

图形的解释能力要比单纯的文字叙述强上百倍,因此在解释相对复杂的问题时推荐大家辅以合适的流程框图进行说明,况且有图形点缀的文章要比单纯的文字更能吸引读者的注意,我在撰写博客的过程中一般喜欢在叙述一个问题之前先用一个图来描述这个问题的结构,例如这篇文章,例如《卷积神经网络汇总》,总之单纯的文字很难把复杂的问题解释清楚,适当的几幅图片往往能够画龙点睛。

  

说到绘制图形,之前在网上看到一篇博文介绍的不错,大家可以参考参考:适合程序员的画图技法(http://blog.csdn.net/mindfloating/article/details/51591132),有一点大家需要注意的是尽量不要给文字加上颜色或者背景色,否则会很大程度上降低文章的美观度,文字的装饰主要来源于规范的格式。

  

4、篇幅适宜

  

在撰写博文中要注意控制文章的长度(BUG整理型的文章除外,因为这类文章本身就很短),太短的博文会让人觉得对问题的解释描述不够充分,价值不大;但篇幅也不宜过长。如果一个问题用一篇博文解释不清,那就写两篇,并且当文章字数较多时一定要配一些图形说明。现在网上的博文普遍篇幅过短,长一点的也是靠代码片充起来的,给人的阅读体验不是很理想。

  

5、格式规范

  

写博客不是写论文,没必要对格式进行过于严格的要求,但是基本的排版规则还是应该遵守。博客在排版过程中主要涉及到字体、缩进以及行间距的调整。选择一种大小合适的字体,每段起始都缩进一定量字符,并且保证各个行的间距统一。在写完博文之后花几分钟调整一下格式,会使这个文章焕然一新,毕竟文字这种东西,格式相对规范,看起来就像一种艺术。在博客中插入代码时也要主要格式的调整,最好用博客网站专用的代码片进行插入,并且控制代码量,如果一篇博文中除了说明文字,其余90%都是代码,那绝对是说不过去的。

  

6、细节处理

  

细节永远是一项工作中的重中之重,写博客也不例外。检查一下不要有错别字,不要有低级描述性错误,不要中英文汇编,这都是细节,细节决定成败,细节体现素质。  


本文来自CSDN博客:http://blog.csdn.net/u013088062/article/details/51901061