原本我这篇文章的标题是 "如何撰写受欢迎的技术文章",但反复斟酌之下,仍是加了一个"较"字,这主要是考虑我不是什么知名做者,写的文章大多也谈不上很受欢迎,贸然地谈"受欢迎" 是有点忐忑的,而改为如今这样,虽然只是一字之差,但就多了一份进退的空间,自信心也就油然而生了。 html
我写技术文章的时间,算起来有超过13年了,我一直在国内比较早期的技术博客平台——博客园发表文章,至今已经有 1347篇随笔,累计阅读量约 96万,拥有"推荐博客"的荣誉。根据博客园的规则,我目前排名第40位(之前可能还略微靠前一些),跟不少你们耳熟能详的大牛相比,我还有很大的差距。 前端
个人技术博客地址是 https://chenxizhang.cnblogs.com 编程
我写的文章在数量上有必定的优点,这可能跟我写的内容和方式有关系。熟悉个人朋友大抵知道,我有至关长一段时间作咨询顾问和培训讲师,那段青葱岁月,相对单纯的日子,天天的平常就是吃饭、睡觉、写文章(或作案例)。作培训讲师须要不断地学习,并且经过把一些技术经验写出来,也是一种提升自个人方式。逐渐地,个人博客拥有固定的一批读者,他们给了我不少反馈、以及鼓励,和温暖。 后端
那么,回到今天文章的主题 —— 如何撰写较受欢迎的技术文章?我想先用一篇目前为止在个人博客中最受欢迎的一篇文章做为例子讲解一下。 服务器
该文章的访问地址是https://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html ,你也能够在本文的底部,经过"阅读原文"连接访问。 框架
这篇文章 《你得学会而且学得会的Socket编程基础知识》发表于2011年,算起来也有快8年的时间了,累计阅读量为75441,评论数为110,点赞数为 73,这三个指标都是各自领域的第一名。更加让我印象深入的是,直到如今还仍然常常会有读者给我留言,有的仍是专门为了留言注册了一个博客园帐号,感动之余,我也在想其中的缘由。 ide
咱们先来看看题材。写做有一个做用是帮助本身梳理思路沉淀经验,但文章主要仍是写给别人看的,尤为你要公开发表的话。那么,"决定写什么" 是一个很重要的问题。你至少须要考虑 工具
思考这两个问题,看起来有点像作市场分析,你们可能会以为不是技术人员的专长,但愈来愈多的经验证实这是颇有必要的,其实这两个问题的背后还有一个深层次的问题:你是成为怎样的一个做者?你的目标是什么? 学习
其实写别的文章,作别的事情也有相似的原则 搜索引擎
这个题材 ——"Socket编程的基础知识" ,老实说我在写做的开始并不太知道会有这么大的需求。我记得当时已经有多种技术能够作客户端和服务器端的通信,尤为是要有状态的通信。用如今的眼光来看,是否是由于这种偏后端的技术相对来讲稳定(不像前端技术那样突飞猛进),有固定的用户群体,Socket是其中一种比较基础的技术,因此在这么多年还有人在不断关注呢?
我感受,正如文章标题《你得学会而且学得会的Socket编程基础知识》所提出的那样,这篇文章胜在"情境引导",有情境,因此言之有物,不是说空话套话,而引导式的目的是为了让读者能真正学会。该文章是经过一个完整的案例,而且是层层推动的方式给读者呈现他须要掌握的知识,并且连什么状况下会出现什么错误提示,都考虑到了。
一样的例子,还有常年霸占博客园推荐排行榜第一名的蒋老师的文章,例如这一篇 《200行代码,7个对象——让你了解ASP.NET Core框架的本质》https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html, 机缘巧合我还有幸听过他针对这个话题的现场演讲,这种抽丝剥茧,层层深刻的方式,能时刻抓住观众(或读者)的注意力,而背后的原理和知识点,也是经过一个一个例子,润物细无声地传递给了他们。
另一种写做形式,是系列文章。早些年博客园的鼎盛时期,真的是百花齐放,各路大神都有各自的系列,我印象深入的有赵劫,Terry,蒋金楠,张善友等。写做系列文章须要足够的功力,这些能写系列文章的牛人,也大多成为了后面的畅销书做者。
还有一种我认为比较好的写做方式或者风格,就是有独立的看法,这是可遇不可求的。这方面,我一直很喜欢阮一峰的技术文章,若是我没有记错的话,他应该曾经作过大学老师,如今供职于阿里支付宝(Alipay.com),做为Node/Javascript的工程师。
一样讲一个技术话题,他的文章可让你有不同的收获。这主要取决于他对于这个话题的深刻研究,旁征博引,而且有本身的一套独立的看法,而不是人云亦云。例如 《找回密码的功能设计》 http://www.ruanyifeng.com/blog/2019/02/password.html
阮一峰是70后,他的文章如此好,可能跟他的文化功底和社会阅历有直接关系,事实上他不光写技术文章,还写了几本文集呢。
工欲善其事必先利其器,在信息过载的时代,平台和工具的重要性仍是不言而喻的。在选择平台到时候,你须要考虑平台用户群体是否是跟你的目标受众匹配,还要看这个平台将来的发展规划。这里特别要提到,若是你的目标受众是年轻一代,须要特别注意他们的学习方式、关注的平台是跟以往不同的。
搞清楚了上面这个问题,对于做者来讲,你选择的平台还要知足几个条件:
我在这篇文章中 (我分享给你们的我的写做经验) 有对写做平台的详细说明,有兴趣请仔细阅读参考。
说了这么多,也讲了不少技法,但其实写做是一种自我修行,你永远不知道你写的东西是否是受欢迎,对此你也没必要过度期待—— 尽管去写,去尽可能写好,而后你天然会有所收获,尤为是心里的喜悦,这是千金不换的馈赠。
针对写做,尤为是技术文章的写做,我此前有几篇心得,有兴趣能够参考