编程新手学习过程中如何更好的提问?

作者:J.sky · 发表于:
2023-07-06T08:41:31.000000Z
· 更新于:
2023-08-13T22:54:57.633618Z
· Tag: Python 编程

之前创建了一个Python和JavaScript的学习交流群,有好几年了吧?这几天在QQ搜索Python是不知怎的排名突然靠前了一点,导致很多新人加了进来,一些新手的提问真是让人无语。。。。我以为都是AI元年了,怎么还会有这么多不会提问的孩子呢?

为什么要提问?

都是从新手过来的,每个人在编程的学习过程中都会遇到许许多多的问题,遇到问题如果不能解决,在编程过程中是很沮丧的事情,新手会觉得不爽,进而需要尽快的解决这个问题,以至于百度Google搜索,各种群里提问,然而效果并不明显,不是搜不到就是没人回答。

对于新手提问,我觉得最重要的要抓住问题的根本,一个好的问题,当你完整的把问题叙述出来的时候,你几乎就会无限的接近答案了!好的问题可能就是答案的本身。你要提问,是为了解决一个问题,而不是让别人帮你调试、完成编写代码。

提问的技巧

  1. 先准备问题,把问题组织好,例如关键部位代码片段(切记不要把几百行代码都扔进去,没人看的。),错误代码以及提示。
  2. 整理问题组织文字,要表达的专业清楚,而不是:这咋运行不了?没反应?打不开?等。
  3. 适当的时间,例如错开大佬们的工作高峰时间,在一些闲暇的时间提问。
  4. 记得感恩,别人帮助了你,记得感谢,而不是悄悄的隐身。
  5. 得到问题后,要积极验证,有的时候答案不一定正确,如果正确,要对比自己的代码看看有哪些不同。

一些网络上的提问技巧

  1. 提问之前,建议先试着自己去搜索解决,不要当伸手党。
  2. 一定要提供代码源代码文本,不要只贴图片。
  3. 一定要贴出完整报错信息。
  4. 操作系统,是mac,还是Linux,还是windows。
  5. Python 2还是Python 3。
  6. 一定要描述清楚,提出问题前,看看自己写的是不是清楚明白。

求助于AI

现在的AI何等的强大,对于一些编码问题的解决我可以说要比你遇到的大佬强很多的,所以,有的时候可以尝试求主与AI,贴出代码,阐述你的问题,大部分AI都会很好的解决你的问题的。