我自己是很晚才开始学习编程的,一直到2017年读完大学后才开始自学编程。不过我一直都有记笔记、写博客的习惯,在学习编程之初我就开始写技术类博客,算起来也写了4年了。不过当时写的文章更多的是属于个人笔记,也没有什么阅读量。
最开始应该是在博客园和CSDN写的。但是说实话,这两个平台的UI是真的丑,文本编辑器用着很不舒服。所以后来也就放弃了这两个平台。
后来学会了使用Markdown语法和GitHub,于是就一直在GitHub和GitHub 的Issues面板写博客。这时期除了写一些个人笔记,还会经常写一些日常生活、经验感悟之类的内容。
然后又发现了掘金和SegmentFault这两个平台,用起来比博客园和CSDN好多了,于是我就开始在这两个平台阅读、写作。我看了一下自己的掘金账号,第一篇文章是在2018年5月20号发布的。
之后我就发现了Medium这个平台,当时被Medium的内容和商业模式所吸引,决定参与其中。直到现在我的技术类写作也都主要是在Medium上进行。
这里分享一下我的一些经验和感悟吧。
思想准备
在开始技术类写作的时候,下面几个问题你一定要想清楚。
写作目的
在开始技术博客写作之前,我认为创作者一定要明确一个问题:
你写的文章,是个人笔记还是公开博客?
个人笔记更多的是给写给自己看的,用来整理自己的知识和经验。这种文章在写作时候可以随心所欲,用一些只有自己看得懂的语言,也不需要注意排版和格式。但是个人笔记也就不要奢望有太多的阅读量。
而公开博客是写给读者看的。创作者要处处站在读者的角度来考量问题,凡事都要思考下面的几点:
- 这篇文章能够让读者学到什么东西?或者能够帮助读者解决什么问题?
- 对一些概念和原理的解释是否通俗易懂?
- 文章的排版和配图能够让读者看的舒服吗?
我自己在写作之初就没有搞清楚这个问题。我开始的时候一直在写个人笔记型的文章,但是却奢望得到公开博客型文章的阅读量。这就是我当初犯下的错误。
下面的内容都是站在公开博客型文章的角度来思考的。
创作时间
第二个需要搞清楚的问题就是:你打算花费多少时间在技术写作上?
大概有三个层级:
- 偶尔创作型
- 副业型
- 全职创作型
一些朋友本职工作比较忙,没有太多的时间来写作,只能够偶尔的分享一些内容,这就是属于偶尔创作型。
还有一些朋友会忙里偷闲,稳定的拿出一部分时间精力放在写作上,这就是属于副业型。不得不说,程序员这个职业太适合把写作当做副业了。
最后就是全职创作。辞去本职工作,把创作当做是主业。
技术创作者应该认真考虑一下自己到底能够拿出多少时间来进行内容创作。如果是偶尔创作型,我觉得就没有要运营微信公众号之类的私域流量了,选着一些合适的大平台更好。
文章的内容类型
在我看来,技术文章的内容大致可以分为下面五种类型。每种类型都有自己的特点。
- 常规型
- 重复更新型
- 经验之谈型
- 创新创意型
- 实战项目
常规型
技术类社区的特点之一就是有些话题会被人们反复的讨论,甚至有点炒冷饭的感觉。比如说闭包、数组API用法之类的话题,我在各大平台的首页已经看过无数次这种文章了。
因为这类话题的文章会反复出现,所以我把它们称为常规型文章。
常规型文章最大的特点就是:当你打算写这类型的文章之前,别人已经写过很多遍了。
那么我们在选材的过程中要不要避开常规型文章呢?
我自己在写作之初,曾经刻意的避开这类话题。因为当时我觉得这种话题已经被人写过很多遍了,自己再写也没有什么意思。但是后来我发现,如果自己总是避开这类话题,经常就会陷入没有话题可写的境遇。
所以我现在的策略是:可以写一些常规型的话题,但是一定要有新意。比如说在文章中补充一些思维导图、添加一些丰富的代码示例等。总之就是让自己的文章有一些特色,让读者愿意通过你的文章来复习这个知识点。
重复更新型
有些话题是天然可以重复的,比如:
- GitHub上最流行的repo
- 10个必须知道的npm包
- ECMAScript、Vue、React最近更新的内容
- 。。。
只要你愿意,你可以每隔几个月重复一下上面的话题,然后对文章的内容进行适当的更新。
经验之谈型
经验之谈型的文章很好理解,每个人在自己的工作学习中,都或多或少的有一下感悟。只要把自己的感悟认真的总结一下,总是会有一些受众的。
创新创意型
除去上面的三种类型,有些文章的选材立意可能会比较新颖,能够写出一些网路上还没有的内容。
不过这类内容可遇不可求,还是要看个人的灵感。
实战项目性
编程类的文章是非常注重实战经验的。作为技术创作者,可以结合自己的项目经验,写出一些实战类型的文章。
内容形式
从内容的媒介上来考虑,有三种类型:
- 图文
- 视频
- 音频
其中编程类的文章往往需要展示代码,所以音频这种形式不适合技术类的文章。
而图文和视频做对比,各有优劣。
视频内容的表现力更好,可以清楚的展示开发环境、编写代码的过程等信息。
不过我更喜欢图文创作,理由:
- 图文创作可以不断的优化修改,符合敏捷开发的思想。
- 图文的制作成本相对较低,创作速度更快
- 图文内容更容易被搜索引擎检索到
流量的来源
一个技术博客写出来之后,创作者肯定是希望有更多人阅读自己的写的文章了。那么一篇文章的流量来源有哪些呢?
我自己以前也确实为流量焦虑万分,但是在创作完之后,我认为流量大概有三种主要的来源
- 平台的推荐流量
- 个人品牌
- 搜索引擎
推荐流量
你可以将自己的文章发布到某个平台,比如知乎、掘金、Medium。一旦你的文章受到了平台推荐,那么你的文章就可以触达这个平台已有的用户,获得大量的流量。
个人品牌
如果你本人的知名度足够的高,那么会有很多读者主动的寻找你和你的文章。这样的流量就是个人品牌带来的。
比如说我就是阮一峰老师的忠实粉丝,从他的个人网站,到语雀,再到微信公众号,他去哪我就跟到哪。我一直为他的文章贡献了一点小小的阅读量。
搜索引擎
程序员可能是最经常使用搜索引擎的群体了。作为用户,我们会通过搜索引擎查阅资料。同样的,作为内容创作者,我们应该让自己的文章被搜索引擎搜索,并尽可能提高文章在结果页的排名
前面三种算是技术博客主要的流量来源了。除此之外,还有一起其他的流量来源,比如社交分享、广告等,不过我认为这些方式不是主流,就不讨论了。
变现方式
最后再说一下变现方式。在认认真真的写完技术文章后,我觉得大多数人都或多或少的希望自己可以通过这些文章获得一些金钱上的回报。同时,如果可以获得一些物质上的回报,也可以激发我们的创作热情。
以我的观察,技术博客一般有下面的几种变现方式:
- 贴片广告
- 软广
- 付费阅读
- 会员订阅
贴片广告就是在文章中插入一些广告链接。如果是个人博客,可以接入广告联盟。如果是微信公众号的话,公众号直接提供了插入广告的功能。
同时也可以和一些广告主合作。我现在订阅了很多微信公众号,发现很多公众号都和一些培训机构有合作,时不时的发一些广告文案。
然后就是付费阅读,如果你的内容足够的好,可以直接制作课程拿出来销售。国内的知识付费平台有掘金小册、极客时间、慕课网、开课吧等。
不过前面几种都是我观察别人的变现方式,其实我自己没有直接尝试过的。我在过去的两年里是在Medium上写作,Medium的商业模式有些特别,有向了解的朋友可以参考一下我之前的文章。