目标
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 原力(声望,影响力) -- 设计草案的更多相关文章

  1. atitit.跨语言执行cmd cli api的原理及兼容性设计草案

    atitit.跨语言执行cmd cli api的原理及兼容性设计草案 1. 标准输入,标准输出,标准错误与重新定向1 2. 常见问题2 2.1. 执行bat文件2 2.2. 执行bat文件  /c   ...

  2. 报名 | 蚂蚁金服ATEC科技大会 · 上海:数字金融新原力

    小蚂蚁说: 2019年1月4日,蚂蚁金服ATEC城市峰会将以“数字金融新原力(The New Force of Digital Finance)”为主题,在中国上海举办.蚂蚁金服ATEC(Ant Te ...

  3. 【bzoj5206】[Jsoi2017]原力 根号分治+STL-map

    题目描述 一个原力网络可以看成是一个可能存在重边但没有自环的无向图.每条边有一种属性和一个权值.属性可能是R.G.B三种当中的一种,代表这条边上原力的类型.权值是一个正整数,代表这条边上的原力强度.原 ...

  4. [JSOI2017]原力(分块+map(hash))

    题目描述 一个原力网络可以看成是一个可能存在重边但没有自环的无向图.每条边有一种属性和一个权值.属性可能是R.G.B三种当中的一种,代表这条边上 原力的类型.权值是一个正整数,代表这条边上的原力强度. ...

  5. BZOJ5206: [Jsoi2017]原力

    BZOJ5206: [Jsoi2017]原力 https://lydsy.com/JudgeOnline/problem.php?id=5206 分析: 比较厉害的三元环问题. 设立阈值,当点的度数大 ...

  6. bzoj 5206 [Jsoi2017]原力

    LINK:原力 一张无向图 这道题统计三元环的价值和.有重边但是无自环. 我曾经写过三元环计数 这个和那个题差不太多. 不过有很多额外操作 对于重边问题 我们把所有颜色相同的重边缩在一起 这样的话我们 ...

  7. ​第3届云原生技术实践峰会(CNBPS 2020)重磅开启,“原”力蓄势待发!

    CNBPS 2020将在11月19-21日全新启动!作为国内最有影响力的云原生盛会之一,云原生技术实践峰会(CNBPS)至今已举办三届. 在2019年的CNBPS上,灵雀云CTO陈恺喊出"云 ...

  8. BZOJ5206 JSOI2017原力(三元环计数)

    首先将完全相同的边的权值累加.考虑这样一种trick:给边确定一个方向,由度数小的连向度数大的,若度数相同则由编号小的连向编号大的.这样显然会得到一个DAG.那么原图的三元环中就一定有且仅有一个点有两 ...

  9. [JSOI2017]原力

    题目大意: 一个$n(n\le5\times10^4)$个点,$m(m\le10^5)$条边的无向图.每条边有一个边权$w_i(w_i\le10^6)$和一个附加属性$t_i(t_i\in\{R,G, ...

随机推荐

  1. .NET混合开发解决方案6 检测是否已安装合适的WebView2运行时

    系列目录     [已更新最新开发文章,点击查看详细] 长青版WebView2运行时将作为Windows 11操作系统的一部分包含在内.但是在Windows 11之前(Win10.Win8.1.Win ...

  2. gitee上传代码到仓库步骤(最简洁图文+命令说明)

    gitee上传代码到仓库步骤(最简洁图文+命令说明) 目录 1.初始化项目 2.将当前目录下所有需要上传的文件代码等资源添加到缓存区 3. 提交缓存区里面的主要内容到本地仓库 4.添加一个远程仓库的地 ...

  3. 生成器对象(自定义迭代器),自定义range方法,模块

    自定义迭代器 一 .生成器与yield ''' 我们得到一个迭代器通常都是调用可迭代对象的__iter__方法 ,例如 list.iter() 得到一个迭代器, 但是当list很大时候,就违背了pyt ...

  4. 手把手带你自定义 Gradle 插件 —— Gradle 系列(2)

    请点赞加关注,你的支持对我非常重要,满足下我的虚荣心. Hi,我是小彭.本文已收录到 GitHub · Android-NoteBook 中.这里有 Android 进阶成长知识体系,有志同道合的朋友 ...

  5. mongoDB 命令大全

    每日一句 There should be a better way to start a day than waking up every morning. 应该有更好的方式开始新一天, 而不是千篇一 ...

  6. MySQL之SQL语句优化

    语句优化 即优化器利用自身的优化器来对我们写的SQL进行优化,然后再将其放入InnoDB引擎中执行. 条件简化 移除不必要的括号 select * from x where ((a = 5)); 上面 ...

  7. 第06组 Beta冲刺 (5/5)

    目录 1.1 基本情况 1.2 冲刺概况汇报 1.郝雷明 2. 方梓涵 3.曾丽莉 4.黄少丹 5. 董翔云 6.鲍凌函 7.杜筱 8.詹鑫冰 9.曹兰英 10.吴沅静 1.3 冲刺成果展示 1.1 ...

  8. 历经70+场面试,我发现了大厂面试的bug,并总结其中心得

    想起了学弟在去年秋招时面试了50余家,加上暑期实习面试了20余家,加起来也面试了70余场. 基本把国内有名的互联网公司都面了一遍,不敢说自己的面试经验很丰富,但也是不差的. 这次专门把大厂的面试做了个 ...

  9. 关于『进击的Markdown』:第五弹

    关于『进击的Markdown』:第五弹 建议缩放90%食用 路漫漫其修远兮,吾将上下而求索.  我们要接受Mermaid的考验了呢  Markdown 语法真香(一如既往地安利) ( 进击吧!Mark ...

  10. 关于『Markdown』:第一弹

    关于『Markdown』:第一弹 建议缩放90%食用 声明: 在我之前已有数位大佬发布 "Markdown" 的语法知识点, 在此, 仅整理归类以及补缺, 方便阅读. 感谢 C20 ...