Stack Overflow(缩写S.O.,此网站浏览者常用的对自己网站的称呼)是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript窗口等。
Stack Overflow由Jeff Atwood和Joel Spolsky这两个非常著名的Blogger在2008年创建,7月小范围的进行Beta测试,直到 9月份才开始公开的Beta测试。Stack Overflow面向编程人员群体。
到2010年年末,Stack Overflow单个站点在Alexa的Rank是160,月度独立访客超过1600万,每月Page View超过 7200万(refer)。Stack Exchange Network在2010年5月接受了来自 Union Square Ventures 的 600 万美元的投资,在 2010 年扩大并完善了整个团队,从三个全职工程师发展到了20多人的队伍,搬进了 7500 平方英尺的豪华装修的办公室(当然每个人都坐着1000美元一把的椅子)。
技术和社区基因
作为两个著名的Blogger,Joel和Jeff精准把握目标用户(开发人员)需求。在上线前后,Jeff通过技术社群又进行了大量的调研和反馈(Fog Creek主要是软件开发)。此前市场上已经有Experts-Exchange之类的老牌产品,Stack Overflow则反其道而行之(Anti-Experts-Exchange),作为技术人员,你一定遇到过搜索技术问题到了Experts-Exchange网站,但是你发现问题下面并没有合适的解答,仅仅有人提问,但是没有有效的激励回答者则是没有价值的。Stack Overflow参考Reddit等网站的用户激励机制,关注问题质量,其做法是通过威望值(Reputation Point)与徽章(Badge)建立起信任评价体系,并且做到对参与者的有效激励。
秉承独特的设计理念
Stack Overflow没有Social Network特性。Joel认为对的事情绝不会妥协,参见他在《软件随想录》中的《别给用户太多选择》以及《用软件搭建社区》等章节,Joel植入自己的设计理念。另外,Stack Overflow重新将"标签"化腐朽为神奇。
横向的业务扩展模式
Stack Exchange network采取攻其一点,再进攻其余的方式。在面向开发人员的 Stack Overflow获得验证并且成功之后,向类似话题领域扩展;然后与不同团队进行合作,逐渐引入更多的主题(比如Ubuntu、面向物理学的话题等等)。最后,如果把几十个话题合起来,恰好是一个庞大的论坛。
技术是关键因素,但不是主要因素
作为Startup,罕见的使用了微软的技术体系进行开发,但也用开源软件。观察Stack Overflow所用的技术方案除了C# 、ASP、SQL Server等,也有HAproxy、Redis这些解决方案。据Joel说,效率和成本也还不错。扩展模式上则首选"Scale Up"。
2021年6月2日,投资公司Prosus昨日以18亿美元的价格收购程序员在线问答平台Stack OverFlow。