找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6111|回复: 6

[其他] 提问的智慧(可以让人抢着帮你解决问题的技巧)

[复制链接]
  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7493
QQ
发表于 2019-9-19 16:35:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

如果你看到这篇帖子是从老师QQ上发你的,那就说明你刚刚提出的问题描述不清楚,无法解答。请仔细阅读下面内容,重新提问。
一个准确的提问能让你的问题快速得到解决。但我发现有很多同学提问总是不对,导致明明5秒钟能解决的问题,非要折腾到5分钟甚至更久才解决!所以我专门写了这篇帖子,告诉大家如何精准提出自己的问题,从而得到快速的解决。本贴约2000字,预计阅读需要5分钟。

如果你很忙,没时间看完本贴,请花15秒阅读下面这段内容:
提问必须要有以下内容,缺少任何一项均无法解答。
  • 带有行号的关键代码截图
  • 关键位置的调试输出信息截图
  • 问题的详细描述
  • 得到回复后先动手试一试

                               
登录/注册后可看大图



提问之前


在你提问之前,先检查你有没有做到以下几点:

  • 仔细思考,检查自己有没有哪里没做对,尝试自己解决下。
  • 在>>百度<<上搜索下试试看。
  • 在>>论坛<<上搜索下试试看。
  • 翻下我们的视频教程找找看。
  • 绝对不能一遇到问题就丢给别人解决,自己从不思考!


怎么提问


如果自己确实无法独立解决该问题,需要求助他人帮忙解决,那么就需要你提供准确的问题信息。

错误例子:在不在?

例子分析:或许有人会觉得这是礼貌问候,就好像进别人家里前问句有人在家吗?或者怕对方不在线,白白打字发消息。但在网络上真没必要问在吗之类的无意义问题,徒增沟通成本。比如我一天到晚都在线,每天解答上百个问题,如果每个问题都要先回一句在的,那真的是白白浪费了很多时间和精力。我曾经遇到凌晨1点问在不,3点再问一次,5点再问一次,白天我上线回复在的之后,第二天凌晨1点又问我在不。。。如果你想表达礼貌,说句您好就OK了。如果你是担心对方不在线导致没收到消息,现在都21世纪了,离线消息没听说过吗?如果你担心对方看到离线消息不回复怎么办,那你凭什么认为对方在线就会理你?你要做的是把自己的问题描述清楚发出去,至于对方是否回复,这不是你要考虑的。

正确例子:您好,我想请教一个问题。我在调试脚本的时候,遇到了这个错误,具体如下:XXXX。您有空的时候能否帮我分析下原因,谢谢。


错误例子:(哭)老师,救命啊!我的脚本代码出错了!它不自动打怪,也不拾取物品。

例子分析:上面这个提问没有任何意义,根本就无法解答原因!你连代码都没提供,鬼知道你写了什么代码。

正确例子:老师,我脚本执行到打怪环节的时候,报错停止了。这是关键代码带行号的截图,这是调试输出信息截图。帮我分析下怎么回事,谢谢。


错误例子:发了一张调试输出信息截图,问为什么出错了。
例子分析:连代码都没有的,谁能知道你哪里代码错了?

错误例子:发了一张代码截图,问为什么不执行。
例子分析:连调试输出信息都没有的,谁能直接运行你代码?

错误例子:复制了上百行的代码或整个脚本发给对方,然后问为什么代码不执行?或者问为什么代码报错了?
例子分析:每个人的运行环境不一样,无法把你的代码直接复制到别人电脑上运行的。而且几百行代码里就一行报错,没必要全发。既然你自己调试运行过,那么就精准提取自己报错地方的代码截图。

错误例子:小心翼翼的截取了一行代码和调试信息发给对方,问哪里错了?
例子分析:截图大方一点,别那么小气。特别是代码截图,一定要完整带上行号,没有行号的代码,回答者还要费尽心思去猜这一行的输出对应哪一行代码!

正确例子:把代码与行号一起截图,一定要有行号!代码要精简到50行以内!再把调试输出信息截图,最后提问这一行代码想要执行某个内容,但是却执行了其他的内容,为什么?


错误例子:这个功能这样写对吗?这段代码有没有错误?可不可以这样写?

例子分析:是不是,对不对这些二选一的问题,相信你完全可以动手试下,运行下,就知道结果了,何必要问别人呢?

正确例子:先自己动手去试一试,把自己的思路转为代码测试下看看。如果出错了,再分析解决。试过无法独立解决的话,再求助别人。


错误例子:
学生:老师,我的代码调试报错了,为什么呢?(提供代码与输出的截图)
老师:你这个变量定义赋值代码在哪里?
学生:之前都正常运行,今天突然报错了。
老师:...你先回答我,你这个变量定义赋值代码在哪里?
学生:但是偶尔又可以正常运行这段代码,你帮我看看怎么回事。
老师:...你能不能先回答我,你这个变量定义赋值代码在哪里?(吐血中。。。)


错误分析:提问沟通是双方之间的对话交流,如果你自顾自的提问,不看别人的回复内容,这样的交流是没法进行下去的。如果别人给你的回复看不懂,不能选择无视,而是应该告知对方不太明白这个回复内容,希望再详细一点。

正确例子:
学生:老师,我的代码调试报错了,为什么呢?(提供代码与输出的截图)
老师:你这个变量定义赋值代码在哪里?
学生:之前都正常运行,今天突然报错了。你说的是哪个变量?
老师:就是变量a从哪里定义赋值来的?
学生:是在这里赋值定义的。(提供代码与输出截图)
老师:OK,这是你的变量作用域错了,这个变量a是局部变量,你要使用的是全局变量a。
学生:谢谢,我试试看。


怎么追问


如果你无法马上理解对方给你的答案,不要立刻提出第二个问题。而应该是重复上面的步骤,先自己思考,百度搜索,论坛搜索,尝试独立解决问题。

错误例子:
学生:老师,这段代码调试报错了,为什么呢?附上详细截图。
老师:你的这行找图命令的参数漏了一个,仔细检查下。
学生:(不思考,脱口而出)没有啊,我都是照抄你的代码,你可以正常运行的。
老师:...


错误分析:自己提出问题后,对方给你答案了,你应该仔细思考下,哪怕之前你想到过这个原因,也要再去重新检查一遍。

正确例子:
学生:老师,这段代码调试报错了,为什么呢?附上详细截图。
老师:你的找图命令的参数漏了一个,仔细检查下。
学生:好的,我再看下。
1分钟过后。。。
学生:谢谢,确实少了一个相似度参数。


错误例子:
学生:老师,这段代码调试报错了,为什么呢?附上详细截图。
老师:你的路径写错了,正确路径是/sdcard/Pictures/。
学生:好的,我改下。
2分钟过后。。。
学生:老师,没用,还是报错。
老师:...


错误分析:再次提问的时候,也不要忘记带上你新的代码截图和输出截图等。

正确例子:
学生:老师,这段代码调试报错了,为什么呢?附上详细截图。
老师:你的路径写错了,正确路径是/sdcard/Pictures/。
学生:好的,我改下。
2分钟过后。。。
学生:老师,没用,还是报错。附上修改后的代码截图。
老师:路径是区分大小写的。
学生:好的,谢谢。


问题解决后


当你的问题解决后,最好能告知对方,谢谢,我的问题解决了。这是基本礼仪,能让对方加深对你的好感。

总结


提问真的很简单,带上相关的代码,行号和输出截图,然后准确描述自己的问题,拿到回复后动手试一试,就行了。
楼主热帖

1

主题

4

回帖

11

积分

按键手机班学员

鲜花
0
猫粮
84
发表于 2019-10-10 13:44:39 | 显示全部楼层
♪(^∇^*)
  • 打卡等级:无名新人

5

主题

24

回帖

34

积分

按键电脑班学员

鲜花
0
猫粮
368
发表于 2019-10-12 10:33:31 | 显示全部楼层
礼貌必须遵守,尊敬师父

0

主题

2

回帖

2

积分

按键电脑班学员

鲜花
0
猫粮
95
发表于 2021-7-10 17:42:45 | 显示全部楼层
o(∩_∩)o  看完了
  • 打卡等级:无名新人

0

主题

2

回帖

2

积分

按键电脑&手机班学员

鲜花
0
猫粮
17
发表于 2022-3-17 09:34:41 | 显示全部楼层
♪(^∇^*)学习了

0

主题

2

回帖

2

积分

按键手机班学员

鲜花
0
猫粮
14
发表于 2023-6-12 11:10:08 | 显示全部楼层
签到,已阅,希望能学习成功!
  • 打卡等级:无名新人

0

主题

1

回帖

1

积分

按键手机班学员

鲜花
0
猫粮
6
发表于 2024-1-16 09:28:10 | 显示全部楼层
仔细阅读完
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-20 09:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表