我相信技术社区里面有很多兄弟都很熟悉StackOverflow,也很推崇StackOverflow。
我是有一天发现不管我搜索什么技术问题,StackOverflow都有合适的答案的时候,开始关注它的,越关注越喜欢。相信很多朋友都有类似的经历。
但是我相信很多兄弟还不知道StackOverflow实质今日已经不是一个简单的问答网站了,实际上StackOverflow已经发展成有72个不同门类的问答网站组成的网站群。这些网站,比较大的有自己独立的域名,比较小的域名托管在stackexchange.com 域名下,全部站点可以在 http://stackexchange.com/sites 这里浏览。
StackOverflow如何创建和管理这么多子站的呢?这是我研究StackOverflow的时候最惊叹的,我发现他们有一个子站叫做area51。
area51允许任何注册用户提出建议建立任何子站。但是任何一个子站要经过四个步骤才能称为一个真正的站点。
define阶段:
首先是提出proposal,提出proposal后,站点就进入了define阶段。这个阶段用户可以做三件事情:
- follow这个proposal,表示赞同创建这个网站。
- 提出example question,这些examplequestion代表了如果站点创立的话,典型会出现的问题,以便其他用户理解这个站点是做啥的。每个人可以提出5个example
question。 - 对example question进行投票。每个人好像可以投5票。
一旦一个站点的proposal获得了60个follower和10个10票(含以上)的example question。那么这个站点就进入了commit阶段。
commit阶段:
这个阶段其实用户只能做一件事情,就是commit一个proposal。
这个阶段的通过要求比较高,需要:
- 200人commit
- 100个在StackOverflow站点群(不包含area51本身)reputation高于200的人commit
- commitment score高于100%。(计算方法基于commiter的活跃度和注册时间,详见http://meta.stackoverflow.com/questions/53650/area-51-commit-percent/53733#53733)
必须这三个条件同时达到,达到以后站点就进入了beta阶段。
beta阶段:
这个阶段,网站其实就已经自动建立好了。之前的commiter自动称为首批会员,也开放其他任何人使用。但是对外不公布为StackOverflow网站群的正式成员。
进入这个阶段后,还要对网站进行考察。
- 每天问题数 15个算合格
- 回答率 90%算合格
- 热心用户,推荐值为
- 150个用户有200+的reputation
- 10个用户有2000+的reputation
- 5个用户有3000+的reputation
- 每个问题的平均回答数 2.5为佳
- 每日浏览量 1500+
达到这些参数要求后,这个子站就自动成为StackOverflow站点群的正式成员了。
大家可以发现这些复杂的流程实际上就是想从机制上保证每一个子站能正式release的时候,都已经非常健康活泼了。
今天我发起了,建立《移民海外》子站的proposal,仅半天不到的时间我们已经进入了commit阶段,目前有71个人commit,其中有4个人reputation高于200,commitment score为21%。这个成绩在area51的481个proposal里面算相当惊人的。我想这主要是作为程序员这个群体,想移民的比例最高,我们用stackoverflow的比例也最高。所以,我们非常有希望成为,StackOverflow网站群中第一个中文站点。请各大技术社区的兄弟们帮忙啊。
proposal地址: http://area51.stackexchange.com/proposals/36960/immigration-overseain-chinese
也请已经commit我们,但是在area51以外任何子站reputation不高于200的兄弟们,努力,争取reputation超过200,目前看来,“100个在StackOverflow站点群(不包含area51本身)reputation高于200的人commit”是我们最大的难关。谢谢大家,为了我们能早日用脚投票移民海外,请大家帮忙啊。


































