我觉得技术人员该有的提问方式

举报
SUNSKY 发表于 2019/10/31 14:05:22 2019/10/31
【摘要】 上几周公司例会培训有一个讲座是关于 “如何提问” 的,听完讲座再联想到自己的一些实际经历,我觉得学会提问对一个来说真的太特么重要了。就拿我自己平时的情况来说,随着我自己业余写的一些文章被越来越人看到,越来越多人认识和了解到我。也正因为如此,我每天几乎都面临来自读者至少 10 个以上的问题。我挺高兴有这么多人愿意问我问题的。我看到一些读者的问题,能回答的我都会尽力去好好解决对方的疑惑,我觉得这...

上几周公司例会培训有一个讲座是关于 “如何提问” 的,听完讲座再联想到自己的一些实际经历,我觉得学会提问对一个来说真的太特么重要了。

就拿我自己平时的情况来说,随着我自己业余写的一些文章被越来越人看到,越来越多人认识和了解到我。也正因为如此,我每天几乎都面临来自读者至少 10 个以上的问题。我挺高兴有这么多人愿意问我问题的。我看到一些读者的问题,能回答的我都会尽力去好好解决对方的疑惑,我觉得这也算是一种信任,一种陌生人之间建立起来的信任。如果我没及时回答或者忘记回答你的问题的话,可能是我当时比较忙忘记了或者说我自己也不会!我也请各位也对没有按时回答你问题的一些人一些宽容,换句话说也没有人有义务非要去回答你的问题,而且你的的提问方式真的很大影响了别人回答你问题的欲望。所以,大家在提问题之前可以先这样想:“别人如果回答我的问题是情分,如果没能解决我的问题也很正常,如果忘记或者不想回答我的问题也没毛病”。至少我每次问别人问题前都是这样想的,这样别人很久或者没回答我问题,我也不至于纠结半天!我而言,你所提的问题质量,决定了我是否愿意去帮你解答。甚至在某些情况下,你提出了一些很有价值的问题的话,会让我对你产生一种好感,觉得你这个人还挺有见解“

我遇到过很多让我无语或者头疼的问题,也遇到让我很欢喜想要去耐心解答的问题,总的来说,会提问的人还是太少了。我不知道我是不是一个会提问的人,为此我也查阅了网上的一些相关资料,下面给大家分享一下我对如何提问的看法。下面只是代表了我个人的看法,欢迎各位在评论区说出自己的见解,我会抽出一位综合起来最好的朋友送一本50元左右的任意书籍。

下面我总结了一些经常被问到的一些问题,我暂且将它们分为:“稍微正常”和“不那么好”这两类。

我觉得稍微正常点的问题(还算正常的问题,但提问方式有待改善):

  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. ......

分享一个这两天遇到的一个典型的例子,当然,之前也遇到了很多这样的例子,我觉得下面这位同学的问题以及提问方式都不太好,至少我自己真的不太喜欢。

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 主要是程序员问答,你遇到的很多程序问题在这里应该都有其他人遇到过 )

转载声明:本文转载自公众号【JavaGuide】

原文链接:https://mp.weixin.qq.com/s/eTEah5WOdfC3EAPbhpOKBA


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。