之前创建了一个Python和JavaScript的学习交流群,有好几年了吧?这几天在QQ搜索Python是不知怎的排名突然靠前了一点,导致很多新人加了进来,一些新手的提问真是让人无语。。。。我以为都是AI元年了,怎么还会有这么多不会提问的孩子呢?
为什么要提问?
都是从新手过来的,每个人在编程的学习过程中都会遇到许许多多的问题,遇到问题如果不能解决,在编程过程中是很沮丧的事情,新手会觉得不爽,进而需要尽快的解决这个问题,以至于百度Google搜索,各种群里提问,然而效果并不明显,不是搜不到就是没人回答。
对于新手提问,我觉得最重要的要抓住问题的根本,一个好的问题,当你完整的把问题叙述出来的时候,你几乎就会无限的接近答案了!好的问题可能就是答案的本身。你要提问,是为了解决一个问题,而不是让别人帮你调试、完成编写代码。
提问的技巧
- 先准备问题,把问题组织好,例如关键部位代码片段(切记不要把几百行代码都扔进去,没人看的。),错误代码以及提示。
- 整理问题组织文字,要表达的专业清楚,而不是:这咋运行不了?没反应?打不开?等。
- 适当的时间,例如错开大佬们的工作高峰时间,在一些闲暇的时间提问。
- 记得感恩,别人帮助了你,记得感谢,而不是悄悄的隐身。
- 得到问题后,要积极验证,有的时候答案不一定正确,如果正确,要对比自己的代码看看有哪些不同。
一些网络上的提问技巧
- 提问之前,建议先试着自己去搜索解决,不要当伸手党。
- 一定要提供代码源代码文本,不要只贴图片。
- 一定要贴出完整报错信息。
- 操作系统,是mac,还是Linux,还是windows。
- Python 2还是Python 3。
- 一定要描述清楚,提出问题前,看看自己写的是不是清楚明白。
求助于AI
现在的AI何等的强大,对于一些编码问题的解决我可以说要比你遇到的大佬强很多的,所以,有的时候可以尝试求主与AI,贴出代码,阐述你的问题,大部分AI都会很好的解决你的问题的。