zoukankan      html  css  js  c++  java
  • StackOverflow 并不只是一个问答网站

    今天看到了一个网站的模仿StackOverflow的问答应用,有点儿感慨:是不是设计这个模仿应用的人,真的认为,StackOverflow真的就是提供提问和解答服务的?StackOverflow 的精髓,首先在于其声望(Reputation)系统,这才是去解答的人要的,可是这个模仿的应用,居然都不显示用户的声望值。

    StackOverflow 提供高质量的问答内容,这是其受欢迎的根本。而如何做到这一点,才是其团队的过人之处。我从一个普通用户的角度,说说自己的感受。

    高质量的问答内容,不是靠拉专家、删水贴、屏蔽垃圾用户做到的,这样做,管理员会累死,而且还不能保证结果就是好的。专家你能找到几个,你又有多少精力和能力去识别哪些是垃圾?

    所以,必须有一个办法,既不打击用户提问回答的热情,又不会让垃圾、水贴内容到处飞,而且还不给管理员增添负担、让管理员变成网站发展壮大的瓶颈呢?

    我们可以先回头想想RPG游戏(包括网络RPG,虽然我不玩网游)。你从NPC那里领到一个任务,要你去哪里哪里找到NPC丢失的物品并还给NPC。是什么驱使你在不到30寸的显示器里面转悠几个小时,各种跑路、各种迷宫、各种打怪、死了还要再Load重来,最后拿到物品还要返回去找NPC并还给TA?你真的是关心这个物品对于NPC的价值吗?

    你关心的,只是你得到的奖励:经验值和金钱(可能还有装备物品)。这才是动力,你才会去想办法,才会去努力满足NPC的愿望。

    而且这个奖励必须是能够感受得到的,才有价值。

    经验值可以让你杀伤力更大或者防护力更好,金钱可以买更好的装备物品,这些在下次与怪们战斗的时候,都能直观的感受到;在网游里面,还能被其他在线的玩家看到,成就感就更大了。

    所以,虽然高质量的内容是StackOverflow受欢迎的根本,但是,实现的手段却是“世俗而老套”的:声望值。并且,在你的名字/头像下面,清楚的显示出来你的声望值。否则,锦衣夜行有什么意思?

    不仅在你的名字/头像下面显示(醒目的你不注意都不行),而且,StackOverflow 还可以发给你一个Badge,上书:某人在某领域有多少多少声望值。将荣誉感最大化。

    接下来,StackOverflow要解决的,是如何保证这声望值是“真实”的,是需要通过努力才能获得的。

    如果通过欺骗或者发水帖、穿马甲的方式自己给自己加分,那么,这个声望值就是废纸,内容质量更加无从保证。《超人总动员》里面反派角色说得好:“When everyone hero, no one will be.” 可以“刷”出来的声望值是不值钱的。

    (需要说明的是,StackOverflow是允许你自问自答的,不仅同样给分,还能给你个badge(勋章),鼓励提问者自己研究探索并找到答案。)

    StackOverflow 想出来一个简单却很有效的方法来保证声望的真实性:任何人都可以对你的内容作出“好”或者“差”的评价。

    你想造假是吧,我看见了,直接给你差评,减分!这无须等待管理员参与,因为管理员不可能有那么多时间和精力(以及能力)去做这件事。

    而且,给人差评,在StackOverflow里面,也是有badge送的,叫做Criticle!

    初看上去,这样会让整个评价体系混乱掉;可实际运作下来,并不是这样,因为:每个人都很在乎自己的声望!这点,淘宝网的对商户评价体系很像:的确有人会给恶意差评或者恶意好评,但是时间一久,真相就会出来了。

    StackOverflow 说,我相信你们参与的每个人;于是,StackOverflow 得到了信任。

    最后,声望值直接对应着StackOverflow里面各种“福利”,这让声望值不仅仅是个好看的数字,而有了实际的用途。

    加注释、给差评、发文章、修改别人的提问等等诸多对于内容质量建设有帮助的功能,都要求对应的声望值等级才能使用。

    当然,除此之外,StackOverflow 也利用各种技术手段来对内容质量进行控制,包括初次回答的必读教程、对内容的分析(否则不让提交)、对内容的有效分类整理等等。

    就这样,StackOverflow 慢慢的在一群高人的维护下,利用简单却有效的方法,保证了内容的质量,越来越受到欢迎,从而使得声望值更加得到用户的重视,形成了良性的循环。

    想想上面提到的那个网站的模仿应用,都没有把声望值在显著位置显示出来,难道是希望大家都当活雷锋么?

    正应了那句话:市场这只看不见的手,让每个人在追求他自己利益的时候,无意中促进了公共的利益。

    P.S. StackOverflow,某种角度,像是以提问和回答过招的网游,声望值就是网游里面的经验值。内容好,只能让人来看和索取;好玩,才能让人来参与和奉献。

    这是 sharepoint.stackoverflow 里面一个牛人的profile页面,看看其声望值:http://sharepoint.stackexchange.com/users/11/anders-rask 告诉我,你是第一眼看到他的名字,还是第一眼看到的是那个1万多的声望值。

    stackoverflow 里面专门有一个版块,是搞站务咨询和投诉受理的,里面最多的问题,就是问如何合并自己多个账号声望值的请求(有的是不小心弄出来几个账号注册了,有的是不熟悉使用规则使得声望值分散在多个账号里面了),管理员也是一一核实之后给合并处理的。

  • 相关阅读:
    洛谷P3233 世界树
    线性基
    CF321E Ciel and Gondolas
    洛谷P2619 Tree I
    重温一下基本数据类型以及自动提升数据类型的问题
    不可理喻的JSTL标签库
    理解RESTful架构(转)
    Node.js的优点和缺点(转载)
    自制双色球随机号码
    编程, 细心永远都不嫌多(记录java连接数据库的一个错误)
  • 原文地址:https://www.cnblogs.com/jonyzhu/p/2304561.html
Copyright © 2011-2022 走看看