
什么样的问题算不好的呢?
基于好问题的标准,我们不欢迎下面此类提问,欢迎小伙伴们补充:
1. 偏离主题,与技术本身并无关联(如:项目管理,产品运营类……);
2. 问题太泛,立题太大(问题宽泛,立题太大都会让人无从下手,答案往往泛泛而谈缺乏价值。如:怎么学JS,怎么优化前端性能……);
3. 闲聊或者入门级问题(这些问题往往从搜索,API文档上就能获得答案);
4. 非实际问题(单纯吐槽或者调查类问题,如:有人使用过sea.js吗,grunt怎么这么难用啊……);
5. 问题或者需求含糊不清,书写错误严重(没人能看懂你的问题是什么,你的需求是什么);
6. 不经过思考和排查,直接丢出截图和一大堆超长代码,把别人当人肉解题机(这样别人很难帮助提问者定位问题,也会很反感。);
遇到问题,如何提问?
当我们真心遇到了一个应该提问的问题,我建议采用以下格式提问,这样能有利于大家快速定位你的问题并解决:
我在XX遇到了XX问题。
我的需求是XX。
我已经尝试过XXX方法。
现在问题的具体表现、信息为XXXXXX。
ps:如果可以,尽量提供截图和问题代码。
pps:如果可以,长篇代码尽量发布到线上,提供链接。
ppps:发布到线上的代码可以使用runjs.cn、jsfiddle.net等在线代码编辑和分享平台。
想到的就这些,欢迎大家指正、补充和完善!
我觉得偏离主题,与技术本身并无关联(如:项目管理,产品运营类……)的问题,可以适当宽容,发帖时加个[OT]就行了,订阅本Maillist的用户,如果不想看OT类的Topic,可以在Gmail里增加一个Filter,不接收来自此Maillist并且标题中包含[OT]的邮件。事实上我觉得除了对即时性有要求的问题、或“闲聊”类的技术扯淡比较适合在QQ群讨论,其它的问题都应该用“面向主题”式的讨论方式。一个重要的原因是,QQ群虽然是即时性的,但它几乎是单线程的,如果同时有多个不同的讨论话题,信息就变混乱了,不同的thread相互穿插。虽然QQ群管理得很好的话,可以避免诸如讨论质量下降、问题不规范、灌水、说怪话 等等 问题。但“单线程”这一问题几乎是没法解决的。关于此讨论的其它观点,大家可以参考这里:https://groups.google.com/forum/#!category-topic/gdg-shanghai/Fk088N--CxU如果大家有阅读过波斯曼的《Amusing Ourselves to Death》,相信会非常赞同形式决定内容质量的观点的。
在 2013年8月11日星期日UTC+8上午11时53分43秒,安写道: