我们学习技术,很多时候都需要向别人提问,但是很多人并不会提问。
简单的例子:
A说: 我的电脑上不了网了,求解决。
这个时候我们考虑一下,什么情况会导致电脑不能上网
1. 网线没插
2. 网卡坏了
3. 网卡没驱动或者网卡驱动损坏
4. 路由器没接电
5. 路由器配置错误
6. 路由器WAN口网线松动
................
这是其中一部分原因,还有很多其他的原因。
对于上面这样的问题,一般不会有人会回答,因为这个问题太蠢了,尤其是对于技术人员来说。
为什么要学会提问
正确的提问方式可以节省很多时间,是对其他人的一种尊重,不会让其他人以为你只是一个小白,知道你是一个爱思考的人,愿意和你交流................
那应该怎样提问呢?
1. 提问前
1.1 使用搜索引擎查找问题
1.2 使用说明书或者使用手册
1.3 阅读FAQ——常见问题解答
1.4 自己检查或者实验
1.5 提问之前要三思
2. 提问时
2.1 描述问题的语言要精简
2.2 描述问题的症状
2.3 按照时间顺序描述问题
2.4 描述最终目标,而不是中间过程,或者中间的某个过程的实现
2.5
3. 提问后
3.1 提问后得不到回答_耐心等待: 可能别人也不知道,没有回复不代表你的问题被无视; 可能别人也在忙,没时间回复
一般提问一个技术问题的时候:
你要做什么? 你的环境是什么样子的?在哪一步实现的时候遇到了什么样的问题?
你做了哪些尝试?尝试的结果是什么?
问题是否可以被复现?
附:
如何在知乎提出一个好问题? http://www.zhihu.com/question/19555761?rf=22838208
提问的智慧: https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way