Visual Studio Code 权威指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 学会提问

平时,笔者经常会从不同渠道(邮件、GitHub Issues、微信、QQ、知乎)看到或收到不同人对于Visual Studio Code提出的相关问题,甚至从支付宝来的提问都有。笔者有一个很大的感受,就是有一部分人并不善于提问。

笔者还建立了不少Visual Studio Code的微信群和QQ群,方便大家交流学习。然而,笔者经常会在群里看见类似这样的问题:

○ “有人用VS Code写Java吗?我怎么运行不了?”

○ “这个按钮怎么变灰了???”

○ “有大佬在吗?想问个问题!”

有些问题只有一个比较随意的截图,甚至没有截图!对于这样的问题,群里的反应往往是以下两种。

○ 群里静悄悄,一片安静。

○ 群里又开始讨论其他话题,“无视了”这个问题。

那么为什么会这样呢?是群友们都不想帮助提问者吗?当然不是!问题还是出在提问者上,提问者没有学会如何正确地提问。

首先,在提问之前,你有没有尝试自己去解决这个问题?有没有思考过问题的原因?有没有通过Google、Bing、Stack Overflow等网站搜索过类似的问题?有没有在Visual Studio Code的GitHub Issues上搜索过它是不是已知的bug?

如果已经尝试解决过问题,但没有成功。那么你可以开始寻求别人的帮助。对于提出的问题,一定要描述详尽。如果是一个bug,要提供可以完整复现bug的步骤。特别是对于与Visual Studio Code相关的问题,要提供Visual Studio Code的版本、操作系统的版本、期望的结果与实际的结果、原始的代码片段等信息。必要的时候,还要提供相应的截图。对于源代码,尽量提供文本或源文件,而不只是截图,以便他人用于复现。如果代码量很大,则可以重新创建一个文件以存放可用于复现的代码,去除不必要的代码,缩小整体的代码量。

有一个描述清晰的问题,才更有可能获得别人的帮助。