1

关于正确提问技术问题

 2 years ago
source link: https://jdhao.github.io/2022/02/21/on_asking_tech_questions/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

关于正确提问技术问题

2022-02-21 830 words 2 mins read 69 times read

有个人 A 在 Vim tg 群,问了一个简单的 vim 问题,另外一位群友 B 给了间接的回答,告诉他应该多搜索一下。结果引发了大讨论,有人认为直接回答就好,没必要指教别人,没必要那么傲慢,居高临下,就炸锅了,引发了大讨论,还导致几个人退群。

学会技术提问

在技术世界里,很多人一直犯的一个错误,就是不会提问,问一些很简单能够很快搜索到的问题,或者问一些太过于宽泛、无法针对性回答的问题。为什么会提出「坏问题」?一般有两个原因:

  • 一个可能是确实没有意识到,这样的提问不合适,如果有人指正以后他会修正自己提问的方式
  • 另外一个就是不愿意花费时间深度思考,期待其他人给出完整的解答,也就是思想上的懒惰

关于如何提技术问题,很经典的文章是 How to Ask Questions The Smart Way. 它不光是讲如何提问,也涉及到了如何去解决自己的问题. 当你提了一个好问题,经过自己的不断思考,可能就自己解决了,不需要提问了.

玻璃心是好的吗?

成年人的世界是圆滑的,如果有人愿意给你建议,说一些你不愿意听但是对你有帮助的话,这是很难得的。你们没有任何的利益关系,他纯粹是出于个人兴趣帮助你。不要这样玻璃心,觉得别人俯视你,居高临下,第一别人可能并没有这样,第二就算别人可能有点傲慢,想想他给你提的建议是否有用,这才是最关键的,分清什么是重要的,什么是不重要的。

回到刚才的事件,短期来看直接解答别人的提问,可能是对他有用的。长期来看,告诉他方法论,才是真正对他的发展有帮助的。短视的人,常常由于别人没有直接回答他的问题而恼怒,这样的人不值得帮助,不值得浪费时间。

What have you tried 那篇文章其实讲的就是这样的问题。当别人提出问题,不要像个 loser 一样抱怨别人不尊重你.如果你展现出来,为了解答这个问题,你付出了自己的努力,那么别人是愿意无偿帮助你的,否则你自己都不愿意花费时间去解决问题,陌生人为什么要花费大量时间去帮助你?

当你不在意别人的时间,别人也不会在意你的问题。所以当我们遇到这样的人该干嘛?忽略就好了。

Related

Author jdhao

LastMod

2022-02-22

License CC BY-NC-ND 4.0

Reward

Install pyav inside Ubuntu Docker


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK