提交 b5016e09 编写于 作者: S SnailClimb

Create how-to-ask.md

上级 1f8bb12f
我遇到过很多让我无语或者头疼的问题,也遇到让我很欢喜想要去耐心解答的问题,总的来说,会提问的人还是太少了。我不知道我是不是一个会提问的人,为此我也查阅了网上的一些相关资料,下面给大家分享一下我对如何提问的看法。
下面我总结了一些经常被问到的一些问题,我暂且将它们分为:“稍微正常”和“不那么好”这两类。
**我觉得稍微正常点的问题(还算正常的问题,但提问方式有待改善):**
1. 如何学习什么?
2. 什么该如何入门?
3. 什么问题如何解决?
4. 什么内容你能给我解释一下吗?
5. 如何找到一个让自己满意的工作?
6. 简介该如何写?
7. 初学xxx有哪些书籍推荐呢?
8. ......
**我觉得觉得不那么好的问题(让人讨厌的问题):**
1. 什么软件可以发一下、我能在哪找到 X 程序或 X 资源?(一般被提问者内心OS:难道不会 Google?最不济应该也会百度吧!)
2. 什么环境变量怎么配置啊( Google?百度?)
3. 随便截个bug图,然后扔下一句话:“这是什么题”(一般被提问者内心OS:我滴个乖乖,你随便截个图问我,我特么哪有闲心思给你解决这种问题,我自己不就是从这个时候过来的吗,是不是应该把 stackoverflow 推荐给他!
4. 我怎么才能破解 root 帐号/窃取 OP 特权/读别人的邮件呢?(一般被提问者内心OS:想要这样做,说明了你是个卑鄙小人;想找个别人帮你,说明你是个白痴!)
5. ......
分享一个这两天遇到的一个典型的例子,当然,之前也遇到了很多这样的例子,我觉得下面这位同学的问题以及提问方式都不太好,至少我自己真的不太喜欢。
![null](https://mmbiz.qpic.cn/mmbiz_png/iaIdQfEric9Tw8S29vl6wk6aYibBBia0w2u6LGwcibRkDiaX9NlloSQRUoRtulgnMFqzeohq5LwqJYGQPvVLeFce15Fg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1)
前面的聊天的我这里就不贴了,总结来说,我觉得他的提问存在很明显的问题就是:没有把自己的问题描述清楚,问一些过于”低级“的问题,另外,最重要是我觉得他态度也不是那么好。所以,后面我就直接给他说:”这些问题你直接百度/Google 最好“。我是真的讨厌这种问问题方式,我也知道你可能是刚入门,需要别人帮助你回答一些疑问,但是请你问问题之前自己先做下功课可好?
说了这么多废话,其实也是自己心里话,不光是想让大家意识到会提问真的很重要,同时也是告诫自己以后要注意自己的提问方式。**下面说一下我觉得比较好的提问方式或者说是高效提问方式:**
1. 最重要的就是遇到问题之前首先 Google!很多时候你花半个小时到处问问题,你 Google 一下可能 10 分钟就解决了。
2. 有问题直接问,不要给别人来句“在吗”或者“有时间吗”这类话(我觉得我还算脾气很好的,每天都会遇到这类人,每天都不耐烦的回答,但直接说明自己的问题或者请求不是更好吗?)。
3. 问别人问题之前自己先做一些功课,不要一上来就问一下很 Low 的问题,让别人对你的印象不好;
4. 问问题的时候尽量添加一些上下文信息,比如说:你为什么问这些问题,这些问题出现在什么情况下等等。
5. 你可以先说明一下自己对于这些问题的看法,你准备如何解决,你做过哪些尝试,你期待对方给你什么样的回答。
6. 缩小你的问题的范围,越是范围小而清晰的问题越容易回答。
最后,再分享一下有些我觉得比较好的提问网站:
**国内:** segmentfault、知乎
**国外:**stackoverflow (感觉和知乎很像,但是 stackoverflow 不光可以给回答打分还可以给问题本身打分,我觉得这点很不错,最重要的是 stackoverflow 主要是程序员问答,你遇到的很多程序问题在这里应该都有其他人遇到过 )
更多关于如何提问的内容,详见 github 上开源版『提问的智慧』 <https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册