这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战。
前言
掘金签约作者,是大家学习的榜样,我们一起来从 三个维度
- 总值维度
- 均值维度
- Top单篇维度
来分析分析战力巅峰,各项战斗参数,以便大家更了解掘金签约者,以及大家知道自己与其的差距。
注: 不做排名
玩转掘金 系列,对掘金扩展一些有意思的功能,比如:
本文源码
虽说是分析掘金签约者,其可以用来分析任何掘金作者,包括你自己
分析目标: 掘金签约者都有哪些
在这篇 月影:掘金作者签约,是想做点对行业有价值的事 文中有提到,是11位优质作者。
他们分别是:
| 签约作者 | 签约作者 | 签约作者 | 签约作者 |
|---|---|---|---|
| 洛竹 | wangly19 | CookieBoty | 和耳朵 |
| 小傅哥 | 手撕红黑树 | Kerwin_ | isboyjc |
| 徐小夕 | 小姐姐味道 | 阿宝哥 | - |
到此为止,大家是不是都很羡慕,啥也别说,速速去关注一波。
对签约作者也是有压力的,首期签约的时间周期为 3 个月, 为什么不是一年? 我就瞎猜猜。
官方公布的是上面11位,其实不然:
意外发现一位 敖丙 大神 也有 掘金签约作者 标签。
所以,我也不care真相是咋样,我只知道,他们都很优秀。
分析的对象基本确认,我们进入下一步,分析维度。
部分数据展示
这里解释一下,之前的掘金没那么活跃,获赞是比较难的。
总战斗力参数
| 作者 | 文章数 | 获赞数 | 评论数 | 收藏数 | 阅读量 | 关注数 |
|---|---|---|---|---|---|---|
| 阿宝哥 | 86 | 29945 | 2311 | 37230 | 1103959 | 13808 |
| 和耳朵 | 18 | 1746 | 509 | 1701 | 89831 | 926 |
| 洛竹 | 126 | 7042 | 523 | 2187 | 382789 | 2077 |
| Kerwin_ | 39 | 4041 | 511 | 2824 | 141789 | 2778 |
| 小姐姐味道 | 246 | 13839 | 1896 | 18588 | 1015407 | 23995 |
| CookieBoty | 35 | 4244 | 1087 | 3428 | 210016 | 1757 |
| 手撕红黑树 | 31 | 4822 | 869 | 4317 | 252756 | 1768 |
| isboyjc | 25 | 4716 | 760 | 5577 | 178499 | 1349 |
| 徐小夕 | 149 | 19683 | 2773 | 27455 | 939429 | 15749 |
| 小傅哥 | 222 | 2765 | 807 | 3409 | 243551 | 2275 |
| wangly19 | 58 | 6282 | 1040 | 7510 | 310462 | 1981 |
| 敖丙 | 117 | 37473 | 4720 | 28045 | 1843901 | 37079 |
单篇文章均值战斗参数
| 作者 | 获赞数 | 评论数 | 收藏数 | 阅读量 |
|---|---|---|---|---|
| 阿宝哥 | 348 | 27 | 433 | 12837 |
| 敖丙 | 320 | 40 | 240 | 15760 |
| 和耳朵 | 97 | 28 | 94 | 4991 |
| 洛竹 | 56 | 9 | 30 | 3038 |
| Kerwin_ | 104 | 13 | 72 | 3636 |
| 小姐姐味道 | 56 | 8 | 76 | 4128 |
| CookieBoty | 121 | 31 | 98 | 6000 |
| 手撕红黑树 | 156 | 28 | 139 | 8154 |
| isboyjc | 189 | 30 | 223 | 7140 |
| 徐小夕 | 132 | 19 | 184 | 6305 |
| 小傅哥 | 12 | 4 | 15 | 1097 |
| wangly19 | 108 | 18 | 130 | 5354 |
top文推荐
top文是综合 得分 = 获赞数 * 1 + 收藏数 * 0.5 + 评论数 * 0.2 + 阅读数 * 0.01
文章太多,我就不罗列了, 以阿宝哥和敖丙为例。
阿宝哥
- 一份不可多得的 TS 学习指南(1.8W字) - 6249
- 1.2W字 | 了不起的 TypeScript 入门教程 - 4809 * 文件上传,搞懂这8种场景就够了 - 3047
- 这些开源项目,让你轻松应对十大工作场景 - 2441
- 77.9K Star 的 Axios 项目有哪些值得借鉴的地方 - 2259
- 一文读懂 TypeScript 泛型及应用( 7.8K字) - 1905
敖丙 - 《我们一起进大厂》系列- Redis基础 - 3436
- 《吐血整理》顶级程序员工具集 - 3376
- 《我们一起进大厂》系列-秒杀系统设计 - 3261
- 一个月面了几家大厂 总结了5W字的后端面经(持续更新) - 2383
- 《我们一起进大厂》系列-缓存雪崩、击穿、穿透 - 2156
- 《我们一起进大厂》系列-Redis哨兵、持久化、主从、手撕LRU - 1920
分析维度
基础维度
基础的数据也就那么几个,
其实也还有一些其他的基础数据,比如:专栏书,关注别人的人数,沸点数,给别人点赞数等等,但是不能体现战斗参数。
- 文章数
- 获赞数
- 评论数
- 收藏数
- 阅读量
- 关注数
总值维度
- 掘力值
- 总文章数
- 总获赞数
- 总评论数
- 总收藏数
- 总阅读量
- 总关注数
均值维度
- 赞数
- 评论数
- 阅读量
- 收藏
Top单篇维度
得分 = 获赞数 * 1 + 收藏数 * 0.5 + 评论数 * 0.2 + 阅读数 * 0.01
当然你可以进行单个维度的计算,比如:
- 获赞数
- 评论数
- 阅读数
- 收藏数
数据分析和采集
打开个人主页,以阿宝哥为例 juejin.cn/user/764915…, 观察数据。
数据我们需要从两个接口获取,一个是user/get,另外一个是article/query_list。
user/get 能获取一些摘要汇总数据,除了
- 总评论数
- 总收藏数
这两个值,需要article/query_list 接口获取所有的文章进行累加。
user/get 接口
获取户的一些摘要信息, 这里可以获取的信息有 掘力值,总关注人数, 总发文数, 总获赞数, 总阅读数
全地址: api.juejin.cn/user_api/v1…
请求方式: get
返回结果:去掉不必要的信息
{
"user_id": "764915822103079",
"user_name": "",
"power": 39653, # 掘力值
"follower_count": 13801, # 关注人数
"post_article_count": 86, # 发文数量
"got_digg_count": 29932, # 获赞数
"got_view_count": 1102635, # 阅读数
}
article/query_list 接口
获取户的一些摘要信息, 这里可以获取的信息有单篇文章的 获赞数 收藏数,评论数, 阅读数, Top单篇分析的数据也有了。
全地址: api.juejin.cn/content_api…
请求方式: post
返回结果:去掉不必要的信息
{
"article_info": {
"digg_count": 774, # 获赞数
"collect_count": 952, # 收藏数
"comment_count": 56, # 评论数
"view_count": 25941, # 阅读数
}
}
代码实现
思路有了,代码什么的,都好说。
移步 掘金签约作者战力分析 JJPower 源码
小结
是不是很简单,一切都看起来没那么难。
写在最后
如果你觉得不错,你的一赞一评就是我前行的最大动力。
技术交流群请到 这里来。 或者添加我的微信 dirge-cloud,一起学习。