何为“提问的智慧”
2022-12-17
| 2023-10-11
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
Oct 11, 2023 01:14 PM
Stop-Ask-Questions-The-Stupid-Ways/README.md at master · tangx/Stop-Ask-Questions-The-Stupid-Ways
Stop-Ask-Questions-The-Stupid-Ways XY Problem 表示 然而, 最终 Y 问题可能并不是 X 问题的一个合适的解决方法 因此, 提问者要避免创造这样的修罗场, 需要学会在问题之初就准确描述自己的根本问题。 学会描述问题 要知道,愿意回答问题的人,都是 可爱 的人。 要知道,向帮助你的人 付费 是一个高尚的行为。即使回答你的人不是为了钱。 要知道,花钱买时间是一个常识。如果你不能认同,要么你钱包穷,要么你思想穷。 要知道,给对方发工资的不是你或者你老板。 要知道,提问的时候你才是 孙子,帮助你的人是 大爷。 要知道,不回答你的问题对其他人没有任何损失。 要知道,准确描述一件事情是一项基本生存技能。要学会 《提问的智慧》 要知道,搜索是一项基本生存技能,学不会用 Google 的话,你可能真的不适合你所从事的行业。 要知道,英文是一项基本生存技能,不认识英文的话,你可能真的不适合你所从事的行业。 向别人提问的时候,要学会正确的描述问题。 把对方当成你的老板,你在给他做报告。要用最精炼的文字和图片,向对方阐述明白一个事情的来龙去脉。 要知道,你不是我追的妹子,我没有时间来猜你想要什么。 记住,给别人的条件越多,你的问题解决越快。因为这不是解密游戏。 千万别认为只有别人帮助你之后才需要说 谢谢 。 像这种,IM 自动转义表情,贴出来的问题全是表情。 千万不要认为别人的频率和你是同步的,然后像这样扔出一张图一个表情就了事了。 在工作中, 你@ 的人可能会多问一句什么情况。 但是在 IM 聊天群里面,就没有这么好运气了。 如下很难吗? @xxx,我这边访问不了 git 仓库。 环境是: 环境是什么。
Stop-Ask-Questions-The-Stupid-Ways/README.md at master · tangx/Stop-Ask-Questions-The-Stupid-Ways
以上是两个关于提问的文章,在阅读本篇文章前,请先阅读上述文章,我相信,你从中学到的东西会比看我的文章学到的更多。
请对每一个愿意不厌其烦回答你问题的朋友保持崇高的敬意。
学会“怎样提问”很重要。相信我,比起”大佬们,我开学要买什么电脑好?“,”我开学了,需要一台主要用途是游戏,预算在8000以下的笔记本电脑,有什么推荐吗?“这样的问题更容易让人回答。
如果你们加载不出上面两篇文章的内容,文章末尾会有我摘录的一些内容。

个人经历

为什么我去思考”怎样提问“?
在我过去短暂的二十年人生中,处处充满着疑问,有些疑问已经被好心人所解答,但目前仍有许多尚未解决。因为我也经常会乐于给朋友解答问题,我也明白这是一件很麻烦的事,所以我一直对能给我解惑的人保留崇高的敬意。
为了提高自己问题被回答的几率,我也常常思考怎么样提问会更容易被回答(虽然啥都没思考出来)当然,有时候在回答问题的时候我也会非常恼火,比如条件不给全(最常见的就是让帮忙推荐电脑却不给预算 😡)等等,最气的还是有时候觉得自己的好意被辜负了(亲身经历 😭)
notion image
💡
事情发生在群聊里,上面这个图不是说我当舔狗 ,只是当时帮她解答问题,打了老久的字,结果得到这个回答挺生气的 😡,被群友记录下来了,希望大伙没有热情被耗尽的那天。
我希望能通过一个好的提问方式,不仅能让提问者受益,让回答者方便,还能让回答者从你的问题中学到新东西(虽然有点难)
学习本身是一件很累的事,在我看来,它能给我带来正反馈的地方就是通过自己的努力去成功做出某个东西。把自己所学知识发挥到实处是很爽的,并且知识会越记越牢。
普通学科上我体会不到这些,所以我有时会感觉学习这些很痛苦。
举一个例子:我在今年4月份的3天假期里,花2天时间做了一个自平衡莱洛三角形。你说它有什么用呢?什么都没有。但是在做这个的过程中,我学到了很多知识。
那时候我还不懂得提问的智慧 😭,提出来的问题不是没人回应就是被人简单一句‘查文档’。还提出过很多弱智问题,比如万用表怎么测 😇。不过当时还是有许多大佬帮我的,最终我也是成功地完成了一半(只会亮灯不会自平衡 🤣),不过当时还是很有成就感的。在这两天我基本全程待在桌子前,但我一丝怨言都没有。回想一下,这可能是我一年来唯一一次一直专注在某件事上。
实践是检验真理的唯一标准。
很多人会觉得自己在学校学的知识没有什么用,会觉得像C语言、python等等的计算机语言很枯燥乏味,学到的知识只会拿来在OJ或者PTA上做题,除此之外就不知道干啥了(可能最多停留在写一个通讯录管理系统?) 但是如果说你尝试用它去借助单片机去做一个小车,或者写一个网页,我相信,不仅仅会拥有很大的成就感,而且你还能对知识有着更加全面的理解。尽管开始很难,但是你得到的收获会远超过你的预料。

学会提问,或者说学会不提问

很多情况下,你从大佬那得到了回答,你解决了这个问题,你认为你学会了。
但是大多数情况下是你压根没学会,在你下次碰到这个问题的时候,你首先想到的是去看大佬的回答,而不是自己想出来。
点击展开
在期末考前怒刷一遍猴博士却没记住多少的我深有同感,还是要刷几遍题才能记住。 有时候把知识揉碎给你吸收不一定就吸收的很好,自己咀嚼出来的才是自己的
总有一天,没有大佬告诉你答案, 你将要如何完成任务?
如果你觉得自己没办法完成,你很可能就缺少自己解决问题的能力。
当然,自己解决问题的能力是可以锻炼的,大佬之所以是大佬,就是因为他们比你更早锻炼出独立解决问题的能力。事实上, 你的能力是跟你独立解决问题的投入成正比的, 大佬告诉你答案, 展示的是大佬的能力, 并不是你的能力.。所以,要锻炼出独立解决问题的能力, 更重要的是端正自己的心态: 你来参加学习, 你就应该尽自己最大努力独立解决遇到的所有问题。

回答问题前请三思

我帮别人回答问题,很多情况下是出于帮助朋友的成就感,我也并不否认这点,我觉得很多人应该和我一样。但我有时候会突然想到一些严肃的问题:
我帮他解决这些问题,真的是在帮助他吗? 如果说这个问题只是表象的话, 我能摸索出更本质的问题吗? 我能为他们的将来负责吗?
如果要问"你希望这位同学成长为什么样子", 我想大家的目标都是一致的: 希望他将来能成为可以独当一面的专业人士。但同时你也需要认识到学习的规律: 这是需要长期接受专业训练的. 如果你仅仅把问题的答案告诉他, 他就可以成为专业人士, 那该如何对得起长年累月奋斗在一线的广大资深工程师们流下的汗水?
因此, 你每一次直接把答案告诉他, 直接帮他们解决问题, 都是在剥夺他接受专业训练的机会. 相反, 如果你真的希望能帮助他, 你可以尝试在不影响他训练的情况下指出他缺少的观念和技能, 该查资料/看手册/看代码, 就让他去查资料/看手册/看代码, 引导他针对问题提出自己的思考, 然后尝试并总结解决方案. 这对你和他来说都不容易, 但学习本身就是一件需要付出的事情: 如果你让他很方便地获得问题的答案, 那他就不能从解决这个问题的过程中收获应有的训练。
大佬突然消失是常态。
拿我自己身边的事来讲:新生刚来的时候,总有人会在群里问一些无聊的问题,比如学习质量分怎么算、这个专业怎么样、好不好转等等。 总有那么几位上一届的热心师兄在群里无微不至地解答新手同学的各种提问, 这些新手同学也确实感受到热心师兄为他们遮风挡雨的温暖。(尽管有些同学情商低的可怕,连个谢谢都没有,还对回答你问题的学长大肆攻击。)
但过了一两个月, 这些热心的师兄总是会突然消失, 留下这些新手同学在寒风中彷徨地等待;而另一部分同学早就在这一两个月的摸爬滚打中锻炼出正确的心态和技能, 成长为可以独当一面的专业人士, 正确面对大学生活。关于这些热心师兄突然消失的神秘原因, 我们不得而知, 也许是他们感受到自身的课业压力, 也许是他们对回答这些无尽的问题感到厌倦, 也许是他们突然觉得自己给新手同学提供的帮助其实帮不了他们,也可能是他们的热情已经被这些新手同学消耗殆尽。但不管怎样, 那些新手同学已经习惯于不去思考,习惯于第一时间求助他人。而他们将会面对比学期开始更困难的问题,也就更难去适应大学生活。

部分原帖内容

这些是我认为帖里目前最适合提醒我自己的,不是说看了这些就不用看全文,我还是建议看完全文,你会有更大的收获。

在提问之前

在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情:
  1. 尝试在你准备提问的论坛的旧文章中搜索答案。
  1. 尝试上网搜索以找到答案。
  1. 尝试阅读手册以找到答案。
  1. 尝试阅读常见问题文件(FAQ)以找到答案。
  1. 尝试自己检查或试验以找到答案。
  1. 向你身边的强者朋友打听以找到答案。
  1. 如果你是程序开发者,请尝试阅读源代码以找到答案。

话不在多而在精

你需要提供精确有内容的信息。这并不是要求你简单的把成堆的出错代码或者资料完全转录到你的提问中。如果你有庞大而复杂的测试样例能重现程序挂掉的情境,尽量将它剪裁得越小越好。
这样做的用处至少有三点。 第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加; 第二,简化问题使你更有可能得到有用的答案; 第三,在精炼你的 bug 报告的过程中,你很可能就自己找到了解决方法或权宜之计。

低声下气不能代替你的功课

有些人明白他们不该粗鲁或傲慢的提问并要求得到答复,但他们选择另一个极端 —— 低声下气:我知道我只是个可悲的新手,一个撸瑟,但...。这既使人困扰,也没有用,尤其是伴随着与实际问题含糊不清的描述时更令人反感。
别用原始灵长类动物的把戏来浪费你我的时间。取而代之的是,尽可能清楚地描述背景条件和你的问题情况。这比低声下气更好地定位了你的位置。
有时网页论坛会设有专为新手提问的版面,如果你真的认为遇到了初学者的问题,到那去就是了,但一样别那么低声下气。

礼多人不怪,而且有时还很有帮助

彬彬有礼,多用谢谢您的关注,或谢谢你的关照。让大家都知道你对他们花时间免费提供帮助心存感激。
坦白说,这一点并没有比使用清晰、正确、精准且合乎语法和避免使用专用格式重要(也不能取而代之)。黑客们一般宁可读有点唐突但技术上鲜明的 Bug 报告,而不是那种有礼但含糊的报告。(如果这点让你不解,记住我们是按问题能教给我们什么来评价问题的价值的)
然而,如果你有一串的问题待解决,客气一点肯定会增加你得到有用回应的机会。
(我们注意到,自从本指南发布后,从资深黑客那里得到的唯一严重缺陷反馈,就是对预先道谢这一条。一些黑客觉得先谢了意味着事后就不用再感谢任何人的暗示。我们的建议是要么先说先谢了然后事后再对回复者表示感谢,或者换种方式表达感激,譬如用谢谢你的关注谢谢你的关照。)

避免 xy-problem

XY Problem 表示
  1. 提问者想要解决 原问题 X ,且觉得解决了 引申问题 Y 就能解决 X 问题
  1. 提问者对外提出了解决 Y 的的请求
  1. 回答者帮助提问者解决 Y 问题。(浪费了回答者和提问者双方的时间)
然而, 最终 Y 问题可能并不是 X 问题的一个合适的解决方法
因此, 提问者要避免创造这样的修罗场, 需要学会在问题之初就准确描述自己的根本问题。 学会描述问题

即使你很急也不要在标题写紧急

这是你的问题,不是我们的。宣称紧急极有可能事与愿违:大多数黑客会直接删除无礼和自私地企图即时引起关注的问题。更严重的是,紧急这个字(或是其他企图引起关注的标题)通常会被垃圾信过滤器过滤掉 —— 你希望能看到你问题的人可能永远也看不到。
有半个例外的情况是,如果你是在一些很高调,会使黑客们兴奋的地方,也许值得这样去做。在这种情况下,如果你有时间压力,也很有礼貌地提到这点,人们也许会有兴趣回答快一点。
当然,这风险很大,因为黑客们兴奋的点多半与你的不同。譬如从 NASA 国际空间站(International Space Station)发这样的标题没有问题,但用自我感觉良好的慈善行为或政治原因发肯定不行。事实上,张贴诸如紧急:帮我救救这个毛茸茸的小海豹!肯定让你被黑客忽略或惹恼他们,即使他们认为毛茸茸的小海豹很重要。
如果你觉得这点很不可思议,最好再把这份指南剩下的内容多读几遍,直到你弄懂了再发文。

提问是一种智慧

好的问题能让人受益良多。当你知道"什么是正确的"。当你愿意为这些"正确的做法"去努力, 并且尝试用专业的方式提出问题的时候, 你就已经迈出了成为"成为专业人士"的第一步。
 
在这里感谢Flottant在学习上给我的帮助
对每一个愿意解答我问题的朋友给予崇高的敬意。
 
学习思考
  • 思考
  • 电子设计必备的工具自制PCB名片
    目录