程序员提问的艺术

程序员提问的艺术

昨天在群里看见有朋友谈到程序员提问的艺术,我也写写我自己的想法。

编程遇到问题,太正常不过了。

为别人解决问题也可以提高自己的技术,但是让别人回答一个低质量、不走心的问题无疑是浪费双方时间。

Image

提问题之前,确保:

你已经使用国外的搜索引擎搜索过了(国外的资源相对国内多)

你已经查阅过相关工具的文档

你已经尝试过自己解决

你已经排查了一些常见的外部因素,例如网络、硬件问题、重启系统

不要觉得搜索引擎搜不到,这世界 7,200,000,000 人,总有人会碰到一样的问题并发布出来。

单独讲讲搜索引擎。要避免使用 "how""where" 等疑问词,而是使用关键词搜索。比如,我想知道 Mysql 如何列出所有的用户,

√ 好的做法应该是:

Image

❌ 而不是:

Image

这同样适用于大部分搜索场景。

提问时,确保提供:

相关场景描述,包括使用的系统、库 / 工具、语言等等

实际的表现

期望的表现

必要时提供最小复现样本

提问后,应该做到:

积极响应别人要求的细节补充

解决后回复一下别人

大部分技术人还是愿意帮助别人的,前提是提问者要有一定的礼貌和技巧。

相关推荐

西施泡饭
365平台地址体育

西施泡饭

⏱️ 07-04 ⭐ 697
刮削大法好!史上最简单命名规则详解!小白一看就会
分享解决方法:为什么QQ聊天框中无法使用输入法输入中文?