- 积分
- 4335
- 阅读权限
- 255
- 鲜花
- 9
- 猫粮
- 7417
- 在线时间
- 5345 小时
- 精华
- 4
- 注册时间
- 2017-11-16
- 性别
- 保密
- 最后登录
- 2024-11-23
院长
- 鲜花
- 9
- 猫粮
- 7417
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
如果你看到这篇帖子是从老师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分钟过后。。。
学生:老师,没用,还是报错。附上修改后的代码截图。
老师:路径是区分大小写的。
学生:好的,谢谢。 |
问题解决后
当你的问题解决后,最好能告知对方,谢谢,我的问题解决了。这是基本礼仪,能让对方加深对你的好感。
总结
提问真的很简单,带上相关的代码,行号和输出截图,然后准确描述自己的问题,拿到回复后动手试一试,就行了。
|
|