← ClaudeAtlas

asking-good-questionslisted

提问与求助技巧:先陈述理解、多问是/否问题、具体化、承认不懂、追问到底。手动点名使用。
AntheaLaffy/the-missing-semester-skills · ★ 1 · Code & Development · score 61
Install: claude install-skill AntheaLaffy/the-missing-semester-skills
# 提出好问题 主线:会提问是一项能让你**向任何人学习**的技能,不要求对方是完美讲解者。精心设计的问题让整个社区受益——它揭示其他人同样需要理解的隐藏假设。参考 Julia Evans 的 [How to ask good questions](https://jvns.ca/blog/good-questions/) 与 [How to get useful answers](https://jvns.ca/blog/answers/)。 ## 做法 - **先陈述你的理解**:先说你认为自己知道什么,再问「这样对吗?」——帮回答者定位你的知识盲区。 - **多用是/否问题**:「X 是真的吗?」避免跑题,通常还会引出有用的补充。 - **具体一点**:「SQL join 是怎么回事?」太笼统;「LEFT JOIN 会包含右表没有匹配的行吗?」才容易回答。 - **承认自己不理解**:遇到不熟悉的术语就打断询问——这体现自信而非弱点。别人问你而你不知道答案,直接说「我不知道」,可补「不过我猜……」或「我可以去查」。 - **不接受不完整的答案**:持续追问,直到真正理解——当然,也别明显「逗留过久」(overstay your welcome)。 - **先做点调研**:基础调查让你提出更有针对性的问题;几秒钟就能 Google 或问 LLM 得到答案的,别占用别人的时间(同事间随口问问当然没问题)。 - 这些原则同样适用于向 LLM 提问。 - 问题复杂、背景盘根错节时,先用 `/grilling` 逼自己把问题问清楚,再拿去问别人。 ## 练习 学习材料在 `exercises.md`。 > 改编自 MIT The Missing Semester 课程 Lecture 8: Beyond the Code(讲义 + 口播稿,CC BY-NC-SA 4.0):https://creativecommons.org/licenses/by-nc-sa/4.0/ · 课程站点:https://missing.csail.mit.edu/ · 讲座视频:https://www.youtube.com/watch?v=2DOEATfXT8k