如何提问?

池建强 : 如何提问? 读者越来越多,提问的也越来越多,但 是好的问题却凤毛麟角,有些问题你几乎不知道要问的是什 么,所以也无从答起。 提问和回答是交流最重要的部分,一 个好的问题能够让提问者和回答者都得有收获。我在2005年 左右,与美国程序员共同维护一个平台级产品,邮件往来必 不可少,当时我就发现他们提的问题或 bug 都非常规范,每 个 bug 都有清晰的标题,正文是环境描述、已经采取了什么 措施、结果、日志、Core dump、截图等等,读完邮件你就能 很清楚对方想要表达的意图和希望你能提供的帮助,而且你 也知道该做什么,如何回复等等。 就技术问题而言,如何去 问一个让双方都满意的好问题并最大程度的得到回复呢?大 好人生,谁也不愿意为一个坏问题浪费时间。 简单总结一 下,如果你按照以下步骤进行,相信提出的问题会更靠谱一 些,提出好的问题是提升的第一步,其实这个过程在提问之 前已经开始了: 1.遇到问题不要急着问别人,在时间允许的 情况下看是否自己能够解决,一方面锻炼自己分析问题和解 决问题的能力,另一方面,一旦问题解决了,问题就不是问 题,而是你的经验和知识库。况且现在互联网有那么多的技 术资料和各类问答网站,想碰到一个别人没碰到的问题,已 经非常困难了。 2.如果做了努力依然不能解决,或者客观条 件不允许你自己解决了,那么首先要选择提问对象,不管是 是现实中的大神,还是网络上的牛人,确保他是你所知道的 最佳解决人选。 3.你需要一个好的标题,用清晰的短句描述 你遇到的问题 4.至关重要的正文 (1)用清晰的语言描述你遇 到的问题 (2)提供软件环境,包括操作系统、数据库等相关 软件及其版本号 (3)问题是否可以重现,采用什么方式重现

(4)采用了什么措施解决问题,最终结果(可提供日志、程 序、截图等描述) (5)尽可能提供问题相关的可分析文件, 包括日志、截图和Core dump等 (6)不要长篇大论,简明扼

要,描述主要问题 如果你这么提问的话,估计会有很多人愿 意回答。

2017-07-14(42赞)

评论区:

Neil Wang : 怎么判断你真的学会了提问?就是当你跑完了自己的学习系统,没能找到答案。提出来问题,发现没人能回 答,过段时间还得自问自答。 如果你经常遇到这样的经历,那,可以了。

itjun : 好的问题对自己负责也对别人负责

野山门 : 《提问的智慧》那篇经典的网文还有人看没? blackpigle* : 和 stack Overflow 上提问的规则跟类似。

关注公众号"懒人找资源",星球资源一站式服务

results matching ""

    No results matching ""