4

对Stack Overflow的思考

 3 years ago
source link: https://greyli.com/reflections-on-stack-overflow/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

对Stack Overflow的思考

我大约在2015年的年末注册了Stack Overflow(下面简称SO)。那时候正在学Python,在Google上搜索编程方面的问题,跳出来的很多结果都是SO上面的,于是顺便注册了一个账号。直到最近才开始使用它,发现这不是一个普通的网站。

Stack Overflow是什么?

简单的说,这是一个问答网站(包括StackExchange),有人提出关于编程的问题,然后有人来回答。 每一个用户在SO都有一个Reputation值(声誉),类似于积分。你回答的问题得到了vote up(+10),或是被提问者接受(+15),你会获得相应的reputation。而如果你做了坏事,乱写答案被vote down(-2),发表不友善的内容被六个人标记(-100),你会被减掉相应的reputation。一定的reputation可以解锁Privileges(特权),privileges控制着你在SO上的权限。简单列举几个: 15个reputation可以vote up; 50个reputation可以对问题进行评论; 125个reputation可以vote down(同时减掉一个reputation); 1500个reputation可以创建标签; 2000个reputation可以修改别人的问题和答案; 25000个reputation可以获得里程碑特权(Milestone Privilege),这时你可以接触到网站的内部数据。 这样的声誉系统和特权系统带来的是什么呢?一个由社区用户们运行和管理的,有着良好的秩序、效率和氛围的问答网站。 除此之外,SO还有成就系统和影响力数据。一共有金银铜三种勋章,当你完成了特定的任务后就可以获得。而影响力是你的答案帮到了多少人,和你的其他活动数量:投票,标记和修改。

Stack Overflow的介绍

Stack Overflow的介绍

和知乎的对比

既然是问答网站,免不了想把知乎拿来比一比。知乎上的太多问题(缺点)在SO上都能找到相应的解决方案。在网站内容上,SO不欢迎任何讨论性的,非Problem-Solving类的问题。而知乎上的内容过于混杂,几乎所有值得不值得讨论的问题都有。很多问题仅仅是为了引起一些讨论,而不是要解决什么问题。比如典型的“如何看待XXX”。经常看到的现象是,有相同观点和价值观的人在这里抱成一团,一起打压和攻击其他意见。 知乎上的赞成和反对更多的是用户基于对答案里的观点和价值观的(主观)喜好来判断的(这两个词本身就能说明一些问题)。对于提问者来说的好答案可能还没有取悦观众们的差答案票数高。 知乎的社区管理却是实在的短板,新用户可以随便的投反对票,修改答案,攻击侮辱别人,发表充满恶意的评论。对回答也没有限制,任何人都可以发言,不管你有没有在回答问题。而在SO上,你要做这些事情,得先解决别人的问题,然后获得reputation来解锁这些权限。在SO上,你几乎看不到攻击,批评和嘲笑。因为你的任何非善意的答案和评论都会被别人标记,当你收到六个垃圾信息标记或攻击性标记时,你的reputation将会被减去100(你的回答被接受才得到15个reputation!)。当你提的问题太宽泛,不涉及具体的问题,或是太简单时会很快被关闭,当你的回答不合适时也会有人来提醒和投票删除,或是vote down。而你的没有帮助的回答,和自我营销式的信息(知乎上很多见)会被投票删除,或是vote down。 在SO的帮助中心里,有这样的文章: How do I ask a good question? What types of questions should I avoid asking? How do I write a good answer to a question? What kind of behavior is expected of users? 在帮助中心的《Be Nice》的末尾是这样写的: We’re proud to be a large, user-driven space on the internet where name-calling, harassment, and other online nastiness are almost non-existent. It’s up to all of us to keep it that way. In summary, have fun, and be good to each other. (我们感到骄傲的是,作为一个庞大的,用户驱动的网络空间里,在这里,辱骂、骚扰和其他网络污秽几乎不存在。是我们大家一起维护着这个良好的环境。 综上,找点乐子,互相友好。)

不完美的完美

SO的创建人之一(Jeff Atwood)在博客里写了这些话: Stack Overflow is you. This is the scary part, the great leap of faith that Stack Overflow is predicated on: trusting your fellow programmers. The programmers who choose to participate in Stack Overflow are the “secret sauce” that makes it work. You are the reason I continue to believe in developer community as the greatest source of learning and growth. You are the reason I continue to get so many positive emails and testimonials about Stack Overflow. I can’t take credit for that. But you can. I learned the collective power of my fellow programmers long ago writing on Coding Horror. The community is far, far smarter than I will ever be. All I can ask — all any of us can ask — is to help each other along the path. And if your fellow programmers decide to recognize you for that, then I say you’ve well and truly earned it. 当然,SO并不完美。这个SO用户是top 2%的用户(24898 reputation),他写了一篇文章叫Why I no longer contribute to StackOverflow(为什么我不再为Stack Overflow社区贡献),文章里讲了很多SO的问题。比如过于严格的内容控制,不合理的奖励机制,授人以鱼式的教育等等。 这些问题的确存在,但相对来说,SO是个很棒的社区,值得我去做点什么。

我的资料页

这是我的账户:lihui

本条目发布于2016年9月15日。属于思考与随感分类,被贴了 Stack OverFolow 标签。 ← Markdown——简单的世界 Flask笔记(1):环境搭建与项目结构 →

撰写评论 取消回复

电子邮件地址不会被公开,必填项已用*标出。

评论

姓名 *

电子邮件 *

站点

在此浏览器中保存我的名字、电邮和网站。

当有人回复我时,发送电子邮件提醒我。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK