不知道有多少人和我一样,经常会去 Stackoverflow 上搜一些比较 “ low ” 的问题,一般发生在使用一门不太熟悉的编程语言解决问题的时候。通常在文档中只有一些用法介绍,而这些问答中回答者往往会使用一些示例代码,对于初学者来说更容易理解。虽然这些问题都比较初级,但我仍然非常感谢提出这样问题的人,因为一下子就搜索到现成的答案能明显提高效率。如果网上搜索不到的话,就要自己去问,问完了还要等人回答,也不知道什么时候会出现最优解。
这种行为应该就是通常所称的“面向 Stackoverflow 编程”。而这个例子中,提问的这个人也是对整个社区有贡献的。
引伸到论坛中,我经常看到有人问了一个问题,也有人回复了解决方案,然后提问者就消失了,也不知道解决了没有。最可恨的是回复了一句 “解决了” 再消失,也不说是怎么解决的。我认为这样得到好处就闪的人,其实是自私的。提问不仅关系到提问者,还关系到后来碰到同样问题的人,既然在社区的帮助下解决了问题,那么也应该把自己解决问题的方法分享出来.
当你在社区中提出一个问题的时候,其目的已不仅仅是解决你自己的问题,重点也应该由”解决我的问题“转变成”解决我提出的这个问题“上。当你得到满意的答案以后,也应该将自己解决的方法分享出来,至少要让其他人知道回复中有哪些是有用的。
再延伸今天的 Github 中 issue 的语言话题,在一个国际化项目中 issue 的语言应当使用英语;个人项目则应当尊重作者的意愿。使用通用语言的好处是可以尽可能帮助到更多的人。和论坛提问一样,issue 不仅仅是为了解决个人的问题,更是一个 Q&A 的索引。在技术社区中英语是绝对的主流,如果还抱着“中文是使用人数最多的语言”这种想法的话,最好还是趁早清醒一些。那位使用英语回答中文 issue 提问,最后在提问者要求下改为中文回复的作者,显示出了非常的耐心与包容,虽然他的英语并不太流畅,但是说他“装 B ”未免也太过了。
试想一下,如果一个项目的 issue 里大多都是韩语或者阿拉伯语,有多少人会耐着性子一条条复制到 Google Translate 里看机翻?更不用说吸引开发者参与贡献了。 那些提到“国人开发者面对中文提问就应该用中文回复”的人,我们换位思考,如果你自己就只顾着自己不管他人,那么项目贡献者又为什么要免费为你解答呢? 有些人抱着“不能便宜了老外”的畸型“爱国”心理,在那帖子里面我是看出来几个的,原因可能是自己的英语不好,又不想看英语文档,所以期望技术社区中有更多中文内容,这个想法是非常不现实的。
在 V2EX,我最喜欢的功能就是 Block,能哆避免很多不必要的争吵浪费版面。对于拿到了答案就当太监的人,我通常是直接 Block 的。 这也是我个人不太喜欢隐藏发帖主题历史的原因之一,看不到过去的发帖历史,就不知道这个人是否值得帮助。虽然可以用“用户名 + site: v2ex.com ”查找,但毕竟太麻烦,不值得花时间去这么做。
总而言之,发文的目的就是提醒一下:
第一:在社区里提了问题以后不要当太监
第二:英语是一个非常重要的技能
1
ys0290 2017-10-20 18:45:23 +08:00 via iPhone
我就是英文社区问答交流的受益者,很多答案都是从问答中学习到的,当然也会碰见俄文等其他语言,我只能翻译成英文后学习,之所以不转到中文,大概是西方语言之间相互转换比较"无损"吧
|
2
terence4444 OP |
3
zthxxx 2017-10-21 01:25:34 +08:00
我是支持「提问应尽可能的对社区有贡献」这种观念的,这应该也是 Stack Overflow 等一系列问答的社区的理念;中英文之争其实是争论 「 GitHub 的一些小圈子到底算不算做中文社区」,因为显而易见的,在国际社区用英文很正常,在中文社区用中文很正常,当时在中文社区(无特殊情况下)用纯英文就显得特立独行,比如楼主本篇帖子用英文发出来就会显得奇怪。所以我觉得大部分时候在什么社区就用什么语言就没问题,特殊情况下用其他语言也 OK,比如上面说的中文社区用英文,如果是英文招聘、英文论文引用、英文新闻引用等,这些都无可厚非。
|
5
zthxxx 2017-10-21 01:30:19 +08:00
#3 当时 => 但是
#4 在 => 再 |
6
PressOne 2017-10-21 08:54:34 +08:00 via Android 1
关于语言的问题,应该参考主站语言设定。如果主站就一英文版,不提供多语言版本,那就应该全部用英语。Facebook,YouTube 这样提供多语言版本的网站,用户可以用自己语言。
中文问答社区的可信度比英文社区低,提问者有很多不收场的,回复者也有很多瞎指挥的。本该说国人用中文交流,应该是降低了理解难度,在中文社区找到靠谱的方案,要花的时间,甚至比 so 还要多。 |
7
hxndg 2017-10-21 10:34:55 +08:00
|
8
likuku 2017-10-22 18:59:22 +08:00
|
9
ryd994 2017-10-23 01:56:59 +08:00 via Android
不说技术,就说社区氛围
门槛高吧,他们骂你装逼,对新手不友好,“谁不是从小白过来的啊”,“知道多点就以为自己了不起” 可是很多傻逼问题真的没法回答 英文社区不是没傻逼,但是也有优质内容,反正搜索引擎和社区评分会帮我找到优质内容 中文社区就…………… 说实话,想挑几个好的都难 |
10
ryd994 2017-10-23 02:07:38 +08:00 via Android
我平时说话不客气得罪很多人,不差这一个
楼上某傻逼已 block,建议各位也 block 如果你觉得他不是傻逼,参见他的回复记录 |
11
terence4444 OP @ryd994 block ?你不圈我也不知道是谁,因为有可能已经被我 block 了……
|