如果搜索英文的技术问题,一般无论是通过Google还是Baidu,都常常第一条给出的搜索结果是来自Stack Overflow的。
而如果你搜索一个同样的中文问题,经常是会来自CSDN之类的这些博客的个人文章,而这种文章跟实际的问题解决方案之间往往还是有很大的出入。
而中国程序员,常常非常偏好利用QQ群来寻找问题的解决答案。即使,提问被回答,得到完整有用的答案都几率都比较低的情况下,还是优先选择QQ群呢?
================更新====================
看了下面的一些回答,我觉得首先需要澄清几点问题:
- 我的提问中没有涉及熟人之间的联系,电话视频会议等方式。因为这些不是我要研究的内容。这个属于熟人社会的一种信息交流方式。而互联网带来的社交化开发,则是一种陌生人社会的信息交流方式。所以,这个问题里,我相对比的是社交问答工具和IM系统之间的产品对开发工作人群的工作影响。
- 的确,我认为IM系统的沟通方式的效率比较低。原因有以下几点:1、群讨论容易因为信息流动太快,而被信息系冲刷掉;2、它有即时性,但是同时也缺乏持续性,而技术问题的讨论,二者都需要;3、问题无法归档和检索,QQ群的信息是无法通过搜索引擎搜索到的,而且,同样一个问题,可能会在不同的时间都有人问。
- 我的确不喜欢QQ,但是没有办法,很多中国人都喜欢用,所以我只能用,所以,并不存在想当然的认为我不用QQ来黑QQ的问题。我的QQ等级是2个太阳3个月亮,在发现了QQ的很多问题以后,最近半年才开始使用Stack Overflow的,因为在Google很多问题的时候,发现答案来自于Stack Overflow。个人感觉从解决问题的角度上,我更喜欢这种社交问答应用。目前很艰苦的熬过了15 Reputation的阶段,到36 Reputation了,所以没有什么好膜拜的。
我的个人口味不代表产品本身的市场接受度。所以,也许我并不喜欢QQ,但是我仍然想知道一个什么样的适合陌生人社会的社交应用,可以很好的规范问题的提出和解决方式,可以具备可接受的即时性,可以保持问题解决方案的可追溯性,可以合理的对问题进行分类和关注。
当然,也许我认为是优点的一些地方并不是优点。
好像没听说过优秀程序猿在 QQ 群里提问,只有扯水的。
是的,扯水的时候比解决问题的时候多。基本上真正是问题的问题,一般有人想回答也好像无法通过QQ群沟通清楚,还是要依靠电话,代码交换来进行。
有啊,我见过VeryCD的同志在百度前端群里面提问呢。