如何提问题

         发表这篇文章前我思考了很长时间,犹豫不绝,想到发表这篇文章一定会招来无数拍砖者。但是结合我这段时间遇到是问题,不吐不快啊。所以欢迎大家拍砖

        最近在QQ群中经常遇到这样的场景“给出一段异常,然后问道谁来帮帮你我啊”或者是“eclipse中的某个插件怎么装啊”等类似的问题。对于前者,谁都无法解决,对于后者在许多人问我之后,其实我也是在google或者百度上面查到之后将所查结果发过去,但是为什么我的广大学生朋友在提问之前自己不仔细思考一下呢?因此我建议广大学生朋友在提问题之前先做以下思考:

1、首先对准备提问的问题四级先思考一下,看看自己是否已经充分思考了。自己不明白的有哪些内容,都一一列出来。在提出问题的时候,要写清楚背景,比如对于java的问题要写清楚所用jdk的版本等信息。

2、在写出问题的时候一定要写清楚,比如是询问某个代码的问题,那么首先将源代码写出,然后在出错的行数用不同的颜色标注,最重要的是需要加上出错的异常信息,这样便于别人帮助你解决问题。

3、在提出问题之前一定能够要自己先思考一下,然后到大本营中搜索一下,看看能否找到相关的答案。如果找不到在上百度或者google上去查一查,看看怎么能查到答案。到百度或者google上找答案是大家成为一个职业程序员必备的基本功。

4、如果问他比较复杂,比如源码比较多等。可以给大本营的老师发邮件,把相关的源码放在附件当中,同时在邮件中详细的说明遇到的问题。

5、许多人把课堂作业也拿出来提问,我觉得对于作业不管是否有价值,最好能自己解决,至少需要思考一下而不是自己什么都不看而直接就拿出来。对于作业我个人觉得直接问学校的老师可能更合适。

下面我给出对java问题的提问方式

1、说明jdk的版本号
2、提出源码,并且在出错的地方用不同的颜色标注
3、遇到错误一定要用.printStackTrace();打印出错误的堆栈信息,在提问时将这些信息贴出
4、如果用到第三方的工具包请贴出

本对java比较熟悉,欢迎其他的老师对于其他框架的提问方式给出建议。

 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值