在微软、Paypal、Twilio以及Dropbox的支持下,流行的IT技术问答网站Stack Overflow(非要类比可以把它看作是专业版的Quora、知乎)近日推出了Stack Overflow Documentation板块开放公测。
创建于2008年的Stack Overflow原先的聚焦点是开发者问题。随后得益于整齐的响应式用户界面以及凸显最佳答案的高效投票系统而在马上开发者当中流行起来。
后来Stack Overflow开始把这种问答机制拓展到其他领域,在Stack Exchange的牌子下发展出了150多个“社区”,话题涵括了IT管理、数学、自行车以及酿酒等广泛门类。
Stack Overflow的成功部分得益于微软等软件供应商官方论坛和文档网站的不足。上过MSDN、TechNet或者Microsoft Answers的人应该都感受过那种沮丧—加载慢、连接失效、长篇累牍却没有说到点子上,而且文档要么过时要么写的是还没推出的产品。用Stack Overflow的话来说,传统文档是基于假设而不是需求,并没有优先考虑好的例子。
于是Stack Overflow决定自己来做文档。像问答一样,Stack Overflow Documentation也是依靠用户来编撰和审核,并且提供了协作机制。任何人编撰的草案均可共享,他人可以在注释中给出修改建议,并且可以利用聊天来进行协作编辑。文档采用同行评审,每个人都能看见完整的编辑历史。当然,协作编辑有利有弊,有利的地方是时效性强、切合实际,不利的地方是准确性得不到保障。
此外,Documentation的每一个主题都会包含有时间戳,任何旧版本都可以追溯,从而避免了连接失效的问题。最后Stack Overflow Document还有灵活的版本化机制,每一个主题都会包含有版本列表,这些列表可以应用于相应标签下的所有文档或者部分章节。
对于Stack Overflow的努力部分软件供应商表示了支持,微软、Dropbox、PayPal、Xamarin(已被微软收购)、Twilio、PubNub、Twitch 以及Meteor都会提供官方支持,其开发者也将参与到Documentation的编撰当中。微软显然是里面的巨头,不过它在其中的贡献多少未知,而且微软自己也在做新的文档服务docs.microsoft.com。
目前Documentation的主题包括Java、C#、C++、Ruby以及Swift这样的编程语言,以及Dropbox、 PayPal等的API,还有像微软SQL Server以及Docker这样的产品。