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 里面专门有一个版块,是搞站务咨询和投诉受理的,里面最多的问题,就是问如何合并自己多个账号声望值的请求(有的是不小心弄出来几个账号注册了,有的是不熟悉使用规则使得声望值分散在多个账号里面了),管理员也是一一核实之后给合并处理的。
StackOverflow 并不只是一个问答网站的更多相关文章
- https://stackoverflow.com/与程序相关的IT技术问答网站
https://stackoverflow.com/ Stack Overflow是一个与程序相关的IT技术问答网站.用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HT ...
- stack overflow--技术问答网站
转自:http://baike.baidu.com/link?url=eMR6Pwdk9IkauI5B3nZb2Yo3VUAcK6vQfrMpcSMPWqgH0ngqFkup3Gdr3t_s_yZe_ ...
- 我30天在Stack Overflow问答网站上回答问题的感受
想法的萌芽 如果非要总结下我多年来是如何使用Stack Overflow的话,我的答案就是:打开网页,搜索问题,查看Stack Overflow的搜索结果,参考答案,最后再关掉网页. 我的生活已经离不 ...
- 30分钟搭建一个小型网站框架(python django)
最近因为要做一个小型的网站,需求很简单有点像公司内部的管理网站,和室友一起倒腾,发现了一些坑.我自己之前没有接触过python 但是发现真的非常好上手. 我们没人会前端,所以最怕修改网页,一开始选择了 ...
- Django高级实战 开发企业级问答网站✍✍✍
Django高级实战 开发企业级问答网站 1. 创建项目与app 创建项目 django-admin startproject firstsite 创建app python manage.py sta ...
- Django高级实战 开发企业级问答网站
Django高级实战 开发企业级问答网站 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的 ...
- [译]:Orchard入门——构建你的第一个Orchard网站
原文链接:Building Your First Orchard Site 文章内容基于Orchard 1.8版本 本文将逐步简要介绍Orchard提供的功能.如果你是第一次使用Orchard,本文将 ...
- 利用git+hugo+markdown 搭建一个静态网站
利用git+hugo+markdown 搭建一个静态网站 一直想要有一个自己的文档管理系统: 可以很方便书写,而且相应的文档很容易被分享 很方便的存储.管理.历史记录 比较方面的浏览和查询 第一点用M ...
- 分享一个ruby网站 | 菜鸟教程
http://www.runoob.com/ruby/ruby-tutorial.html 分享一个ruby网站.
- 【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局(转)
[jQuery插件]用jQuery Masonry快速构建一个pinterest网站布局 时间:2011年03月21日作者:愚人码头查看次数:29,744 views评论次数:25条评论 前段时间领导 ...
随机推荐
- 浅析开源容器标准——OCI
1.导语 容器技术火起来了以后,Docker的容器镜像和容器运行时已然成为行业的标准.此后,为了推进容器生态的健康发展.在Linux基金会的主导下,Docker和各大云厂商Google, Amazon ...
- docker-compose单服务器部署ELK
docker-compose 部署ELK 本项目采用的ELK版本为6.5.3,7.0+ 以上的版本部分配置不适合,请查看docker-compose多服务器部署ELK文章 目录结构 elk |--do ...
- 记一次字符串末尾空白丢失的排查 → MySQL 是会玩的!
开心一刻 今天答应准时回家和老婆一起吃晚饭,但临时有事加了会班,回家晚了点 回到家,本以为老婆会很生气,但老婆却立即从厨房端出了热着的饭菜 老婆:还没吃饭吧,去洗下,来吃饭吧 我洗好,坐下吃饭,内心感 ...
- 快上车,搭乘HUAWEI HiCar驶向未来
HUAWEI HiCar(以下简称HiCar)是华为提供的人-车-家全场景智慧互联解决方案,连接手机与车辆,充分发挥各自的优势属性,将手机的应用/服务生态延伸进车辆,实现以手机为核心的全场景体验.消费 ...
- Microsoft Azure中用户注册、应用注册、授权
背景 利用Microsoft Azure中令牌授予流读取登录用户信息(UserInfo),实现应用的单点登录: 1. 用户注册 此处用户注册,可以理解为一个管理员级别的用户注册: 点击注册:Azure ...
- 数据结构课后题答案 - XDU_953
参考书: 数据结构与算法分析(第二版) 作者:荣政 编 出版社:西安电子科技大学出版社 出版日期:2021年01月01日 答案解析:
- S32Kxxx bootloader之LIN bootloader
了解更多关于bootloader 的C语言实现,请加我Q扣: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 上一次发布博文到如今既 ...
- 【转载】DSP 缓存机制及影响测试
本文主要以DSP讲解cache原理,但原理与CPU是相通的,故转载,原文地址:https://blog.csdn.net/qq_39376747/article/details/112794096 目 ...
- C语言基础--逻辑判断和循环
目录 一.储存标识符 1.auto 2.register 3.static 4.const 二.运算符 1.逻辑运算符 2.位运算符 3.运算符 4.三元运算符 三.选择结构 1.if判断 1.1 i ...
- C语言链表实现(郝斌数链表学习笔记)
#include "stdafx.h" #include<stdio.h> #include<stdlib.h> typedef struct Node { ...
