美文网首页技匠志MyBook亮书房
你也可以写出优秀的技术博客

你也可以写出优秀的技术博客

作者: 技匠 | 来源:发表于2016-08-25 06:39 被阅读7916次

    我在简书上写自己的技术博客已经快半年了,虽然时间并不算长,却也感觉有了很多收获。在这篇文章里,我将会分享一些自己的博客写作心得,也希望这些经验能帮助更多年轻程序员朋友们创建出属于自己的优秀技术博客。

    选择合适的博客平台

    在开始写博客之前,你必须有一个博客平台,摆在我们面前的有两个选项:自建博客平台 或 选择一个第三方博客平台,它们互有优势也有各自的不足之处。

    自建博客平台

    相信很多朋友,特别是有一定技术背景的程序员也会像我一样,首先想到的是自己搭建一个博客平台吧。而我也正是这么做的,我所采用的是Hexo+Coding的方式来搭建一个静态博客站点。

    Hexo是一个基于NodeJs的博客框架,只需在终端里输入几个简单的命令便可以完成一个静态博客网站的搭建,同时它还支持用MarkDown来编写文章。另外,利用GitHub Pages, Heroku,Coding等代码托管平台的Paging服务,还可以实现博客更新内容的一键发布,非常快速、高效,而且没有任何租用服务器的花费。(注:之所以选择Coding是因为它可以实现自有域名的绑定)。

    仅仅几个小时,我就完成了自己博客平台的搭建,主题也是我所喜欢的简洁、易读的风格。当然,如果你熟悉Jade的话,还可以对Hexo的主题进行修改,定制出自己喜欢的风格样式。最终我的博客是下面这样的。

    然而,博客平台上线之后,我却很快发现,由于网站没有知名度,因此我发布上去的文章根本没有人读。虽然自建博客平台具有非常高的灵活性,可以按照自己的想法去进行设计和定制功能,但却也有一个明显的问题,那便是缺少读者

    选择第三方博客平台

    如果你希望自己写的文章能够让更多人读到,而你又没有足够的资源去进行推广的话,不妨考虑选择一个成熟的第三方博客平台。适合作为技术博客的平台有很多,包括CSDN,慕课,稀土掘金都提供了不错的写作功能。如果你写作的内容也完全是技术相关的,那么这些平台都是可以选择的。而我使用了简书作为自己的博客平台,主要出于以下几个方面的考虑:

    • 良好的写作体验:借助简书提供的MarkDown编辑器,我可以所见即所得地进行写作。另外它的图片添加和自动保存功能也非常好用。
    • 拥有相当规模的读者群:程序员在简书中是一个很大的读者群体,这意味着我写的文章如果足够好的话(能够上首页),便有机会被更多人读到。
    • 优秀的阅读体验:简书中发布的文章都以非常简洁的方式进行呈现,并且适合读者在不同的设备(电脑,平板,手机)上就行阅读,而不会有其他诸如广告之类的干扰。
    • 更宽泛的写作题材:除了技术文章之外,我也希望能记录下自己对于其他方面的一些所思所想,比如设计或者写作等等,显然在简书中分享这些会比在CSDN等纯技术类博客平台更合适些。
    • 平台具备良好的成长性:简书是一个正在快速成长中的平台,读者的数量也在不断上升,而我的博客也可以依托于简书获得更好的成长。

    基于上面这些原因,我果断放弃了之前自建的博客平台,而在简书上开始了自己的写作。优秀的第三方博客平台很多,你需要根据自己博客的定位来选择合适的博客平台

    如何起步

    在有了自己的博客平台之后,你可能就会考虑如何起步了,该写些什么?怎么写?什么时候发布?如何宣传自己的文章?等等。

    写什么

    在你自己的博客里,其实你什么都可以写。你可以像日记一样记录下你每天的所思所想,你也可以把它当作笔记,记录那些你工作中遇到的技术问题,以及你是如何解决它的。但是,如果你希望你的博客能够受到欢迎,我就不建议把它当作日记或笔记来进行记录了。你应该尝试写出更多高质量的文章,并不断挑战自己。

    就拿我的博客来说,我是一名有十几年编程经验的老程序员了,因此在编程方面有着更多的经验,自然的,我写的关于编程方面的文章也更容易得到大家的喜欢。不过,我还是想强调,不要光为迎合读者而去写作。我也曾写过一些获得了高点击量的所谓干货文章,但我更愿意写那些自己在编程道路上所真正获得的感悟与心得,虽然点击量可能不如那些干货文章高,但每写一篇却都能完善我对一个问题的思考,使我得到一次新的提升。

    要想写好一个博客,你必须了解你的读者群是谁?你所擅长的领域在哪里?你内心希望写什么样的文章?得到这些问题的答案之后,你自然能够对自己的博客有一个更加清晰的定位,并信心满满地开始写作了。

    从模仿和重写开始

    写出第一篇高质量文章,对你来说会是一个良好的开端,但对于那些写作新手来说,这往往也是最困难的,很多人会觉得无从下手。而我的建议是从模仿和重写开始。虽然你可能还不善于写作,但你一定阅读过那些优秀的博客文章,不妨模仿那些优秀文章的作者,学习他们是如何给文章起标题的,如何写开场白,如何阐述他们的观点,以及如何总结的。通过模仿和重写,你会渐渐培养起写作的感觉,并且越写越好的。

    下面是我经常采用的写作步骤:

    1. 确定一个要写的主题
    2. 在网上寻找到那些能够帮助你完善观点的参考资料
    3. 列出文章的提纲
    4. 根据提纲完善内容
    5. 反复修改,直到文章通顺易读(有时我也会找人试读,并听取他们的意见)
    6. 给文章配一个好的标题
    7. 发布你的文章

    每周一到两篇

    我发现有两类非常有意思的博客作者,一类是刚开始写博客的新手,他们往往热情高涨,每周都会发好几篇文章,但这类作者一般坚持不了多久,文章的数量便会逐渐减少,到了后面甚至一两个月都没有更新了。而另一类作者却是写作的老手,他们为了维持热度,每隔一两天便会发布一篇文章,但文章的质量却不很稳定,大多数文章都像在完成任务一样,被一篇一篇地制造出来,敷衍了事。

    其实以上两类作者我们都不应效仿,我的建议是每周一篇,如果你的业余时间足够充裕的话,也可以写两篇,但你必须保证每一篇文章的质量,至少你是经过自己大量思考用心去完成的,即使这样的文章没能受到很多欢迎,但至少你会从中收获很多。

    2000-3000字

    博客文章是不是越长越好呢?根据统计,那些内容较长的文章确实更容易得到用户的喜爱并获得转载,但那同样需要你花费更多的时间,而且你不应该以增加篇幅为目的去写文章。在我看来,2000-3000字会是一个比较合适的字数。因为,用2000-3000字你基本可以有效地阐明你对一个问题或一件事的观点。另外,考虑到目前的读者大部分都使用手机进行阅读,2000-3000字的长度对于移动端的阅读体验来说,长度也比较适中,不容易让读者产生阅读疲劳。

    选择合适的发布窗口

    发布窗口指的是你在周几以及哪个时间段内来发布你的文章。比如,在简书上,周六周日的阅读者数量会相对较低,如果你在休息日里发布文章的话,就很难获得较高的阅读量。同样你需要考虑你的读者群,比如我文章的读者大多是程序员,他们更可能在上下班的路上,或晚上睡觉前来浏览博客文章,那么你就可以选择在这些时间点去发布你的文章。当然,你也可以通过在不同时间段发布文章,然后比对文章阅读效果的方法,来确认适合你文章发布的日期和时间段。

    社交营销

    利用社交媒体进行推广也是目前流行的营销方式,我会在我的微信订阅号里同步发布博客文章,如果文章足够优秀,便能获得订阅用户的转载,使文章的阅读量得到提升。但我从不在自己的微信号中推广自己的文章,因为那里都是自己的朋友和亲人,而不是读者。选择合适的社交媒体进行推广有助于你所写的文章更好地得到传播,但有时选择不当,也会给你个人带来负面的影响。

    积极对待读者反馈

    100个读你文章的人中可能只有一个人会给你的文章留下点评,但这恰恰是你了解读者对你所写文章看法或意见的最好机会。你应该积极地对待读者的反馈,对于那些赞扬的评论,道一声谢谢,对于那些批评的声音,更应该理性对待,反思和改进。只要你坚持这么做,你会发现自己与读者之间会逐渐建立起更强的联系,而读者的数量也会随之越来越多。

    每个程序员都可以写出优秀的技术博客,即使现在它还不是那么受到关注,但写作本身依然这是一件非常有意义的事情,它将使你变得更加勤于思考,思维也将变得更加成熟与完善。同时,你也会为自己用心写出的每一篇文章而感到骄傲,并从中获得信心。

    相关文章

      网友评论

      • 正在加载更多:2018年双十一阿里云优惠活动 低至一折 有兴趣的小伙伴可以看看 https://m.aliyun.com/act/team1111/#/share?params=N.6ygA38M7hC.66fpu8sn
      • 4933e11d16fb:根据博主的例子,我也完成了博客的搭建。
        https://alili.tech
        前端大爆炸 Web BANG BANG BANG
        感谢博主。
      • 理想是一盏灯:我也是个程序猿,在CSDN写了两三年博客了,浏览量也比较多,但是CSDN的编辑器非常难用,图片上传也麻烦,而且不能随时随地在手机上写,用简书则可以,但是简书上写的技术类博客浏览很少,感觉简书上程序猿比较少,简书更侧重于文艺类的
      • 4b611a6ce68c:谢谢,这篇文章对我很有启发,我是一个很热爱技术、很热爱分享的人,现在做技术也有快三年的时间了,现在是越来越觉得写博客的重要性,坚持下来的话,对我个人的表达、写作能力都会有所提高,更重要的是还可以督促我更加积极的学习技术、分享技术。希望我能坚持下来。
      • 逍遥法内:学习了,赞一下
      • code小公举:觉得写技术博客是很好的提高方式 在写的过程中不仅自己的思路能够重新的梳理清楚 而且还方便以后阅读 今天我刚更新了一篇文章 在博客园上 以后会继续保持的 向大神看齐:smile::smile::smile:
      • 键盘男:2000~3000字包括代码吗?
      • seay:赞同
      • 疯里来浪里去:很不错,以后我也开始写博客
      • bc64b3f57265:我的方案是 vps+dropbox来部署hexo
      • 我是慈实:非常感谢你的分享,现在刚好用的上,继续加油😊
      • 雨果是程序员:谢谢分享
      • 薄炳鑫:关注一下
      • 超凡陆战队:不错,学习了,一直说要写技术博客一直没能坚持下来
      • 27aff733c2db:受益匪浅,
        谢谢分享。
      • 459fc4e8fd50:我写出来,只是给自己看。连百度蜘蛛我都屏蔽,任性:unamused:
      • morethink:是hexo的什么主题啊?
      • zeor2016:拜读( •̥́ ˍ •̀ू )
      • 冬日丶不结冰:我就是在简书上看到了,然后发现了技匠社的
        技匠:@冬日不结冰 :heart_eyes:
      • 0han::+1:这也是为什么我转战jianshu的理由
      • 0416119a816f:本篇就是干货,已收藏。
        :joy: 话说じいちゃん(ji jiang)是爷爷的意思啊...
        技匠:@艾尔欧唯伊 :sunglasses:
      • aaa000:写 技术博客 不是为了给别人看 好吗?至少我不是为了给别人 展示什么 目的呢 1 加深自己的理解 理清思路 2.充当笔记本的功能 日后查找方便! 3.路过的人看了如有帮助最好,没有益处也无所谓
        小时不识月z:@buttonTouch 但是要是有让更多人读懂的目的,会促使你更深刻的理解一个问题,因为讲清楚其实挺难
        Jadyn_Wu:@buttonTouch 博客是需要人来指出里面的缺憾,然后进一步提升的,其实很多人写博客更多的是希望自己被帮助
      • 剑老湿:十几年经验的程序员。。
      • 李健同学:刚开始写技术博客,学习了(满满的套路)
      • selfboot:刚也换了这个主题!非常喜欢它
      • ab46c9707b9a:好文顶起!
      • Charles__Jiang:确实,一直说着博客却不知如何下手,感谢分享!
      • justZero:写文章在查阅资料时,多是别人写的博客。其中某段话写的很精练,就直接拿来用了,最后在文章末尾贴上原文链接。但总有种抄袭的感觉,您经常写技术博客,能否指名下这个度在哪里?
        hongjay:@justZERO 他们是先烈,踩着他们的尸体我们才能走的更远不是。
        justZero:@HongJay 。。。我也想过要不要先联系一下原作者授权使用。但是估计大多都不可能联系到
        hongjay:@justZERO 读书人的事,能算抄么😏

      本文标题:你也可以写出优秀的技术博客

      本文链接:https://www.haomeiwen.com/subject/iwhvsttx.html