BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

专访程序员问答网Stack enqueue创建者简均

| 作者 贾国清 关注 0 他的粉丝 发布于 2012年2月27日. 估计阅读时间: 7 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

社会化问答网站自去年起就成为了互联网行业的热点之一,针对程序员的垂直类问答网站也已经出现,本文所提到的Stack enqueue就是其中一个,我们联系到了该站的创建者简均,以下是详细采访内容:

InfoQ:请先做下自我介绍,介绍一下做StackEnqueueSeminarMath的背景?

简均:毕业于成都大学,之后分别任职于一些软件公司从事软件开发工作,目前在北京一家科技公司工作。Stack enqueue(原来叫做Stack Pointer)网站建立于11年初,我主要负责Stack enqueue的技术问题、网站维护和改进。起初创建Stack enqueue是因为觉得国外的Stack OverFlow对程序员的帮助很大,它的出现使得技术人员之间交流更加容易。同样,我觉得数学也是一门很有意思的学科,所以在后来Stack enqueue比较稳定时,我觉得建立一个同样的Seminar Math数学问答社区也同样重要,因为在国内,从事数学工作和数学爱好者的人群也占据了很大比例。

InfoQ:请简单谈下Stack enqueue和Seminar Math的技术背景?

简均:国内问答网站的发展从11年开始逐渐流行起来,但是我觉得现在都是在探索阶段。因为大多数人们对像百度知道这类问答网站很了解,但是对细分化和社会化的问答网站并不是很熟悉。Stack enqueue和Seminar Math都是基于一个问答系统的克隆,只是在不同的网站上做了不同的技术修改。比如说,我们在Seminar Math上增加了latex数学符号的支持。考虑到时间问题,我们在开始时使用了开源的OSQA系统,并在后期增加了很多我们需要的技术改进,比如说增加了标签的维基系统,代码颜色,mathjax支持等等,整个网站都是基于Python的Django web框架,目前都放在一台运行Nginx服务器Linux的计算机上。

InfoQ:谈下您对Stack Overflow、Quora成功的看法?

简均:我觉得两者的成功,第一是网站本身实用性很高,第二是有很多热心人参与。Stack Overflow的问题回答质量比较高,然后就是快。往往一个问题会在几分钟之内得到满意的回答。

InfoQ:定位是什么,难免会有人与Stack Overflow做对比,本土化的策略和改进都有哪些,Seminar Math的独到之处,请列举三点?

简均:我觉得说通俗点Stack enqueue的定位就是做中国本土的Stack Overflow,虽然目前中国程序员有部分人使用Stack Overflow,但是我觉得中国还是需要一个自己的站点。因为在Stack Overflow问问题必须用英文,用中文则没人回答你。我觉得Stack enqueue和Seminar Math的独到之处就是它的简洁和强大。第一是它们的评分系统,这个系统可以筛选出质量比较高的回答和问题,同时回答和提出这些问题的人都可以得到很好的奖励,在我们这个网站叫声誉,同时,你的声誉越高,你在网站的权限就越大。

再者就是对问题的编辑进行了很好的人性化处理,人们可以很容易的输入像列表、段落、图片和链接等,程序员可以高效输入代码,数学爱好者则可以很好输入数学符号,这些都是在你输入同时就可以看到结果,而不是等你发布了之后才知道。然后就是它们都类似一个维基系统,比如每个标签都有自己的介绍等,你觉得别人的输入有误还可以帮助别人进行再次编辑。虽然现在这些都需要足够的声誉才能编辑,但是我们以后会做出人人都可以编辑的问答系统。

InfoQ:问答网站需要优先解决的技术问题有哪些,请列举三项?  

简均:第一是提升网站在全国的访问速度,是大家能快速的访问;第二是吸引一些有水平的人来积极的参与社区;第三是网站的运维和推广。

InfoQ:从创立到现在遇到了哪些挑战,是如何克服的?

简均:我觉得主要是遇到一些技术问题,这些都是在开发中慢慢解决的。比如我说网站的访问速度问题,当时很多人反应说网站访问速度慢,后来我们对DNS等做了一些处理,得到了一些改善,还有就是网站用户体验问题,比如说UI,这些我们都在慢慢处理。

InfoQ:什么样的问题最受欢迎,讨论最热烈的Top3问题都有哪些领域的什么问题?

简均:现在Android的问题问得最多,因为现在很多程序员都在做Android开发。之外还有C++、Python。对于Seminar Math,因为这个网站是在今年1月初才建立的,所以问题的数量还不是很多,但是已经出现了比较高质量的问题和回答。

InfoQ:如何处理质量不高的问题或是长期无人回答的问题?

简均:说实话,我们当前没有处理,这些都是用户来互动的。如果某个用户对问题有兴趣他就会回答,如果某些问题得不到好的回答,可能是问题本身问的不好,那么用户可以再次编辑问题(别人也有可能帮你修改),也有可能是问得比较偏等。

InfoQ:下一步有哪些打算?

简均:我想重要的还是提升网站质量,同时把网站知名度做好,让中国更多人知道有一个这样好的问答社区。我们还会找重要社区合作,来会聚一批专业人士支持网站。

此外,我们从Stack enqueue和Seminar Math分别挑选了一个热门话题,以便读者能更好地了解这两个网站:

coolcode:Linux下可以直接运行Javascript么?

joson:可以独立编译一个GoogleJavascript V8 引擎,这个可以不需要浏览器独立运行。

phpcn:可以,在Debian或则Ubuntu下安装Nodejs。

maga:如何构造一个在单位球面上积分总为零的函数?

soulinstorm:能不能这样构造一个满足要求的函数(在三维球坐标下): f(r,θ,ϕ)=C∗sin(θ)∗sin(ϕ) 对于任何一点总可以转换成球坐标下的平移 (0,0,0)→(a,b,c) 对此点做球面积分应为0 利用三角函数的周期性。

yhbkj:因为连续,半径足够小的时候,∂B上任意两点函数值之差小于ε,并且设O为B的中心,∣∣f(O)−f(∂B)∣∣<ε。由于∫∂Bf=0,因此sup∣∣f(∂B)∣∣<ε,于是∣∣f(O)∣∣<2ε。由此知f=0。

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

中文网站界面的字体设计始终是个大问题 by 朱 敏

我已经去捣过乱了。。。有点儿 StackOverflow 的样子了,不过中文网站界面的字体设计始终是个大问题,就算照搬原站css,中文字符看上去也还是那么别扭。

Re: 中文网站界面的字体设计始终是个大问题 by daihaixiang dhxyu

昨天又上线了一个新的技术问答网站,乐维UP,哈 真不少啊,乐维是IBM离职员工搞的。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT