如何聪明地问出编程问题?

想象这样一个场景,有一个问题你都没什么概念。却需要解决问题。在编程的时候难免会遇到问题,对于新手遇到问题可能就放弃了。但是新手旁边如果有这一方面的老手,会好很多。但是不知道如何和老手沟通交流。

假设有一个问题你不知道,Google收索报错信息。噢噢噢,Google只是一个封闭的。

那就百度吧。

如果不能在线收索问题答案。可以去stack overflow和learning programming subreddit这样的网站和论坛上问。当然可能在国内,不太现实。不过以下几点是可以借鉴的。聪明的提出编程问题,这有助于别人来帮你。

说明你打算做什么,而不只是你做了什么。这让帮助你的人知道你是否走错了路。

明确指出发生错误的地方。它是在程序每次启动时发生,还是在你做了某些动作之后?

将完整的错误信息和你的代码给对方看。

解释你为了解决这个问题已经尝试了哪些方法。这会告诉别人你已经做了一些工作来弄清楚状况。

列出你的编程环境的版本以及一些信息。而且要说明你使用的操作系统和版本。

如果错误在你更改了代码之后出现,准确说明你改了什么。

说明你是否在每次运行该程序时都能重现该错误,或者它只是在特定的操作执行之后才出现。如果是这样,解释是那些操作。

最后,要遵守良好的礼节。例如:不要用对方看不的文字提问,或者对试图帮助你的人提出无理的要求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容