美文网首页程序员快速成长100问
程序员怎么正确地提问?

程序员怎么正确地提问?

作者: 李苦李 | 来源:发表于2021-03-12 10:33 被阅读0次

    多数人问问题,我都替对方着急,不为别的,就是觉得问的问题一点营养都没有。例如:

    “我怎么才能像你一样厉害?”

    “我该不该回老家工作?”

    “大专毕业能不能进BAT?”

    这些问题都有一个共性——太泛。空泛的问题,只能有空泛的答案,空泛的答案,意味着没有任何意义。以最后一个问题为例,提问题的人心里早有答案,他肯定知道大专毕业有机会进BAT,否则就不存在这个问题,并且知道能进BAT的这些人里不包括他,所以,这个问题答或不答没有一点意义。

    那为什么会问出这种问题呢?就是没搞清楚自己的真实诉求。就好比,你想知道去北京的最优路线,结果却问出了“我能不能去北京?”的弱智问题。既然如此,那换一种问法行不,“作为大专毕业生,我怎么才能进BAT?”,不好意思,比刚才略好,但依旧不是一个好问题。

    一个好的问题,不但要清楚诉求,还需要过过脑子。那些问“我该怎么学Python”的人,是真不知道怎么学吗?百度一下,至少一万个不重样的答案。问出这种问题的人,不是不知道怎么学,是压根不动脑子去思考自己的问题究竟在哪里。

    每个人都有“被他人需要”的社交需求。当被提问者第一眼看到你向他请教时,往往是愉悦的,因为你满足了他被需要的需求。但是,当他顺着你的问题开始思考答案时,10分钟、20分钟、60分钟...过去了,他的答案写了删,删了写,写写删删之间他终于明白,要回答这个问题,三言两语是不够的,写一篇文章是不够的,甚至出一本书来回答都是不够的,于是,终于忍无可忍,默默问候一句“滚你MLGB的,浪费老子时间”。

    脑子人人都有,但不见得人人都用。一个不过脑子的问题,伤害的不仅仅是自己,还有被问的对方。那怎么提问才能算一个好问题呢?

    一个好的问题必须是认真思考过的。文章开头列举的三个问题就属于无脑式提问。大专毕业能不能进BAT?能!交流结束。一个无脑式的问题,只能得到无脑式的答案。不是别人应付你,而是你自己应付自己。没有人有义务以写论文的姿态来回答你的问题。自己都不认真思考,凭什么要求别人认真回答?

    一个好的问题应该是自带答案的。自带答案的意思是,有A、B、C三个选项,需要借助对方的操作系统,帮我们选出最佳的选项。之前我分享过一个观点,最好的问题一定是选择题,相当于借用别人的经验,在人生关键节点帮我们做出更正确、更合理的选择。不要小看一两次正确的选择,一次正确的选择,往往可能让我们领先别人数步。而且,准备答案的过程,就是自己思考的过程,在提问的同时,可以很好的将自己思维盲点暴露给被提问者,从而使得沟通更加高效。

    向别人请教也好,等领导决策也好,一个好的问题一定是——准备时间大于回答时间,而且是远远大于!

    所以。

    不要总是急于知道答案,而要考虑问题本身是否存在问题。一个错误的问题,永远不会有正确的答案。

    相关文章

      网友评论

        本文标题:程序员怎么正确地提问?

        本文链接:https://www.haomeiwen.com/subject/xeaaqltx.html