122 - 《如何提问》
发布于 2022年5月25日
这篇是之前在内网答疑烦了写给内网同学的。基于 Umi 和 Bigfish(内网框架)的常年答疑经验,10 个问题只有 1 个会给复现步骤,所以好多问题和 issue 回复起来很费时间且有心理压力,因为通常要 3-5 轮沟通才能拿到关键信息。好的问题能让你发现自己技术上的缺陷、产品的 bug 或软件提升的空间,去思考、回答和解决这样的问题真是一件让人赏心悦目的事情。但非常遗憾的是,这样的好问题却是凤毛麟角。
▶ 基础要求
1、提问要给「复现步骤」!
2、复现步骤不是「你」能复现的步骤,而是「其他人」(值班同学和框架 owner)照着一步步操作后能复现你问题的步骤。学会站在他人的角度看这个问题,举个夸张点的例子,「我打开 http://localhost:8000 ,然后报错了,你试试」
3、给不了复现步骤的问题要补全「关键信息」。比如流程上的报错,很多同学习惯截图就问,但截的是通常不是关键信息,至少给个链接呀
4、复现步骤和关键信息「尽早给」并且「一次给全」。很多提问经常 4、5 个来回后才能给全信息,举个真实例子,第一次给截图、第二次给迭代但却没权限、第三次告知启动命令、第四次告知打开哪些页面怎么操作、第五次告知诶呀分支错了抱歉请再来一遍
▶ 进阶要求
1、避免 XY P