写在前面

UWOI

在一些站长交流群里面总有人询问问题,解决建站上的一些问题。这些行为是可以活跃群聊气氛的,然而总有人不过脑子的问问题,问一些白痴问题。不仅让我心生感慨,所以写下这篇文章,希望有助于你们更好的获得答案。

为什么要学习提问?

有教养的头脑的第一个标志就是善于提问。

——普列汉诺夫

学习如何提问可以更好的获得想要的答案。在新手建站过程中,总会遇到各种错误和bug。这是我们便需要更有经验的人解决问题。一般来说,大佬们是乐意帮助解决问题的,因为自己也可以得到提升。好问题是激励,是奖励。对于程序员而言——“问得好”是他们对你发自内心的称赞。但是,如果你只是将问题一股脑倒出,或是问些白痴问题,你不仅得不到答案,反而会使别人感到厌恶。

我们不想掩饰对这样一些人的蔑视——他们不愿思考,或者在发问前不去完成他们应该做的事。这种人只会谋杀时间--他们只愿索取,从不付出,无端消耗我们的时间,而我们本可以把时间用在更有趣的问题或者更值得回答的人身上。我们称这样的人为“失败者”(由于历史原因,我们有时把它拼作“lusers”)。野比注:luser即loser,失败者、屌丝。

如果你觉得别人傲慢,没有耐心。那么请你想想:别人回答你的问题本就是抽出自己的时间,却还要回答一些“失败者”的问题。更何况你并没有为此付出什么代价。如果不能接受,那么建议你付费询问。

提问之前我们该做什么?

  • 查看手册,试着自己寻找答案
  • 通过搜索引擎查找(例如百度,谷歌)
  • 向身边的朋友询问

1.提问之前应该对问题有所了解,提问时可以适当说出自己干了什么,以此表明自己并非想要不劳而获的“乞讨者”。

2.做好周全的思考,让你的问题尽可能详备。草率的发问只会得到草率的回答。

3.不要问错问题。正如我在群里看到的一个问题:群友甲拿着一套php的导航源码的压缩包问我这个软件如何打包安装到手机上…

4.不要抱有一定能得到答案的心理,毕竟你没有为此付出什么报酬。

怎么样提问?

1.别在与问题领域不相关的地方询问:别在风马牛不相及的论坛贴出你的问题;别在探讨高级技巧的论坛张贴非常初级的问题。

2.用词尽量准确贴切,语句连贯通顺:如果你的提问帖子看起来像个半文盲,不仅使人难以看懂。更会让人不想看

3.精确描述问题,简短的语句包含详细的信息:

  • 谨慎描述问题症状
  • 提供问题线索(什么配置,环境,系统之类)
  • 说明你最近可能造成错误的操作
  • 说明你思考过的研究、解决问题的思路

4.(重点)只说问题症状不说自己的猜想:如果你有了猜想为什么不去实验?还来问别人?所以,你只需要说出问题症状,而不是加以自己的猜想。

例如:我的某某某程序一运行就闪退,是不是某某代码出错了??

改进:我的某某某程序在运行时一直闪退,主要是运行到…时出错,我的代码如下…

5.如果是在论坛发帖求助可以按照时间顺序列出症状:因为错误的出现往往是因为一系列操作导致的,列出清单非常有利于问题的解决

解决问题之后该做什么?

1.保持谦逊和礼貌,态度要好:毕竟你有求于人。多用“请”和“先谢谢了”以及“真的很感谢”之类,让人知道你对他们的帮助心存感激,有助于获得答案的机会和下次请教的机会。

2.对这次解决问题过程进行简短的记录:问题解决后,向所有帮助过你的人写个说明,记录如何帮助你解决问题,并再次表示感谢。做一个简短的结论比什么都不做好很多。至少。这种补充结论可能会让帮助者感到满足感

写在最后

文章到这里就差不多结束了,但是提问的艺术没有结束,也远远不止我这里的这些,提问的艺术博大精深且非常有效,值得我们所有人,很多行类去学习!

如果你有好的补充请在评论区留言!感谢阅读!

本文参考:《提问的艺术》《How-To-Ask-Questions-The-Smart-Way》 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way

此作者没有提供个人介绍
最后更新于 2022-03-03