[转] 程序员怎样才能写出一篇好的博客或者技术文章?

[toc]

前言

为什么要写文章

问问自己这篇文章为什么要写,是否有必要写,比怎么样更重要。

利他的角度来看: 1. 现有资料不齐全,写文章补齐这一块的空缺,供后人查阅。 2. 供读者,快速获取知识。 3. 拓展读者知识面。

从利己的角度来看: 1. 复盘学习成果,巩固知识理解 2. 提升思考能力。 3. 可以带来流量,给作者带来知名度。 4. 提高表达写作和总结的能力。 5. 可以带来一些收益。

有哪些种类文章

技术博客分为下面几种类型: - 技术细节型。 - 干货型。 - 实践总结型。 - 杂谈与鸡汤型。

技术细节型

每天我们都会遇到不同的技术问题——如某个第三库更新,某个浏览器bug,如何使用某个技术。

一般这样的文章,标题的前半部分是关键字,后半部分指名意图。

例如: 1. Mac OS Laravel 安装

  1. Homebrew versions安装特定版本软件

  2. brew versions gradle安装指定版本gradle

接着,就是贴解决方案和代码咯。

在这时候需要注意几点: - 试着去表达一些技术上的细节,也会省去一些技术上的细节。 - 以自己学习的角度去想怎样写可以一步步下来。 - 加入一点点自己的情感,博客和文档是不一样的。(详细见下文) - 编写更简洁的内容,因为技术博客与此文不同的是,技术博客是面向寻找信息的人。 - 有代码最好贴代码,记录一些常见的问题以及对应的自己的解决方案。

干货型

通常来说,这一类型的文章都是作者一段时间对于某一个东西的总结,非常有收藏价值。故而,这种类型的文章会在GitHub或者聚合网站上比较受欢迎。所以,它也更容易传播。

但是写起来的难度比较大,这依赖于你的使用经验。所以,也不是一天、两天就能搞定的。

实践总结型

这通常是一系列的文章,而这一系列的文章一般是连续写出来的。也因此,我们可以发现很大的书都是由这一类的文章衍生出来的。

这一类的文章更像是干货型和技术细节型的结合,面向特定领域的技术,也属于干货。对于这种类型的文章来说,更依赖于代码——读者需要依据代码一步步往下深入。

所以在这一类型的文章中代码往往比较重要。

杂谈与鸡汤型

来几一些标题: - 为什么整个互联网行业都缺前端工程师? - 程序员职业生涯中应该思考的10个问题 - 怎么减少编程中的 bug? - 为什么大公司看起来都那么糟糕?

BlaBla,简单地来说这一类文章基本上是没有技术的,都是一些以理论为主的概括。同时,写这一类文章的时候,也意料着可能在某一领域有一定的水平——写出来才会有人看。而由于偏向理论,这一类文章看的人往往会更多,因为它并不倾向于使用领域特定的技术。

所以这种类型是受众很广的文章,并且也像鸡汤一样容易传播。同时,这种类型的文章,更依赖于社区媒体及聚合网站的传播。因为大部分情况下,用户不会这么去搜索文章的。

怎么样写博客

对于博客的内容来说,下面几点很重要哦: - 标题、小标题。一个好的标题会带来更多的流量的。 - 内容。以代码为例的文章,最好有代码。代码可以放在GitHub上,一举两得。 - 图 —— 一图胜千言,如本文第一节中的框架图。,一个框架图可以省去你的很多话语。 - 排版,又可称为UI设计。基本的语法高亮要有,容易阅读也要有。最简单就是白底黑字。

如何收集写作的灵感

第一步,在平时把想到的一些能写的文章用TODO的形式列出来,如我用的是奇妙清单

第二步,在平时偶然会有点灵感的时候,就用Google Keep创建一个新的记事,稍微写几句,提醒一下自己咯。在这一步,相当于就是找一些论据来支撑自己的观点,等到这些观点差不多的时候就可以写了。

衍生话题

如何通过写博文变现

说点题外的,如何靠写技术文章变现,引用知乎答主的一点观点: 在金融领域有这样一种说法,即想要赚钱必须符合3个条件之一: Be First、Be Smart、Be Cheat 此文的重点就在Be First。 Be Smart的玩法则对应了某个领域最完善的文档。 Be Cheat则可以认为是讲段子之类的,或者是充分利用平台的知名度。 Be Smart的举个例子: 扩展和嵌入Python解释器 Extending and Embedding the Python Interpreter 。这是国内至今最完整的Python扩展模块的文档,6.8万字。 从我的角度来看,想要获得足够的浏览量,还是Be First的效果更好。过去的十多年我也做过多次介绍最新的技术到国内。所以我的个人简历里有个列表,即由我翻译首次引入国内,或极大的推进了该项技术在国内的应用程度的技术: https://www.zhihu.com/question/40716838/answer/138644504

如何获取流量

辅助工具

表情包制作工具

参考

程序员怎样才能写出一篇好的博客或者技术文章 程序员怎样才能写出一篇好的博客或者技术文章

点赞

本文标签:

版权声明:本博客所有文章除特别声明外,本文皆为《shiver blog》原创,转载请保留文章出处。

本文链接:[转] 程序员怎样才能写出一篇好的博客或者技术文章? - https://www.binary-monster.top/article/46

1

发表评论

电子邮件地址不会被公开。 必填项已用*标注