2

今天这篇文章是想起来随便扯的,大概花了一小时,没有营养别见怪。自觉关闭赞赏:)
写了将近两个月的,最开始希望把自己懂的东西都写出来分享出来,毕竟也不是什么很高深的东西,写的这两个月时间中发现一些问题,自己觉得挺有意思的,分享出来给大家看看。
这两个月写了不少文章,我发现有几篇文章点击率明显高于其他的文章,其实仔细看的话,文章并不见得比其他的文章花的精力多,但就是看的人多,转发的人也多,当然,就带来了更多的订阅量,每篇文章我都没有特意的运营和推广,一般我就是在SF社区发一篇,在toutiao.io发一篇,其他地方基本上不发,类似前面的坑系列,机器学习的文章,这样的文章其实还能写出不少出来,能引来更多的订阅量,但是我好奇的是为什么会这样。

技术类的文章分类

一篇技术类文章,我观察大概有以下几个类型

  • step by step的,最经常看到的就是什么github入门git命令入门XXX系统搭建指南之类的

  • 某个领域的专门文章,比如某个算法,某种数据结构详解

  • 某种新框架,新技术的介绍文章,比如类似XXX的技术实例分享

  • 经验型的文章,比如架构的分享啊,经验的总结啊,之前我的坑系列这种文章或者搞机器学习的必备技能这种

  • 随便扯的文章,比如这篇,属于技术之外的文章。

阅读习惯的分类

有了文章的类型,我们再看看看大家的阅读习惯

碎片化时间

很显然,现在的阅读时间已经完全被碎片化了,即便是看技术类文章也是这样,早晚上下班时间,晚上睡觉之前和中午吃饭的时间是大家的阅读时间,这时候你会打开公众号看几篇文章,也是这时候你会打开你的技术类APP刷一些文章,如果你的朋友圈是技术类的朋友圈,这时候也会在朋友圈刷出一些技术类的文章看看。

工作时间阅读

如果是工作时间看技术类文章,一般是在电脑上,这时候一般是上一些经常打开的网站和论坛,刷一下文章,当然,更多的时候是刷刷微博,耍耍体育新闻。

精准阅读

还有一种,是精准阅读,就是你工作的时候遇到了问题,开始放狗搜索,这时候找到的技术类文章你会仔细阅读一下,当更多的是直接把代码ctrl+c弄走,如果文章写得好你可能会加一下收藏夹,以后想起来了会去看一看。

如何写技术类的热门文章

上面分析了大家的阅读习惯,很显然,碎片化的阅读时间是占了最多比例的,而工作时间阅读是最不可能看技术文章的,精准阅读是最长尾的时间,就是虽然暂时的阅读不多,但是如果是契合某个主题或者关键词的话,阅读周期也是最长的,经常会被搜索引流过来。
既然这样,其实要写一篇技术类的热门文章就没那么难了,首先,你要占据碎片化的阅读时间,我们对应一下技术文章的分类。

  • 第五类文章我们不做考虑,这种随便扯的文章,如果你是网红,会N多赞赏,如果不是,这种文章就没啥市场了。

  • 第一类step by step的文章和第二类的数据结构和算法文章,一般包含很多代码,在碎片化时间中阅读的概率很低,因为是手机端阅读,太多的代码没有阅读的欲望,即便打开了也是关掉居多,这类文章如果写得好,会在精准阅读时间中被人发现,比如这篇好文如果有人问你数据库的原理,叫他看这篇文章

  • 第三类和第四类是最容易占据碎片化时间的,这类文章一般没有具体的代码,更多的是架构和图的分享,看起来也比较轻松,所以最容易占领碎片化时间

那么最容易产生热门点击的文章就是第三类和第四类新框架和新技术以及经验类,架构类的文章了,如果你有个几年的工作经验,而且又有一定的文字表达能力,要写出这样的文章其实并不难,如果你没这能力,你舍得去收集,转帖一些这样的文章,也会获得较好的点击率。
还有一种,就是第二类文章,第二类文章本来属于长尾时间的范围,但如果你很厉害,可以把第二类的技术点写得非常通俗易懂(像之前的一篇热文我是一个线程),那么也会变成一篇点击率和分享非常高的文章,但是要写出这类通俗的文章,你需要有比较强的理论和经验,并且还需要有很好的写作能力,才能写出这类文章,我也有一篇搜索作弊和反作弊,就想这么来写,但能力还欠缺了。
分析下来以后,你仔细想想,你看到的技术类的热门文章,是不是大概都是第三类或者第四类的文章?而且这种文章会让你觉得作者好像很厉害(当然确实有很厉害的)。第一类或者第二类文章你看到了,更多的是收藏起来,想着下次有时间看,但其实再也没看过了。
所以,大部分你关注的技术类好文都是碎片化时间可以消化的架构和经验类文章。

哪类文章最涨姿势

那么问题来了,如何阅读这些文章才能真正的涨姿势呢?其实第三类和第四类文章更多的是增加的视野和你分析问题的能力,相当于是别人把经验传给你,至于你能不能吸收就不见得了,所以我觉得看太多的这类文章,可能并不能提升你的代码能力,更多的是一种技术视野的提升,但是如果你没有扎实的基础,提升技术视野也是个瞎扯淡的东西。
而其实最有收获的应该是第二种类型的文章,具体在某一个领域,具体到某一种算法或者数据结构上,这种是你可以有实践操作的,你可以按照这种文章的路数实现你的代码,这类文章的姿势应该是涨得最多的,所以,更多的阅读一些第二类文章,可能会更好。

更好点的方法

现在碎片化的时间已经占据了我们的大多数时间,但作为技术提高的渠道,碎片化时间其实然并卵,我觉得要是看到一篇好文,文中有一些技术点没有深入说清楚的,你要是能找本书来弄明白,估计是最好的技术提高渠道了,最不济网上去搜一圈,搜到一堆文章,挨个看看把这个技术点弄明白,这肯定是最好的,要是能撸一遍代码实现出来就更好了。

看书吧

刚刚说了找本书,既然提到了书,你想想有多长时间没有看过书了?用整块的时间来看书,收获到的东西肯定比碎片化的时间看的技术文章要多。这一点大家估计都明白,就不用论证了吧,哈哈,推荐基本我觉得必看的书吧。

  • 《操作系统概念》Abraham Silberschatz,《计算机网络,自顶向下方法》,《数据结构》(这个和语言相关,看各自的语言偏好了,我看的是C语言版的)。我觉得这三个是最最最基础的了,有人觉得我纯编代码,而且现在语言都非常的上层了,底层的东西都封装好了,看这些好像没用,但实际上是,真正系统出问题不好找的时候,如果你对操作系统和计算机网络有一定了解的话,对于分析问题,找到bug所在的位置是非常有帮助的,而数据结构和算法对于你设计系统的时候估算各个模块的时间空间复杂度是有帮助的,并且虽然不需要随手就可以翻转一棵二叉树,但有数据结构和算法的概念和底子,才能真正的去设计一个系统,大多数人不是励志成为架构师么,如果上面三本书没看过的话,呵呵,呵呵,呵呵三次。

  • 《TCP/IP详解》三部曲,这个是《计算机网络》看完以后看的,不过最近我发现一本日本人写的《图解TCPIP》,感觉也不错哈。其实还有一本《设计模式》,当时看的时候还是很震撼的,不过以后的编程语言应该会向更加松散的结构和函数式方向发展,这本书的OO模式稍微有点过时了,所以就不说了。

  • 语言类的,因为我自己之前是搞C++的,所以只看过《C++ Primer》,现在做Golang,没有看过书,不好推荐,而且我用的语言基本上就是C/C++,Python,Golang,Shell,Lua,偶尔用Java,除了C++,其他的确实没看过书,所以都不是很深入。
    呵呵,没了,我觉得必看的书中,我没其他书可推荐了,而且这几本书大家都知道,让你失望了,但我觉得真的这几本书是我看完以后这么多年唯一一直都觉得有用的。如果你有这些书,但是没看过只是用来垫显示器,那么看看吧,把碎片化的时间看看这些书吧。


V典V
2.1k 声望1.4k 粉丝

不以物喜,不以己悲


引用和评论

0 条评论