xChar

原文链接:http://www.catb.org/~esr/faqs/smart-questions.html

这是技术圈一篇著名的文章,全面阐述了如何提问技术问题这一基本问题。

文章中大量使用 “Hacker” 主语,这里的黑客是各类计算机技术高手的统称。

黑客 & 用户

黑客偏好:挑战性高、能激发思维的问题。

黑客的坏名声:蔑视简单问题,可能对新手显得冷漠。

用户的需求:有些用户只想使用软件,不关心技术细节;其他则愿意积极参与问题解决。

提问前

自行寻找答案:搜索论坛和 Google,查阅FAQ和手册,询问朋友,或阅读源代码。

表明你已做功课:在提问时清楚表示已做过搜索和调查,分享学到的知识,提高问题质量。

提问时

有效搜索:使用 Google、Stack Overflow 等平台搜索相似问题,描述搜索过程。

冷静与细致:问题应简洁明了,展示你的努力,避免草率提问。

避免错误假设:确保问题假设正确。

尊重帮助:提出思考性问题,表现出愿意自己解决问题的态度。

提问论坛

慎选场合:避免在不相关的论坛提问,避免重复发问。

了解社区文化:了解 FAQ 和历史记录,确保问题符合论坛的规则和主题。

提问用语

简洁明了的标题:用清晰、简洁的标题描述问题。

清晰表达:使用准确的语法和标准格式,不要发送 HTML 邮件或封闭文件格式。

避免猜测:描述实际症状而非猜测。

解读回答

STFW & RTFM:若收到这些回复,意味着你应当自行查阅手册或网络。

反思答案:理解回答后再求助他人,展示你已尝试理解。

处理无礼回应:冷静回应无礼的回答,避免情绪化反应,理解黑客社区的直接风格。

未获答案

保持耐心:问题可能未被理解,有时区差,或其他人不知道答案,避免重复提问。

寻求其他帮助:可以尝试本地用户组或商业技术支持。

答得更好

建设性回应:态度友好、冷静,避免羞辱提问者,私下提供帮助。

诚实回应:如果不确定答案,明确表达。

教学式回答:帮助提问者学习独立解决问题,提供实用链接和推荐更好的解决方案。

Loading comments...