StackOverflow 網站的 reputation 機制有哪些?

這裡有 StackOverflow 的老鳥嗎? StackOverflow 的成功很大程度上取決於它的機制,在此向大家請教 StackOverflow 網站的reputation機制


我使用了一段時間的Stack Overflow,也獲得了一些Reputation值,我的Stack Overflow主頁:User ifeegoo

對於Stack Overflow的使用,還是有一定的收穫。這個網站的一些比較好的機制,的確可以更好的促進網站的發展。

1.網站的URL。格式:***/users/2531888/ifeegoo,其實你在這個網站的ID不是ifeegoo,而是2531888,你訪問***/users/2531888,就直達:***/users/2531888/ifeegoo,而且你輸入***/users/2531888/任意,都會跳轉到 ***/users/2531888/ifeegoo。這個數字ID,從1開始,可以彰顯你的註冊的早晚,可以顯示你第多少位用戶。這個可能在某種程度上促使新用戶註冊。老用戶也有一定的優越感。另外一個,由於唯一ID是數字,就可以避免某些有專屬ID強迫症的人失去自己專屬ID的註冊失落感,而且你可以自己在後面追加任意的所謂的唯一ID。

2.網站用戶之間沒有所謂的好友或者Follower,這在一定的程度上防止了非客觀的友情點贊(upvote),保證答案票數的客觀性。

3.異常行為檢測系統。我曾經嘗試過用小號通過Upvote主賬號的提問或者回答,給主賬號刷Reputation值,來試探網站的行為檢測。當然,一般很少次數的Upvote是不會被認定是惡意行為,比如我用小號提出一個問題,然後主賬號來回答,小號選擇主賬號的答案,這樣沒有太大問題。但是如果這兩個賬號頻繁互動,尤其是單向或互相短時間內多次Upvote,這個可是會被直接刪號的!另外單個賬號每天的Upvote/Downvote的次數是有限制的。而且你想要用小號刷大號的榮譽值的一個前提:你這個賬號首先要獲得至少15個Reputation值,不要小看這個機制,這個可以很大程度防止用小號刷大號的榮譽值。這些例子說明網站內部有很好的異常行為檢測系統。

4.我曾經想要推廣我的一個Github的一個項目,在網站上搜索相關問題,連續回答了多個相關的問題,並且附上了自己的Github項目地址,很快就有人提醒我,不要這樣惡意傳播相關信息。因為我的每一次回答,都是對當前這個問題的一個Update,這個問題會直接更新到首頁或者相關問題的首頁,我短時間內連續的回答多個問題的時候,前面都是和我有關的答案,一下子就會被很多人看到。你在做,大家都在看!

5.Upvote這個功能,對於問題的提出者或者問題的回答者來說,別人對你的提問和回答,表達了他們對你的認同,同時你可以獲得Reputation,對於獲得Upvote的用戶來說,是一種很大的激勵。

6.Downvote這個功能,還是有一定的作用,有很多人,提出的問題或是幼稚,或是含糊,或是不經過大腦思考,完全把這個網站當成了回答機器。很多人就會Downvote你的問題,你自己心裡看到這麼多人給你Downvote,也覺得是不是應該重新審視一下自己的提問呢?刪除它,或者完善他?另外如果你的提問或者回答被Downvote了,會減少你的Reputation值,但是如果你刪除它,Reputation值又會返回,這個也會促進大家移除較差的提問或者回答,讓社區的提問回答都走向更好。

7.標記重複問題,刪除問題,修改問題,重要的操作供大家瀏覽,Reputation值高的人有操作權,同時重要的操作會供大家瀏覽與評閱決定。還有其他的各種能夠增加你的Reputation值或者Badges的細節。

8.People reached這個顯示的數值,表示你的提問或者回答「到達」了多少人,對你的影響力是一種彰顯!

9.Ranking System,排行榜。我認為這是一個非常重要的一個機制。他有各種排行。在時間上有Week/Month/Quarter/Year/All Time,然後又縱向的對應:Rank Change/Total Reputation來排行。你到達了一定的排行,可以獲得一個TAG,比如我下面的

top 5% this quarter

我最近一個季度的排名到了前5%。這種排名制度能夠在一定的程度上促進你獲取更多的Reputation值,獲得更高的排名,以此來彰顯自己的「戰果」。備註:騰訊是排行系統利用的高手。

10.另外,如果你Downvote一個Answer,是會消耗自己的Reputation的,但是你Downvote一個Question卻不會。我們可以看看Stack Overflow上是如何描述這種機制的原因:Why does downvoting an answer cost reputation while questions not?

11.還有很多我不知道的很好的機制,但是我能感受到它的存在,一個好的社區,尤其是這種有Reputation機制的社區,一定會有非常公正平衡的機制來維持著社區朝良性的方向發展。

聽說過這樣的一句話:在國外,Stack Overflow 上的Reputation值,在面試的過程中,是硬通貨!雖然有些誇張,但也說明了你在Stack Overflow社區的影響力,對你自己本身的影響!

另外,卡內基梅隆大學有相關論文還專門研究Stack Overflow的Reputation System

論文地址:

http://www.cs.cmu.edu/~ymovshov/Papers/ASONAM_2013_presentation.pdf

部分截圖:

是不是逼格很高?

另外,並不是說Stack Overflow的機制是完美的,對於我這樣的初級新手來說,還看不到這一層面,曾經網上一位叫 Michael Richter

Stack Overflow主頁:User JUST MY correct OPINION

的關於Stack Overflow的一篇非常火的文章:

Why I no longer contribute to StackOverflow ?

為什麼我不再向 Stackoverflow 社區貢獻?

原文地址(目前已經無法訪問):http://michael.richter.name/blogs/why-i-no-longer-contribute-to-stackoverflow/

網站備份頁面: http://archive.is/1NRWI

中文翻譯版本: 為什麼我不再向 Stackoverflow 社區貢獻

English Version:

這篇文章無論是在他個人博客上,還是在Hacker News:Why I no longer contribute to Stack Overflow上,都引起了非常熱烈的討論,要不要稍微感受下?

Hacker News的評論截圖:

另外:來自Google的 Amber Yust 在Medium上又有另外一篇文章:

Why I still contribute to StackOverflow?

他的Stack Overflow主頁:User Amber - Stack Overflow

表達了另外的一種心聲:


聲望主要通過回答問題和別人對你問題、回答的支持來獲得

具體的內容可以看stackoverflow的faq http://stackoverflow.com/faq#reputation

回答被贊同+10

問題被贊同+5

回答被接受+15(接受答案的人+2)

問題被反對-2

回答被反對-2(反對者-1 )

每天可以最多投40票,每天可以最多獲得200分聲望。

然後進行不同的操作需要不同的聲望數:

15投支持票

15舉報

50進行評論

100編輯社區wiki帖子

125投反對票

200減少廣告

250投票要求關閉、重新打開或者移動自己的問題

500對問題重新打標籤

1000顯示全部的支持和反對投票數

1500創建新標籤

2000編輯其他人的帖子,投票通過或拒絕建議的編輯

3000投票要求關閉、重新打開或者移動自己的問題

5000投票通過或拒絕建議的標籤wiki編輯

10000投票刪除已關閉的問題,訪問管理工具

15000保護問題,讓只有10聲望以上的用戶可以回答

20000投票刪除負分回答,更高的刪除權重

具體還有懸賞bounty,編輯等等可以獲得聲望


2017 04 23

What is reputation? How do I earn (and lose) it? - Help Center

You gain reputation when:

  • question is voted up: +5
  • answer is voted up: +10
  • answer is marked 「accepted」: +15 (+2 to acceptor)
  • suggested edit is accepted: +2 (up to +1000 total per user)
  • bounty awarded to your answer: + full bounty amount
  • one of your answers is awarded a bounty automatically: + half of the bounty amount (see more details about how bounties work)
  • site association bonus: +100 on each site (awarded a maximum of one time per site)
  • example you contributed to is voted up: +5
  • proposed change is approved: +2
  • first time an answer that cites documentation you contributed to is upvoted: +5

If you are an experienced Stack Exchange network user with 200 or more reputation on at least one site, you will receive a starting +100 reputation bonus to get you past basic new user restrictions. This will happen automatically on all current Stack Exchange sites where you have an account, and on any other Stack Exchange sites at the time you log in.

You lose reputation when:

  • your question is voted down: ?2
  • your answer is voted down: ?2
  • you vote down an answer: ?1
  • you place a bounty on a question: ? full bounty amount
  • one of your posts receives 6 spam or offensive flags: ?100


推薦閱讀:

如何評價17年2月14日StackOverflow界面改版?

TAG:StackOverflow | 機制 |