zoukankan      html  css  js  c++  java
  • 能有效解决问题的提问方法

    不会提问就很难通过问问题解决问题,失败的提问无论对于你还是对于看问题的人来说是严重的身心伤害。

     

    我不常问问题,但我是身经百战了,见的低质量问题太多了,今天我感觉很有必要传授一点提问的经验。

     


     

    方法很简单,就是按如下五点原则来提问(注意,这五点原则不仅适用于技术问题,也适用于其他问题):

     

    1,描述你需要完成的需求以及目的(目的就是为什么要做这个需求)

    2,描述你的想法或思路

    3,描述具体的实现过程

    4,描述遇到的问题,包括正确信息,报错信息或得到的不正确的信息

    5,有条件则贴出具体实现代码

     


     

    五点原则的解释:

     

    1,为什么要描述你需要完成的需求以及目的?

    你的做法可能是错误的,描述需求可以帮助他人发现你南辕北辙的解决方案。

    你的需求可能是错的,给出目的可以帮助他人发现你错误的需求。

     

    2,为什么要描述你的想法或思路

    描述思路有助于他人搞懂你在做的事情、搞懂你遇到的问题

    你解决问题的想法和思路可能是错的,描述清楚有助于发现错误

     

    3,为什么要描述具体的实现过程

    描述实现过程有助于帮助他人理解你的具体问题

     

    4,为什么要描述遇到的问题,包括正确信息,报错信息或得到的不正确的信息

    对具体信息的描述可以帮助他人分析具体问题,所以要给出错误的具体、完整的信息,而不是残缺的截图或者零散的几句描述

     

    5,为什么要贴出具体实现代码

    如果不尽量给出完整、简化、可运行、可重现问题的代码,他人很难定位具体问题,也就无从解决问题了

    code everywhere everytime!
  • 相关阅读:
    转:马云邮件全文
    XIFF资料1
    代码还是请一个字母一个字母敲(如果您只想混口饭吃就不要读了本文只面向想成为hacker的程序员)
    一个本来很有希望的项目噶然而止,脑子一下子空了
    转:进京感受一个技术人职业发展心得
    java中定义接口
    两个大数相乘(纯C实现)
    [ios学习入门1]hello,word!
    两台电脑通信的连接过程
    谁说引用不可改变
  • 原文地址:https://www.cnblogs.com/vcyy/p/7900370.html
Copyright © 2011-2022 走看看