Stack Overflow(縮寫S.O.,此網站瀏覽者常(chang)用(yong)的對(dui)自己網站的稱(cheng)呼(hu))是一個與(yu)程序相關(guan)的IT技(ji)術問答(da)網站。用(yong)戶可以在網站免費提交(jiao)問題(ti),瀏覽問題(ti),索引相關(guan)內(nei)容,在創建(jian)主頁的時候使用(yong)簡(jian)單的HTML。在問題(ti)頁面,不會彈出任何廣告,銷售信息,JavaScript窗口(kou)等。
Stack Overflow由(you)Jeff Atwood和Joel Spolsky這(zhe)兩個(ge)非常著(zhu)名的(de)Blogger在2008年創建,7月(yue)小范(fan)圍的(de)進(jin)行Beta測試,直(zhi)到 9月(yue)份才(cai)開始公開的(de)Beta測試。Stack Overflow面(mian)向編程人員群體。
到2010年(nian)年(nian)末,Stack Overflow單個站點在(zai)Alexa的(de)(de)Rank是(shi)160,月度獨立訪客超過1600萬(wan)(wan),每(mei)月Page View超過 7200萬(wan)(wan)(refer)。Stack Exchange Network在(zai)2010年(nian)5月接受(shou)了(le)來自 Union Square Ventures 的(de)(de) 600 萬(wan)(wan)美元的(de)(de)投資,在(zai) 2010 年(nian)擴大(da)并完善了(le)整個團(tuan)隊,從三(san)個全職工程師發展(zhan)到了(le)20多人的(de)(de)隊伍,搬進了(le) 7500 平(ping)方英(ying)尺的(de)(de)豪(hao)華裝修的(de)(de)辦公室(當然每(mei)個人都坐(zuo)著1000美元一把的(de)(de)椅子(zi))。
技術和社區基因
作為兩個(ge)著名(ming)的(de)(de)(de)Blogger,Joel和Jeff精(jing)準把(ba)握目標(biao)用戶(開發(fa)人員)需(xu)求。在上線(xian)前后(hou),Jeff通過技(ji)術(shu)社群又進行了大量(liang)(liang)的(de)(de)(de)調研和反饋(Fog Creek主要是(shi)軟(ruan)件開發(fa))。此前市(shi)場上已經(jing)有(you)(you)(you)(you)Experts-Exchange之(zhi)類(lei)的(de)(de)(de)老(lao)牌產品,Stack Overflow則反其道而行之(zhi)(Anti-Experts-Exchange),作為技(ji)術(shu)人員,你一定(ding)遇(yu)到過搜(sou)索技(ji)術(shu)問題到了Experts-Exchange網站,但是(shi)你發(fa)現問題下(xia)面(mian)并沒有(you)(you)(you)(you)合適的(de)(de)(de)解答(da),僅僅有(you)(you)(you)(you)人提問,但是(shi)沒有(you)(you)(you)(you)有(you)(you)(you)(you)效的(de)(de)(de)激勵回(hui)答(da)者則是(shi)沒有(you)(you)(you)(you)價值(zhi)的(de)(de)(de)。Stack Overflow參考Reddit等網站的(de)(de)(de)用戶激勵機制,關(guan)注問題質(zhi)量(liang)(liang),其做(zuo)(zuo)法是(shi)通過威望值(zhi)(Reputation Point)與(yu)(yu)徽(hui)章(zhang)(Badge)建立起信任(ren)評價體系(xi),并且做(zuo)(zuo)到對參與(yu)(yu)者的(de)(de)(de)有(you)(you)(you)(you)效激勵。
秉承獨特的設計理念
Stack Overflow沒(mei)有(you)Social Network特性(xing)。Joel認為對的(de)事情絕不會(hui)妥協,參見他(ta)在《軟件(jian)隨想錄》中(zhong)的(de)《別(bie)給用(yong)戶太多選擇》以及《用(yong)軟件(jian)搭建社區》等章節,Joel植入自己的(de)設計理念。另外,Stack Overflow重新(xin)將"標(biao)簽"化(hua)腐朽為神奇。
橫向的業務擴展模式
Stack Exchange network采取攻其一點,再進攻其余的方式。在面向開發(fa)人員的 Stack Overflow獲得驗證并且成功(gong)之后,向類似話題(ti)領域擴展;然(ran)后與(yu)不同團隊進行合(he)作,逐漸引(yin)入更(geng)多的主(zhu)題(ti)(比如Ubuntu、面向物(wu)理(li)學的話題(ti)等等)。最(zui)后,如果把幾十(shi)個話題(ti)合(he)起(qi)來(lai),恰好是一個龐(pang)大的論壇。
技術是關鍵因素,但不是主要因素
作為Startup,罕見的(de)使用(yong)(yong)了(le)微軟(ruan)的(de)技術體系進行開發,但也(ye)用(yong)(yong)開源軟(ruan)件。觀察Stack Overflow所(suo)用(yong)(yong)的(de)技術方案除了(le)C# 、ASP、SQL Server等,也(ye)有HAproxy、Redis這些解決方案。據(ju)Joel說(shuo),效率和成本也(ye)還不錯。擴展模式上則首選"Scale Up"。
2021年6月2日(ri),投資公司Prosus昨日(ri)以(yi)18億美(mei)元(yuan)的價格收(shou)購程序員在線問答(da)平(ping)臺Stack OverFlow。