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