CSDN 原力(声望,影响力) -- 设计草案
目标
CSDN 希望成为开发者学习,成长和成就的平台。我们已经有很多功能来支持开发者的职业成长了, 如何衡量成就呢?我们希望用 原力 (以前也叫 影响力,声望) 来体现用户的成就, 并希望用原力来帮助用户更好地证明自己的成就,帮助自己找到更合适的职位和更多的合作机会,打造个人形象,等。
原力
一句话,CSDN 原力是衡量一个用户在 CSDN 的贡献和影响力的系统,有数值和等级,等级由低到高 0 到 9 级组成。
CSDN 和其他社区网站历史上有很多衡量用户活跃度和贡献的指标,例如积分,博客等级,各种兑换币,勋章,等等。 在其他专业领域,我们也看到类似的等级分, 例如国际象棋有等级分和级别, 网球也有水平分级标准,等等。 我们希望 CSDN 的原力有下面的特点:
可信:不同的级别能反映出不同的技术影响力, 在今后的很长时间内,这个原力系统能稳定地反映用户的贡献与等级的关系。
动态:一个人可能十年前针对某个领域写了很多博客, 那么这些博客所展现的原力(价值,影响力)是固定的吗? 不是,随着时间的流逝,这些内容会过时,其影响力也会衰减。
简明:就是0级,1级, 一直到 9级。 这些级别如何理解? 一个人有多少级,就相当于他在某个领域专门学习了多少年。 或者像武侠小说描述的,在某个武功领域修炼了多少年。如下所示:
0 级 :相当于一个刚刚入门的小白。
1 级 到 4级:相当于一个人在大学某个专业学习了一年到四年。 四级就是相当于一个优秀的本科毕业生水平。 获得了四级,那就意味着可以在人才市场上找这个领域的正式工作了。这和我们 C站的 C4认证 是同一个水平。
5 级 到 6级:相当于一个人在某研究生学习了一到两年。六级就相当于研究生毕业。 C5 就相当于我们 C站的 C5 认证。
7 级 到 8 级:相当于一个人在某个领域进行博士水平的钻研。八级就是博士毕业。
9级: 一个人在某个领域做到了业界顶级水平。 我们希望有专业的审核机制来确认一个人能真正达到这个水平。
一个人的能力和影响力会体现在不同领域中,我们计划通过标签 来决定一个人的专业领域,所以希望大家在写博客或其他内容的时候,注意选择合适的标签(tag)。请看我们的全局标签工作。
级别 对应分数 解释
未定级 0 这类用户没有做任何贡献。或者曾经做了贡献,但是原力分数衰减到 0 了。
0 1 … 49 开始做贡献
1 50 … 99 获得了 50 … 99 分的原力,这类用户非常适合去考 CSDN 的 C1 认证
2 100…199
3 200 … 499
4 500…999 这类用户非常适合去参加 CSDN C4 认证考试
5 1000…1999 达到 5 级的用户,应该具有全栈开发和交付的能力,能参加 CSDN C5 考试
6 2000…2999
7 3000…4999
8 5000…6999
9 7000… 这是在某个领域达到业界顶级水平的用户,根据 2021年八月的统计,这类用户在 CSDN 也只有 130 人左右
一个用户有了较高的原力级别,我们也希望他在社区中的活动能得到更多方便, 例如,发表内容不需要事先审核, 可以去参与社区的一些管理工作,可以认证其他等级低的用户,等等。
我们希望原力是一个由贡献和获得的评价决定的等级, 和这个用户花了多少钱购买月卡,年卡关系不大。 用户还可以在各种业务中继续挣积分, 勋章等,这也和原力等级无关,我们没有取消其他积分的计划。我们希望声望不能兑换钱,也不能用钱来购买。 在某种条件下,我们可以通过认证来给一个用户某个级别的原力。 我们一直有计划来培养用户创作高质量的内容,提高创作者的创作能力和工作效率。
衡量原力
收集数据并转为原力值
怎么衡量原力呢?我们希望有一个简单的 “贡献 --> 原力” 的公式。 详细地说,我们希望构建一个 贡献 --> 分数 --> 原力级别 的公式。 在 CSDN 成长的过程中,最为大家熟知的贡献就是 写博客。 我们把写一篇原创博客的贡献定位 10 分。 其他类似的内容创作也会有类似的分数。
主要内容创作:原创博客,资源,视频,获得采纳的回答。 这些等级的贡献,每次应该获得 10 分。
互动的贡献:写回答,写评论,转载博客,赞,踩,等。 这些等级的贡献,每次应该获得 1 分。
获得的评价:获得别的用户的赞,代码被fork,star,等等。 这些等级的认可, 每次应该获得 1 分
获得的差评:得到别的用户的差评, 被投诉,和其他违法社区规定的行为。 这要扣分。 扣分多少由细则决定。 例如,一个号称是原创的博客,被发现是抄袭,那么这个用户的博客不但得到 0 分,还会被倒扣 10 分或者更多。 对于滥发博客,评论的用户,我们会严厉处罚,请参加我们的社区管理规定。
原力的管理(归一化、衰减和初始值)
归一化:一旦有衡量数据的地方,就会有人刷数据。 我们希望对收集到的原始数据能做一些合理的归一化,例如一个人一天发表了 20 篇原创博客,那他会得到 20 * 10 = 200 分么? 我们希望博客这方面的贡献一天只能有 20 分。 一个人一天写了 100 个评论(可能利用了脚本的帮助),我们也希望在评论方面一天只能有 10 分。 我们希望这个系统不会因为某些成员的灌水或滥用而发生通货膨胀的恶果。
衰减:我们不希望某个贡献是永远不变的,以月为单位,一个月前的贡献,到了下个月, 它的分值就会衰减到原来的 95%, 过了 12 个月, 分值就会衰减到原来的 (0.95 ^ 12) = 0.54. 就是说,一年前做的贡献获得的声望,一年后只剩下大约 54%。 其余依此类推。
有人说,我已经在某某大厂工作了,如果我新开账号, 从 0级开始, 和我的实际实力不符啊! 不着急,大家可以通过各种认证来证明自己的实力,我们可以考虑给这些用户一个相应的初始值。
测试原力系统
我们正在做内部的数据收集和测试,来验证我们的想法,并发布 beta 版。现在你可以到你的 ‘博客首页’ 看到你的原力值。
请大家通过投票和评论多给我们提意见!
————————————————
版权声明:本文为CSDN博主「SoftwareTeacher」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/SoftwareTeacher/article/details/114499372
CSDN 原力(声望,影响力) -- 设计草案的更多相关文章
- atitit.跨语言执行cmd cli api的原理及兼容性设计草案
atitit.跨语言执行cmd cli api的原理及兼容性设计草案 1. 标准输入,标准输出,标准错误与重新定向1 2. 常见问题2 2.1. 执行bat文件2 2.2. 执行bat文件 /c ...
- 报名 | 蚂蚁金服ATEC科技大会 · 上海:数字金融新原力
小蚂蚁说: 2019年1月4日,蚂蚁金服ATEC城市峰会将以“数字金融新原力(The New Force of Digital Finance)”为主题,在中国上海举办.蚂蚁金服ATEC(Ant Te ...
- 【bzoj5206】[Jsoi2017]原力 根号分治+STL-map
题目描述 一个原力网络可以看成是一个可能存在重边但没有自环的无向图.每条边有一种属性和一个权值.属性可能是R.G.B三种当中的一种,代表这条边上原力的类型.权值是一个正整数,代表这条边上的原力强度.原 ...
- [JSOI2017]原力(分块+map(hash))
题目描述 一个原力网络可以看成是一个可能存在重边但没有自环的无向图.每条边有一种属性和一个权值.属性可能是R.G.B三种当中的一种,代表这条边上 原力的类型.权值是一个正整数,代表这条边上的原力强度. ...
- BZOJ5206: [Jsoi2017]原力
BZOJ5206: [Jsoi2017]原力 https://lydsy.com/JudgeOnline/problem.php?id=5206 分析: 比较厉害的三元环问题. 设立阈值,当点的度数大 ...
- bzoj 5206 [Jsoi2017]原力
LINK:原力 一张无向图 这道题统计三元环的价值和.有重边但是无自环. 我曾经写过三元环计数 这个和那个题差不太多. 不过有很多额外操作 对于重边问题 我们把所有颜色相同的重边缩在一起 这样的话我们 ...
- 第3届云原生技术实践峰会(CNBPS 2020)重磅开启,“原”力蓄势待发!
CNBPS 2020将在11月19-21日全新启动!作为国内最有影响力的云原生盛会之一,云原生技术实践峰会(CNBPS)至今已举办三届. 在2019年的CNBPS上,灵雀云CTO陈恺喊出"云 ...
- BZOJ5206 JSOI2017原力(三元环计数)
首先将完全相同的边的权值累加.考虑这样一种trick:给边确定一个方向,由度数小的连向度数大的,若度数相同则由编号小的连向编号大的.这样显然会得到一个DAG.那么原图的三元环中就一定有且仅有一个点有两 ...
- [JSOI2017]原力
题目大意: 一个$n(n\le5\times10^4)$个点,$m(m\le10^5)$条边的无向图.每条边有一个边权$w_i(w_i\le10^6)$和一个附加属性$t_i(t_i\in\{R,G, ...
随机推荐
- 配置Linux的时钟同步
公众号关注 「开源Linux」 回复「学习」,有我为您特别筛选的学习资料~ Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.or ...
- 4 个超实用的 Linux 监控工具
公众号关注 「开源Linux」 回复「学习」,有我为您特别筛选的学习资料~ 下面是 Linux 下 4 个日常使用率非常高的监控工具,可以帮助我们准确快速的诊断系统问题. 1. iotop 如果你想知 ...
- 实战|Hadoop大数据集群搭建
一个执着于技术的公众号 前言 今天来为粉丝圆梦啦 话不多说,咱直接进入实战环节 实验环境: 主机名 IP地址 角色 qll251 192.16 ...
- 基于STM32+华为云IOT设计智能称重系统
摘要:选择部署多个重量传感器和必要的算法.通过WiFi 通信模块.GPS定位模块,采集车辆称重数据一地理位置信息,并通过网络发送至云平台,设计图形化UI界面展示称重.地图位置等重要信息,实现对称重系统 ...
- 使用NE555实现的延时开关电路
NE555 的工作机制 先了解 NE555 的 Trigger(Pin2) 和 Threshold(Pin6) 如何检测电压并控制输出 如果 Trigger(Pin2) 检测到任何低于电源电压1/3的 ...
- ElasticSearch7.3学习(二十五)----Doc value、query phase、fetch phase解析
1.Doc value 搜索的时候,要依靠倒排索引: 排序的时候,需要依靠正排索引,看到每个document的每个field,然后进行排序. 所谓的正排索引,其实就是doc values. 在建立索引 ...
- zabbix 添加监控交换机温度item
首先需要获取到交换机温度对应的OID,可以官方文档进行查询(多为私有OID),以盛科为例 官方文档查询到温度节点对于的OID为 10.0.3.102 1.3.6.1.4.1.27975.37.1.3. ...
- Arthas常用功能及一次线上问题排查
一.Arthas简介 Arthas是Alibaba开源的Java诊断工具,功能很强大,它是通过Agent方式来连接运行的Java进程.主要通过交互式来完成功能. https://arthas.aliy ...
- 前后端分离,SpringBoot如何实现验证码操作
验证码的功能是防止非法用户恶意去访问登录接口而设置的一个功能,今天我们就来看看在前后端分离的项目中,SpringBoot是如何提供服务的. SpringBoot版本 本文基于的Spring Boot的 ...
- mysql allow remote host
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEG ...