首页 > 其他分享 >如何提问 :提问的智慧

如何提问 :提问的智慧

时间:2023-01-15 12:34:48浏览次数:37  
标签:帮助 智慧 问题 如何 黑客 答案 提问 我们

介绍 :

在黑客的世界里,您对技术问题得到的答案类型取决于您提出问题的方式和得出答案的难度。本指南将教您如何以更有可能获得满意答案的方式提问。

既然开放源代码的使用已经变得广泛,您通常可以从其他更有经验的用户那里得到与黑客一样好的答案。这是一件好事;用户往往对新手经常遇到的那种故障更能容忍一点。尽管如此,按照我们在这里推荐的方式对待有经验的用户,就像对待黑客一样,通常也是从他们那里获得有用答案的最有效方式。

首先要了解的是,黑客实际上喜欢困难的问题和关于这些问题的好的、发人深省的问题。如果我们不这样做,我们就不会在这里。如果您给我们一个有趣的问题来思考,我们将不胜感激;好的问题是一种刺激和礼物。好的问题可以帮助我们加深理解,并经常揭示我们可能没有注意到或没有想到的问题。在黑客中,“问得好!”是一种强烈而真诚的赞美。

尽管如此,黑客在回答简单问题时表现出敌意或傲慢是出了名的。有时看起来我们对新手和无知的人本能地粗鲁。但这不是真的。

毫无疑问,我们对那些似乎不愿意在提问前思考或做自己的功课的人怀有敌意。像这样的人会浪费时间——他们索取而不回报,他们浪费了我们本可以花在另一个更有趣的问题和另一个更值得回答的人上的时间。我们称这样的人为“ losers ”(出于历史原因,我们有时将其拼写为“ lusers ”)。

我们意识到有很多人只是想使用我们编写的软件,对学习技术细节没有兴趣。对于大多数人来说,计算机只是一种工具,一种达到目的的手段;他们有更重要的事情要做,还有更重要的生活要过。我们承认这一点,并且不要指望每个人都对让我们着迷的技术问题感兴趣。尽管如此,我们的回答问题的方式是为那些确实 有兴趣并愿意积极参与解决问题的人而设计的。这不会改变。也不应该;如果是这样,我们在最擅长的事情上的效率就会降低。

我们(大部分)是志愿者。我们从忙碌的生活中抽出时间来回答问题,有时我们被这些问题压得喘不过气来。所以我们无情地过滤。特别是,我们抛开那些看起来是失败者的问题,以便更有效地把我们的问答时间花在胜利者身上。

如果您发现这种态度令人讨厌、居高临下或傲慢自大,请检查您的假设。我们并不是要你向我们屈膝——事实上,如果你付出必要的努力使之成为可能,我们中的大多数人只会喜欢以平等的方式对待你并欢迎你进入我们的文化。但是,如果我们试图帮助那些不愿意帮助自己的人,那是没有效率的。无知是可以的;装傻不行。

因此,虽然不一定非得具备技术能力才能引起我们的注意,但有必要展示出具备能力的那种态度——机敏、深思熟虑、观察力强、愿意成为开发解决方案的积极合作伙伴。如果您无法忍受这种歧视,我们建议您花钱请人签订商业支持合同,而不是要求黑客亲自为您提供帮助。

如果您决定向我们寻求帮助,您不想成为输家之一。你也不想看起来像一个人。获得快速和响应性答案的最佳方法是像一个有智慧、自信和线索的人那样提问,而这个人恰好在某个特定问题上需要帮助。

(欢迎对本指南进行改进。您可以将建议邮寄至[email protected][email protected]。但请注意,本文档并非旨在成为网络礼节的一般指南,我们通常会拒绝以下建议与在技术论坛中引出有用的答案没有特别的关系。)

提问前

在通过电子邮件、新闻组或网站聊天板提出技术问题之前,请执行以下操作:

  1. 尝试通过搜索您打算发帖的论坛或邮件列表的档案来找到答案。

  2. 尝试通过搜索 Web 找到答案。

  3. 尝试通过阅读手册找到答案。

  4. 尝试通过阅读常见问题解答找到答案。

  5. 尝试通过检查或实验找到答案。

  6. 尝试通过询问熟练的朋友来找到答案。

  7. 如果您是程序员,请尝试通过阅读源代码来找到答案。

当你问你的问题时,展示你首先做了这些事情的事实;这将有助于确定您不是懒惰的海绵并浪费人们的时间。更好的是,展示你 从做这些事情中学到的东西。我们喜欢为已经证明可以从答案中学习的人回答问题。

使用策略,例如对您收到的任何错误消息的文本进行 Google 搜索(搜索Google 群组和网页)。这可能会让您直接修复文档或邮件列表线程来回答您的问题。即使没有,在电子邮件或新闻帖子中请求帮助时说“我用谷歌搜索了以下短语,但没有得到任何看起来有希望的东西”是一件好事,因为它记录了搜索结果'帮不上忙 通过将搜索词链接到希望成为您的问题和解决方案的线程,它还有助于将其他有类似问题的人引导至您的线程。

慢慢来。不要指望用几秒钟的谷歌搜索就能解决一个复杂的问题。阅读并理解常见问题解答,坐下来放松一下,在联系专家之​​前先思考一下问题。相信我们,他们将能够从您的问题中判断出您进行了多少阅读和思考,如果您有备而来,他们将更愿意提供帮助。不要仅仅因为您的第一次搜索没有找到答案(或太多)而立即解雇您所有的问题。

准备好你的问题。考虑清楚。听起来草率的问题得到草率的答案,或者根本没有。你越多地证明在寻求帮助之前已经为解决问题付出了思考和努力,你就越有可能真正获得帮助。

谨防问错问题。如果你问一个基于错误假设的问题,J. Random Hacker 很可能会在思考“愚蠢的问题...... ”时用一个无用的字面答案来回答,并希望得到你所要求的而不是你需要的东西的体验会给你一个教训。

永远不要假设你有权得到答案。你不是; 毕竟,您无需为服务付费。如果你获得答案,你将通过提出一个实质性、有趣且发人深省的问题来获得答案——一个隐含地为社区经验做出贡献的问题,而不是仅仅被动地要求他人提供知识。

另一方面,明确表示您能够并愿意在开发解决方案的过程中提供帮助是一个很好的开始。“有人会提供指导吗?”,“我的例子缺少什么?”,以及“我应该检查哪个网站?”比“请张贴我应该使用的确切程序”更有可能得到回答。” 因为你明确表示,如果有人能为你指出正确的方向,你真的愿意完成这个过程。

标签:帮助,智慧,问题,如何,黑客,答案,提问,我们
From: https://www.cnblogs.com/NorthPoet/p/17053314.html

相关文章

  • PS新手教程-如何使用PS把浑浊的海水照片变成清澈的蓝色效果
    如何使用PS把浑浊的海水照片变成清澈的蓝色效果?给大家介绍如何使用PS把浑浊的海水照片变成清澈的蓝色效果,一起来看看吧。1.打开PS,按Ctrl+O将需要调整颜色的海水的背景图层放......
  • ASP如何获取客户端真实IP地址
    在ASP中使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址......
  • 如何在应用程序中调用帮助文件?
    在软件中帮助文件是非常重要的,它是用户认识软件的窗口.下面给出怎么样在VB中调用帮助文件的代码.新建一个工程,在窗体上加入控件CommonDialog1,然后在代码窗口添加下面代码(最好......
  • 如何获取操作系统的语言类型
    今天网友问到了这个问题:"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版"这里我写了个函数,方便使用.(只取得简体,繁体,和英......
  • 30岁前如何达到年薪10万 (转)
    “薪情”一路走低时值7月,又有一批莘莘学子步上了职业生涯路,找工作的艰辛已经不再是他们谈话的主题,谈得更多的是即将面临的工作,即将迎接的人生的转折点。而对于......
  • How To Ask Questions The Smart Way 提问的智慧
    Copyright(C)2001byEricS.Raymond中文版Copyleft2001byD.H.Grand(nOBODY/Ginux)英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html感谢Eric的耐心指点......
  • 在Python中,什么是NumPy?如何使用?
    在本文中,我们将了解python中的NumPy以及如何在各种应用程序中使用它。什么是NumPy?NumPy是一个Python库,旨在有效地处理Python中的数组。它快速、简单易学且存储高效。它......
  • 如何在 Python 中从 t 分数中找到 p 值?
    数据是一种宝贵的资产,在当今社会中起着至关重要的作用,因为一切都强烈依赖于数据。如今,所有技术都是数据驱动的,并且会定期生成大量数据。数据是数据科学家学会利用的未处理信......
  • 谈谈如何提升应用发布的质量?
     一、为什么发布成功率很低?软件交付的终态是提供一个稳定可预期的系统,可预期的系统要确保环境和软件制品的一致性。而在软件研发协作的过程中,无论是制品、环境,还......
  • 深拷贝与浅拷贝的区别?如何实现一个深拷贝?
    一、数据类型存储JavaScript中存在两大数据类型:基本类型引用类型基本类型数据保存在在栈内存中引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存......