硬核统计掘金前端萌新现状,看看当前的爆款好文都长啥样

827 阅读11分钟

本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。

本文是一篇超级超级硬核的数据分析文,数据来源自掘金官方的文章数据(指爬取文章数据),然后对这些数据做分析处理


我个人的一个主观看法,一篇爆款文应该具备下面几个条件:

  • 一副好的配图也可以让读者有点击的欲望,比如进来放大看美女 (bushi)

  • 好的标题,可以吸引读者进来阅读

  • 实用类的,比如知识点讲解,会有较高的阅读和收藏

  • 创意类的,会拥有较高的阅读量

后面用数据来验证这些观点是否准确

数据统计的依据

现在,选择 前端 赛道,使用 最新 为排序条件,倒序获取近段时间所有掘友发布的文章,统计有几个维度,阅读量和收藏 (借鉴于存在互赞的情况,这里忽略点赞量),爆款的标题和图片都是怎么样的,看看掘友们的等级分布


通过调试页面,发现掘金是使用 fetch 来动态拉取数据渲染页面,并且是使用标准的 cursor + size 的参数组合拉去分页数据,可惜的是分页里的 cursor 是经过加密的,没法通过简单的指定 cursor = n 获取我们需要的分页数据

可行的办法就是改造 fetch,保存请求的数据,手动用滚动条触发掘金自动调用 fetch 后,缓存相关参数,后续再批量调用拉取并做数据处理

改造的具体玩法可以参考这篇文章 一个从 fetch 扩展出来的骚操作...


最后,获取到了 1451 篇文件,时间范围是 2021-10-16 05:07:07 到 2021-10-27 02:19:59,大致算起来是 9 天的量


近期萌新分布

这段时间发文活跃的萌新,直观的感受是分布在 lv1, lv2lv1 表明掘金近期的活动推广非常有效,已经吸引了不少萌新开始发文分享,lv 1 只要发文并获取到一个赞自然就有了

等级人数
052
1714
2433
3176
439
530
67

阅读量分析

近段时间文章的阅读量,绝大部分文章,连上 100 的阅读量都没有,实属惨淡

将每个层次的阅读量都按掘友等级再次展开,瞧瞧隐藏的大佬在哪里

阅读量无等级lv 1lv 2lv 3lv 4lv 5lv 6合计百分比
<100525802184921090262.16
<2000921074853025517.57
<3000254616710956.54
<400091010461402.75
<5000287520241.65
<1000062224362634.34
<2000001311864422.89
<3000002212070.48
<50000045210120.82
<10000002401070.48
≥10000001021040.27

阅读量前十的爆款

用图表的方式展现阅读量前 10 的文章,我们看看大佬是爆款好文是什么样子的

LV-4  若川尤雨溪几年前开发的“玩具 vite”,才100多行代码,却十分有助于理解 vite 原理
创建:2021-10-21 00:18:23
过审:2021-10-21 00:26:02
📖 21951  👍 394 
💬 47  ⭐427
LV-5  Sunshine_Lin「万字总结」熬夜总结50个JS的高级知识点,全都会你就是神!!!
创建:2021-10-25 00:40:54
过审:2021-10-25 03:10:38
📖 13937  👍 759 
💬 64  ⭐1277
LV-4  前端胖头鱼就因为这三个知识点,我彻底学废了”正则表达式“
创建:2021-10-22 00:02:00
过审:2021-10-22 00:02:14
📖 12551  👍 777 
💬 130  ⭐1080
LV-2  萨小摩97年前端女程序员的职业焦虑
创建:2021-10-21 08:06:59
过审:2021-10-21 09:52:02
📖 10593  👍 54 
💬 239  ⭐5
LV-2  dreamer_sen在腾讯看点做前端外包的这两年
创建:2021-10-21 16:31:12
过审:2021-10-22 03:30:58
📖 9579  👍 83 
💬 90  ⭐31
LV-3  饼干_写给vue转react的同志们(5)
创建:2021-10-18 01:43:42
过审:2021-10-19 06:57:44
📖 8812  👍 59 
💬 31  ⭐57
LV-3  耗子君QAQ自己的开源项目被尤雨溪祖师爷写进演讲稿是一种什么体验
创建:2021-10-25 16:56:48
过审:2021-10-26 04:01:08
📖 7953  👍 235 
💬 77  ⭐70
LV-5  Sunshine_Lin工作中遇到的50个JavaScript的基础知识点,满分找我拿奖品!
创建:2021-10-20 00:38:42
过审:2021-10-20 03:08:38
📖 7729  👍 280 
💬 52  ⭐449
LV-2  Ned感谢Vue3,让我遇见了这些知识
创建:2021-10-18 07:51:39
过审:2021-10-19 07:10:13
📖 6205  👍 78 
💬 30  ⭐84
LV-3  阿TyaFlutter - 这么炫酷的App你见过吗😍?
创建:2021-10-24 10:20:48
过审:2021-10-24 10:53:47
📖 5811  👍 112 
💬 36  ⭐90

阅读量 10-50 名

用表格的方式展现 10-50 的文章,也很具备参考的价值

大佬标题📖👍💬是否有图
Lv-3  杨村长10.23尤雨溪在早早聊直播分享总结:vue3生态发展现状和展望57201132551
Lv-2  孙轶扬前方高能!一个前端程序员的 README 能写到多好看4751102688
Lv-3  小小小十七前端还不会 Nginx 吗?快来学起来!474912614183
Lv-3  寒草「算法思想🌿」为了解决一个小问题,我写了 88 W 行代码! 🌧️4720622635
Lv-2  小子王前端代码埋点折腾📝447954562
Lv-3  XboxYanCSS 实现文本"不定行数"截断443921940276
Lv-3  魔术师卡颂这波React属实被针对了42192678
Lv-4  沐华12 个 Vue 开发中的性能优化小技巧,看你用过几个411312214169
Lv-5  云的世界大挑战! JS前端知识闯关,你过得了几关?3679802468
Lv-2  程序员巴士尤大都推荐的组件库是如何开发出来的?3493781259
Lv-3  花哨【前车之鉴】Vue,你真的熟练了么?346512710226
Lv-4  ITEM🔥 通过分析 Webapck 面试题构建 Webpack5.x 知识体系342923634361
Lv-2  AEI不要一直用
啦!语义化标签了解下?
3036482762
Lv-4  沐华一次弄懂 Vue2 和 Vue3 的 nextTick 实现原理299869986
Lv-2  cjinhuo程序员应该知道的Mac工具28891013492
Lv-5  CUGGZ如何优雅地在 React 中使用TypeScript,看这一篇就够了!285215720166
Lv-3  魔术师卡颂React全新文档终于来了278728418
Lv-5  CUGGZ关于前端大管家 package.json,你知道多少?2609994125
Lv-3  快跑啊小卢_我为大家带来了10张“科技感满满”的可视化数据大屏⚡,收藏等于学会~25467936109
Lv-2  tager两句css 搞定页面滚动时的卡顿问题?😅😅228843232
Lv-5  云的世界NaN你都未必懂,花五分钟让你懂得不能再懂198752623
Lv-4  zxg_神说要有光不同内存管理方式的聪明程度大 PK18612036
Lv-5  我不是外星人「React进阶」一场升级 React-Router 带来的‘血案’181841815
Lv-3  _BattleVue 单页面应用如何做预渲染177756523
Lv-2  jjjona0215什么?写了个脚手架申请专利成功了!1774301249
Lv-5  谭光志一些常用的 Git 进阶知识与技巧175738663
Lv-4  zxg_神说要有光觉得前端不需要懂算法?那来看下这个真实的例子16068107
Lv-3  _Battle移动端常见问题汇总1603751289
Lv-2  git-Dignity前端仔,快把dist部署到Nginx上160018319
Lv-3  耗子君QAQVue组件库主题替换、一键换肤1575301717
Lv-6  大帅老猿教你用js开发【风来之国】游戏之地图篇!入门教程,大佬勿进~15102438
Lv-2  陈_杨解决前端发版页面空白方案1496171424
Lv-2  尽管如此世界依然美丽【JS】快速了解ES特性之一(ES7-ES8)1421321223
Lv-2  战场小包原生JavaScript灵魂拷问,你能答上多少(一)1396621256
Lv-3  Jimmy_kiwiumi3教程(看完没入门就来打我)1369331035
Lv-2  oil欧哟😭血泪合集!uniapp小程序开发的超长实践总结!1359621286
Lv-6  大帅老猿这45道面试可能被问到的JS判断题!你能答对几道?133531452
Lv-5  谭光志vscode + vite + vue3 + ts + eslint + stylelint 代码自动格式化133212942
Lv-6  大帅老猿CSS边玩边学,这五个游戏让你对CSS的掌握更进一步!132528343
Lv-5  shanyueTailwindCSS 为什么这么好用?1320221418

掘友们喜欢收藏的文章

让我们再看一下,能够被大家认可的(即被收藏)的好文又会是什么样子的

大佬标题📖👍💬是否有图
LV-5Sunshine_Lin「万字总结」熬夜总结50个JS的高级知识点,全都会你就是神!!!13937759641277
LV-4前端胖头鱼就因为这三个知识点,我彻底学废了”正则表达式“125517771301080
LV-5Sunshine_Lin工作中遇到的50个JavaScript的基础知识点,满分找我拿奖品!772928052449
LV-4若川尤雨溪几年前开发的“玩具 vite”,才100多行代码,却十分有助于理解 vite 原理2195139447427
LV-4ITEM🔥 通过分析 Webapck 面试题构建 Webpack5.x 知识体系342923634361
LV-3XboxYanCSS 实现文本"不定行数"截断443921940276
LV-3花哨【前车之鉴】Vue,你真的熟练了么?346512710226
LV-3小小小十七前端还不会 Nginx 吗?快来学起来!474912614183
LV-4沐华12 个 Vue 开发中的性能优化小技巧,看你用过几个411312214169
LV-5CUGGZ如何优雅地在 React 中使用TypeScript,看这一篇就够了!285215720166
LV-5CUGGZ关于前端大管家 package.json,你知道多少?2609994125
LV-3快跑啊小卢_我为大家带来了10张“科技感满满”的可视化数据大屏⚡,收藏等于学会~25467936109
LV-2cjinhuo程序员应该知道的Mac工具28891013492
LV-3阿TyaFlutter - 这么炫酷的App你见过吗😍?58111123690
LV-3_Battle移动端常见问题汇总1603751289
LV-2孙轶扬前方高能!一个前端程序员的 README 能写到多好看4751102688
LV-4沐华一次弄懂 Vue2 和 Vue3 的 nextTick 实现原理299869986
LV-2oil欧哟😭血泪合集!uniapp小程序开发的超长实践总结!1359621286
LV-2Ned感谢Vue3,让我遇见了这些知识6205783084
LV-2kangJavaScript算法基础及面试总结(1w1字)94451178

创作不易,期待大家的鼓励❤~

image.png