程序员们注意了:我们遇到问题应该如何提问呢?

李祁oop


当我还是一名普通学生的时候,在开发上很多问题没办法通过老师来解决,百度无果之后,只能寻求社会上的帮助,加了很多技术群,贴吧等,通过在群里提问和贴吧发帖等方式寻求答案,初期的时候发现我提的问题基本没人回答,现在回过头来看,如果是现在的我看到了当年的我提出的问题,也不会想回答。为什么呢?

  1. 问题提问过于简略,如果想要解答还需要进行多次沟通才能定位到一些原因。

  2. 问题提问过于基础,应该是可以通过搜索得到相关的答案。

那么,想要得到别人的帮助我们应该怎么做呢?首先,对自己的问题进行解析,独立思考,使用百度、谷歌等进行网络相关搜索。这样首先能保证过滤掉了一些特别基础的问题,即使查不到相关信息,也通过独立思考有了自己的认识,对于后续的提问会有一定帮助。最起码提出的问题,能让别人看到你是经过自己思考的,而不是无脑提问。

其次,不要发一些无关问题的消息,有问题请把自己的问题尽可能的描述清楚,比如运行环境、语言版本、异常信息等。提问之前先看看你自己问的问题,置换到别人的角度上思考这个提问是否清晰的反应出自己的问题了,如果不能请添加更多的描述信息。

最后,如果你保证了以上的方法,还没有人帮助你的话,你可以加群里比较活跃的人好友,单独私聊他,成功率比较高,亲身经历。希望能对大家有所帮助。如果大家有关于Java方面的问题也可以私聊我,我会帮助大家解决问题。


大花生的技术日记


遇到问题,首先要尽量自己解决,同样的问题,可能之前已经有程序员遇到了,百度一下,找找别人的解决办法,独立解决问题也是程序员的一项重要能力。

如果自己实在无法解决,再向同事虚心求教,当场演示一遍代码,说清楚问题所在,如果同事也没法解决,可以给领导反馈,召开一个技术沟通会议,一起讨论。

还是不行的话,可以去技术群、百度知道、CSDN、知乎等提出自己的问题。语气要非常诚恳,把自己放的位置低些,这样大家才愿意帮你。

尽量详细的说出在做什么需求、是怎么设计的、现在遇到了什么困难、自己尝试了哪些办法,等等,让大家能清楚问题的具体情况,从而给出最恰当的解决方案。

每个人的时间都是宝贵的,别人愿意花时间精力解答你的问题,应该心存感激。必要的话可以发红包表示感谢,CSDN等论坛上问问题可以设置悬赏积分等。

知识无涯,每个人都有自己精通和欠缺的地方,遇到问题互相帮助,才能一起成长进步。


台哥彩铃


这个问题早就有了专业的回答,我只能回答你STFW 自行google: 提问的智慧!!!


大岩不灿


我个人遇到问题的话,一般是首先将问题细化,具体到某一个具体的问题然后去相应的技术交流群询问,不要盲目问问题,否则效率低到浪费半天时间,又回到问题的起点!


分享到:


相關文章: