Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

关于提问问题的问题

  难道是天朝教育制度的问题吗?(这不是废话吗,吐槽无力而已)我发现很多人根本不会提问!贴吧上也好QQ上也好,各种脑残的提问层出不穷,甚至很多大公司的面试题都是十分脑残的。这篇文章咱就举出一些典型的有问题的问题来说说这个问题!
  提问异同
  “Java和JavaScript什么区别?”,看到这个问题我就想反问“Java和JavaScript有什么共同点吗?”。如果连共同点都不知道,为什么要问他们的区别呢?好吧,现在假设提问者已知的共同点是“它们的名字很像”吧。那我可以回答“它们的名字不同就是它们的区别”吗?或者再假设提问者已知的共同点是“它们都是编程语言”,那我可以回答“它们的语法不同就是它们的区别”吗?像这样提问两种东西的区别时,至少要让别人知道自己的认知中目标对象之间共同点。只有已知共同点,提问异同才有意义。
  请求列举
  就上面的问题,即使是问“Java和JavaScript有什么共同点”,那也得分清场合。如果是在贴吧或QQ群这样的公共平台,提问就变成是一个征集帖,大家一起列举出答案这是可行的。但是如果提问是针对个体的,这么问就是作死!比如问“CSS中有哪些兼容性问题?”,如果提问者是本身在寻求这个问题的答案,我只能说这是经验之谈,需要自己慢慢总结。如果作为面试题,我觉得问这个就是浪费时间。人的大脑不是内存,积累出来的经验是无法遍历的,只有死记硬背的学习才适合列举。一般人是无法在1分钟之内说出20种水果名称的,但是却可以背诵信息量远大于20种水果名称的课文。这就是因为水果名称的知识是积累的,而课文是背出来的。
  对于一些有固定答案的问题,比如“CSS中position有几种取值?”,这可以请求列举,但我依然不建议。如果提问者是本身在寻求这个问题的答案,与其打扰别人不如查资料去,因为这类问题一定能查到资料。如果是作为面试题,应该把这个问题分解之后问到点上。比如“如何用CSS实现无视页面滚动让元素保持在页面显示区域的某个位置?”这样单刀直入地问,而不是晦涩的让人列举。有些人就算能列举出来也是背下来的,当真正遇到问题时无法想到解决方案。就像我突然问“间关莺语花底滑”的上一句是什么,一般人很难瞬间答上来,因为这个知识是背下来的。但是我如果说很酸的水果,就很容易让人想到柠檬或杨梅之类的,即使让列表时无法想到它们。
  请求演讲
  “JavaScript如何做性能优化?”这样的问题虽然很明确的表达的提问者想知道的是什么,但是这个东西太泛了!它已经超于了一个“问题”的概念,而是一个话题,在公共平台上这个可以作为一个讨论帖的。要是针对个体提问这样的问题,那不就是在要求对方来一段即兴演讲吗?面试题中就经常出现这类问题。“咱来谈谈盒子模型吧 ^_^~”谈你妹啊!这东西稍微整理下大纲都能做两个小时的演讲了,这公司要的是演说家吗?这样提问分明是在偷懒,把问题细分到点上又不会怀孕!
  题点不明
  “怎么跨域?”这是在问啥?是要跨域呢?还是要越狱呢?还是要出轨啊!?就像考卷上的填空似得“白居易是____人”,填个“男”是错的吗?难道他是女人?从问题根本无法理解提问者想要的是什么,问题本身太泛了。其实很多提问者自己都不知道自己想要的是什么样的答案。自己的逻辑都是混乱的,别人怎么可能回答的了呢?
  坑爹问题
  有些问题是拿出一段程序,问输出结果的,如果只是单纯的想知道结果,运行下就得了。如果是想考别人,那也行,我不介意这种问题,反倒觉得这样的问题挺好。能说出输出结果就说明知道程序的运行机制,这是很好的提问方法。但还是存在一些坑爹的问题,比如“alert(1)”的结果是什么?这不是废话吗?当然是输出“1”了!然后我可以把这个代码丢进浏览器的控制台,轻轻的敲下回车后说“其实是返回undefined哟亲”。我了个去,这货是在偷换概念好吗!?这比赵本山卖拐还不客气!当然,这个“alert(1)”只是我随便举的一个例子,实际上存在很多类似的脑残问题。
  冷门问题
  经常会见到问“jQuery的某某插件遇到某某问题怎么解决?”,如果遇到问题的程序是我开发的,我会负责解决。但是这个插件别人都没听说过,它的用户群都不足构成一个论坛的。这种问题在公共平台上只会迅速沉淀,更不适合向作者之外的个体发问了。解决办法是,要么联系插件作者,要么换插件,实在不行就自己写个插件。另外还有一类主流的冷门问题,比如“Firefox的某某内存泄露问题怎么解决?”,这样的问题就比较吸引人,非常适合提问,无论最终能不能解决问题都值得一看,至少将来有可能遇到。

  嘛,这篇就说这些,还有很多类型的问题,只是我一时也想不起来了。
网名:
3.80.55.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^