曾为微软精英的程序员如何颠覆传统问答网站

行业资讯

417

Joel Spolsky 曾是微软 Excel 的项目经理,主导了 VBA 的战略。1995 年离开微软后,他在纽约创业,开发了一款 Bug 管理软件。令他成名的是他的博客《Joel on Software》。2008 年,Joel 察觉到程序员在无 AI 的时代遇到问题时,通常只能依赖 Google,找到的答案往往不完整或错误。当时,Experts Exchange 是一个高质量的问答网站,但需要付费才能浏览内容,这让他感到不满。他决心通过与好友 Jeff Atwood 合作,打造一个免费的问答平台,便是 Stack Overflow。

在设计 Stack Overflow 时,Joel 和 Jeff 借鉴了 CSDN 的教训,致力于提供一个高效的信息查询方式,避免了论坛中低效的时间线讨论。为了实现这一目标,他们设定了几个关键策略:社区投票系统用于动态排序答案,标签系统允许问题使用多个标签,提高了信息的可访问性,并且通过优化搜索功能,确保用户能够快速找到所需的答案。

about image

尽管2008 年当时流行使用 LAMP 和 Ruby on Rails,Joel 和 Jeff 选择了 C#、ASP.NET 和 SQL Server,前者是因为他们熟悉这些 Microsoft 技术,认为知晓工具比学习新语言更为重要。最终,他们的选择成就了 Stack Overflow 成为 .NET 生态中最成功的例子之一。 球友会官网

两位创始人在推广方面也颇有一手,开发初期他们通过博客分享了项目进展,吸引了大量关注。2008 年 8 月,第一轮内测吸引了忠实读者参与,他们初期的优质内容为后来的社区奠定了基础。Stack Overflow 以免费、开放、游戏化的机制迅速吸引了大量程序员。

其中,Nick Craver 是一位出色的用户。在沉迷于《魔兽世界》之后,他决定戒掉游戏,成为 Stack Overflow 的超级用户,并在 2010 年声望排名中名列第一。尽管他没有参与早期编码,但在他的贡献下,Stack Overflow 以仅有 11 台 Web 服务器和极少的其他设备支持着每日数千万的访问量,展示出强大的技术实力和效率。

每一次出发,都是对自己的一次全新挑战!...

每一次出发,都是对自己的一次全新挑战!...