回复问题求助时的技巧和心得

我在网上帮过一小部分人,我被更多人帮助着。

与大家分享自己跟网友互动的一点点经验,本文写给所有已经或准备贡献自己精力,去帮助陌生人的小伙伴们。

做为助人的一方,我们先迈一步

提问者如果指代不明,如果描述宽泛,我们做为回答的一方,可以先不必抱怨他表达含混,而是可以按照领域常识,给个初步回应:

「如果你是指实现 xxx 效果,那么一般是通过 yyy …」此时,我们职责就是起个「话头」,只写一两句简介就行,我们走出这一步,提问者一般都会跟进补充信息的。

PS. 如果社区首页里频繁出现这类型的提问,那更需要的是加强新手引导,我们也可以协助管理员做好这类事

提及重点知识,请顺手给个链接

例如我们回复「去下载 git」这简单的一句,建议编辑成「请下载 Git」。

这么做是因为,提问者在被问题困扰的时刻,他在人群中只感受到来自你的善意,网络上资源千千万,但 由伸出援手的你背书和引荐 的资料,他会倍感信任。

这也是因为,提出这类问题的朋友,一般还是需要些初级指点,此时一个带链接的回复比起简单几个字,是更可执行的,例如在「我该如何把 xxx 仓库克隆到我电脑上?」的提问里:

  • 😒 坏的回复:「去下载 git」 => 就这几个字,有点冷漠,可操作性差
  • 😊 好的回复:「首先请下载 Git,然后安装…」 => 姑且不管后面有多难,至少先让提问者开个头,让他执行起来

同时,为了不辜负提问者的信任,我们提供的链接应当是 可靠的,中立的,无害的,例如提供软件工具时,要尽可能指向官网而非第三方下载站。

具体说起来,还应该做到:

1. 尽量不带分享邀请码尾巴,如果涉及自己利益,要备注写清楚

  • 😒 坏的推荐:「听我的吧,你去注册这个就行了! https://xxxxx.com/?invitecode=yyyy」 => 之后啥也不解释,其实这链接带 invitecode,注册成功会给他加些额度
  • 😊 好的推荐:「楼主可以试试服务 https://xxxxx.com/?invitecode=yyyy 内含本人推荐码,介意可删掉」
  • 😊 更好的推荐:「我用过这个服务 https://xxxxx.com/ 它好在哪,差在哪,楼主可以去了解看看,愿意的话可用我邀请码注册 https://xxxxx.com/?invitecode=yyyy 这会给咱俩各增加 xxx 额度」

2. 链接尽量做到免追踪

其次,我们提供的链接应当 易用,切中讨论核心

3. 如果只关心长文档里的某个段落,就链接到具体那个段落:

  • 常见于技术类文档,一般都能导航到页内每个小标题,例 Vault - Developer Documentation
  • 也见于这个论坛社区,如果解决问题的灵感就是来自本论坛的帖子,请引用原主题,并尽量选择正确的 贡献者所在的那个楼层,这样所指向楼层底下也会显示反链

4. 如果网页不能明确指向你想分享的段落,网页又长的一眼望不到边:

  • 可大致描述:这文里写的啥,为何对问题有帮助?
  • 可附带说明:请搜索含「关键词 xxx」的那个部分

5. 如果你判断对方可能访问某些网站困难:

  • 可以适当给出国内的替代链接
  • 但要少用,最关键时用,给最需要的人用,我们一般还是要链向官方地址的
  • 不主动提起这些替代链接,一是确保社区里不要频繁出现这些关键词,二是第三方的代理站的信任等级要低些,三是希望这些镜像站存活,不要轻易被传播太广
  • 我们能访问那些网站,并不代表就比其他人厉害多少,大多数人还是不懂这些的,还有人虽懂但上网环境不允许他使用某些工具
  • 以上默默做好,不要多说

6. 如果你浏览器里常驻防广告插件,给人分享你不太熟悉的不明小站的文章时,尽量检查一下关闭 adblock 后的页面效果 (浏览器隐私模式默认禁插件,可用于验证此事)


每个概念都要链接吗? 好麻烦,啥时可以例外呢?

  • 你跟提问者互相判断,双方都是只提示「几个关键词」就能搞定问题的那类人,那不必加链接了,祝你们交流愉快~
  • 你的链接指向的是对概念的补充说明,而非解决问题的必要环节:
    • 场景1:「调查过一些文件版本控制工具,想知道优缺点的细节?」 => 此时给 git svn 之类加链接,意义不大,我们又不是写综述,而且对方显然已调研过了
    • 场景2:「我该如何把网上这个 xxx 仓库克隆到我电脑上?」 => 此时给「请下载 git」加上链接,是合理的

一个链接能说这半天,维护链接对我有什么好处?

以前我也没想过到这么多,我是最近才醒悟的:

其一 链接被点击后,会有个被查看次数的标记,这是论坛免费提供给大伙的调研报告。

比如我曾列举过几个工具的链接,为 xyz 分别写了几句简介。本以为大家会最关心 y,结果一看访问数,原来点击更多的是 z 啊! 我这才知道大多数人最在意的是啥功能。

其二 链接是你提供了有效帮助的证明。

比如有人问了奇怪的小众问题,几天没人理,最后只有你回贴了,因为你恰好遇到过这问题,你给人家简短回了几句,指了一个链接。再后来某天,你想起社区里之前求助的那人,他问题解决了吗?

然后看到你提供链接的后面,有个小小的「访问过(1)次」。

你基本能确定就是他点开的,因为你俩遇到的问题太小众了,别人不会对那文章感兴趣。所以,嗯,也许他已经解决了吧。这样就够了,你的任务完成了,不必再去惦记。

PS. 在 Discourse 论坛里,如果你不想被人知道点击了链接,可以鼠标右键「复制链接地址」,然后手动去浏览器打开 URL。

其三 也是最重要的,你认真写好的每句回复,认真编辑好的每个链接,都是打造良好社区氛围所必需的环节。

迟早有一天,对方终于能够领悟你的善意,那时候的他,不会跑过来告诉你「我现在明白当时你为啥那么做了,谢谢你的好意」,但他会把这份好意回赠给社区的。

如果在这里的大家都这么做,事情也许就成了。

可执行的善意

接下来,我想顺着链接的话题,继续讨论我们在回复问题时的「可执行的善意」。

「刚试了一下」

我有时也看别人怎么回复求助帖的。如果答者在回复时,提笔就写「刚试了一下」,我就倍感踏实。

  • 这说明回答者 提供的信息是新鲜的,不是基于半年前老版本的经验
  • 这说明回答者大概率就是 专门为这个问题去试

不瞒大家,我也有个 Obsidian 仓库,专用来安装各种自己不常用的插件和主题,就为了在解答时,先顺手做好这件事,我感到许多论坛里的许多陌生朋友,都在做类似的事。

当然,即使你没试过,你也可以回答,但请在没把握给出正确解答时,老老实实注明「我没试过」。

「给大家补充一句」

如果主线任务已被解决,但是讨论中仍有支线问题存疑,你恰好又知道这是怎么回事,可以等讨论结束后补充对应信息,「我给大家补充一句,刚才有人提到 xxx 没效果,是因为 … 具体可以参考这个链接 …」但别在人家正专注于核心话题讨论时,做这个事。

我见过有的小伙伴,这一点做的特别好,他们会辛勤的查看大部分帖子, 仔细查找到对解决问题有帮助的那个楼层,恰到好处的链接补充内容,把指路之职尽到最好。

这一行为类似于把论坛当成超大的笔记仓库去「创建双向链接」。

我自己有时也这么做,但没想这么细,可能直接链到主楼而忽视了做出解答贡献的那个楼层,我以后得多注意。

提醒求助者疏忽之处

做为回答的一方,我们得明白,一个诚恳的求助者天然是弱势的:

  • 首先他先发帖,他先把自己信息暴露给一群陌生人
    • 他那时甚至不能确定,他的求助会不会有人来答
    • 尤其是在他看到论坛里存在不少零回复,和低质量回复时
  • 其次,如果是个困难问题,一次交互不能搞定时,他好容易等来个愿意帮忙的:
    • 我们:「这看不出来,还需要 xxx」
    • 他:「好的,以下是补充截图 xxx」
    • 我们:「还是不行,还得要 yyy」
    • 他:「谢谢,麻烦大家了」 => 补充 yyy
    • 我们:「这不对啊,会不会是 zzz 的问题」
    • 他:「要不您拿我账号试试吧,用户密码是这个,实在是太感谢了!」

做为帮人的一方,请严守中立,克制好奇,就关注你俩正在解决的问题就行,可以引用对方内容,但请勿评论。

  • 在问题交流结束后,明确表示你不再用这账号了,归还他使用权
  • 有些归还不了的,比如对方贴你 api_token 之类,可提醒人家删掉,改掉,截图里模糊掉
  • 有些对解决问题无关联,但他无意中已经暴露的信息,如社交账号id等,在讨论时立刻提醒他删掉

最后,无论问题是否妥当解决,你要再次感谢人家的信任。

揭示XY问题

接下来,想跟大家讨论我们回复求助时,需注意的几个技术问题。

第一个技术问题是 X-Y Problem (也见 描述目标而不是过程),指提问者没有明确表述 怎么解决问题X,而是跑偏了去提问 解决方案Y该如何操作

本文不讨论「怎么问出一个好问题」,本文只讨论做为回答者时,在提问者问了疑似「XY问题」时,有何应对技巧,我们可以做到什么。

以下举例中,请代入:

  • xxx = 提问者的真实需求,但他没问出来
  • yyy = 提问者字面描述的问题
  • zzz = 对于真实需求的最佳方案

首先,一旦你知晓「XY问题」这概念,你就自然会警惕「XY问题」的出现,若觉得问题很怪异,试探一下:「没太看懂,你是不是想实现 xxx?」这时一般对方会追加具体内容。

这里有个困难是,不能对提问人意图妄加判断,我们至少要保持对他的「Y问题」的尊重,绝不可以「居高临下否认他的选择」。也许我们才是理解偏了的那个人。


比如面对问题:「我想要 yyy 效果,我该怎么弄?」

  • 😒 坏的回复:「这不就为 xxx 吗,用 zzz 工具完事了」 => 完全无视提问者描述的 yyy
  • 🙂 一般的回复:「你说的 yyy 是这么实现的」 => 你判断这是个怪问题,但未提示对方说出真实意图

与此同时,做为回答的一方,我们要 尽量避免写出「XY 回答」,我个人建议对 X 和 Y 的回答都写出来:

  • 😒 坏的回复:「所谓 xxx 原理其实不难,… (讨论好几段)」 => 其实你说的都对,但对方也许不能领悟,你到底在答什么
  • 😊 好的回复1:「实现 yyy 的最便捷方案是这么做,顺便说一句,如果你是为完成 xxx,也可以考虑 zzz 工具」 => 就事论事,尊重提问者原意,揭示更开放讨论的可能性
  • 😊 好的回复2:「我觉得你可能是想解决 xxx 问题,我知道的成熟方案有 zzz,具体到你这场景,yyy 确实也能做,但细节你得这么处理」 => 预判提问者的真正意图,并抽象为更高度问题,慎用! 你有信心猜对意图可以试试,你猜错了要道歉

铭记知识诅咒

第二个技术问题是「知识诅咒」 (也称专家盲点) 指,一旦你了解了某种知识,就很难站在没掌握知识的角度,去思考和理解他人。

在我们写了回复后,请代入提问者的视角,审视自己的表达和行文,对方听得懂吗? 里面写的那些关键要点,依赖的前置知识多吗?

如果必须写个逻辑很复杂的回答,最后可以补上「过程中我哪没说清楚的,欢迎继续提问」。同时在长篇回答里,务求用词精准,逻辑清晰,这可参考 如何精准表达,这个链接写的是对求助者的指导,我们得做到更好才行。

此外建议把我们所有的「我这么说,你明白了么?」改成「不知道我表达清楚了么?」。

P.S.
但如果对方一上来就是「我这么说,你明白了么?」,做为回答和助人的一方,请别在意这措辞,别轻易感到受冒犯,我们就当没看到这句话就好,只讨论问题就行。

注意这并非纵容对方:他确实应该改正他的措辞,但最好不是从我们这里得到教育。

PS. 这里也提示大家,在社区里一个普遍规则是你先证明你的资格,之后自然有人帮你,或者说想要获得人的尊重认可,你需要先达成自己的「工作量证明」。

区分事实,推测和观点

每个社区鼓励讨论什么? 不能讨论什么? 这些都有管理员创立的制度文件,在这里请遵循 PKMer 文档写作规范-论坛话题规范 > 文档内容规范 请在回复前一定要看看。

除遵守基本规则外,为求高效率高质量的解答他人疑问,避免讨论跑偏,在回复求助时,最好是明确传达出我们是在提供事实,推测,还是观点判断。

个人认为比较好的做法是:

  • 多写 可查证的事实信息
    • 你感觉事实不是社区共识时,请额外带上参考链接
  • 适量写 你自己的推测,且务必得有充分前提
  • 少写 判断和个人观点
    • 完全不写,感觉也不太现实
    • 如果向对方提供观点,比如你跟人说这方案好,你在心里要为这个判断背书
      • 如果之后你发现你错了,记得要回来这里改掉,这不丢人
      • 不仅改掉,还留你当时原话备考,还总结教训 => 那更好了

实际例子,当我们必须给人推荐方案时:

  • 😒 坏的推荐:「最牛的肯定是 xxx,剩下那俩 yyy zzz 根本没法看」
  • 😊 好的推荐:「我知道有 xxx yyy zzz,个人更推荐 xxx,因为好处 1 2 3,而 yyy 虽然也很好,但它有 4 5 6 缺点」

再次强调,要以论坛官方文档为标准,这里是 PKMer 文档写作规范-论坛话题规范 > 文档内容规范

评估自己的尝试成本

有些问题不在你擅长的领域,别强行研究了,你搞不定所有的事,要相信其他人。

如果帖子实在没人搭理,我们就只起个话头,我们要甘做砖头,只要能引来玉,就会让大家都受益。

面对一个很难的,你也不太懂的问题,但好几天都没人回答时:

  • 😒 坏的回复:「听着好高级,不懂,召唤大佬」 => 你把接下来想说话的人摆在大佬的架子上,即使会的人也都不愿分享了,因为没人能保证自己完美解决问题
  • 😊 好的回复:「我不太懂,但我以前研究过这个和那个,能做到 xxx 但不能解决 yyy,希望熟悉这些的朋友看到后帮忙」 => 稍微提一点类似的工作,也许别人就容易接下这个话题

接受被冷落

  • 你觉得自己写的挺好,且你是唯一一个回复的,但对方完全不理 => 那很正常
  • 如果求助者最后没选你推荐的方案 => 那很正常
  • 如果辛苦写好大一段,之后有人两句话就点出问题关键 => 向人家学,为他们点赞
  • 牢记你在这里义务做这事的初衷:
    • 首先是真想帮到人,并以此为社区尽一份力
    • 其次也为让自己学习 => 有前两条就足够了
    • 如果还真的帮上忙了 => 那更好了
    • 如果帮上忙,甚至人家还指名感谢你 => 这是个添头,别强求

同理,我们做为提问者时,即便最终没选某些人的方案,也要感谢人家的付出 提问的智慧 > 问题解决后,加个简短的补充说明

关照自己的情绪

如果对方是「惜字如金」型,例如你回复三大段解释,对方来一句「不是我要的,我是想 blabla」这情况是难免的,一定要保护自己的情绪,实在不行就别回复了,这对双方都不好。

这种时候,我们应该反思,对方的行动模式为什么我们一开始没看出来? 以后要尽量从前几轮互动里,看出来这种苗头。

再次强调,如果你感觉身体或情绪不好,你可以少看,少回,不回。论坛不只你一个人,你也不可能搞定所有人的提问,交给别的伙伴吧。生活中还有很多值得做的事,多去陪陪家人朋友。

应对草率提问

你正逛论坛,看见刚冒出来个帖子:「求助大家! 这个 xxx 怎么不能 yyy 呢? 急急!」

你一看这帖子还热乎呢,于是赶紧敲字… 过五分钟写完正准备发表,看到对方回复自己:「不用了,我自己解决了,哈哈哈我好厉害~」

这时我们的应对是,给他点赞,诚恳的邀请他把解决过程分享一下:

  • 如果对方分享,且写的还不错:
    • 那我们编辑了一半的草稿,就不发了,自己留着备用
  • 如果对方不分享:
    • 不要强求
    • 他要是不发,我们就发,且标明:给未来可能遇到同样问题的人

注意:轻率的提问是不鼓励的,社区是公共空间,不是任何人私家地盘,请大家都遵守基本的社交礼仪

保持开放态度

以下都是我自己实际遇到的,之前犯过错的例子:

如果你不知道,就老实说不知道

  • 😒 坏的回复:「我只见过这个和那个,你要的 xxx 实现不了」 => 不可能! 绝对不可能! 然后等着被打脸吧
  • 😊 好的回复:「你想要的 xxx 效果,我暂没找到该怎么做」 => 没准还真有人能给做出来,原来是用这种方式解决的吗

对方也许不是同龄人

也许对方是为了孩子考试,上班一天后,晚上回家弄笔记的妈妈,也许是育人无数但不太熟悉现代软件的老师,… 提问者不了解软件知识,不熟悉网络,那太正常了。一般通过对方的用词,几轮对话就能判断出来。

如果觉得对方可能不如你懂,你就稍微耐心一些。

  • 对方不懂但虚心:你们是可以交流的
  • 对方不懂又傲慢:你可以不理他,交给社区来办

写到这里,本文已经篇幅很长了,最后再跟大家分享两个我最近的感悟吧。

在回答时,想着所有将遇到同样困难的人

(提问和回答) 是一种合作构建的公共服务,双方是一种「同事关系」 ref

此条不仅对回答者,也是对提问者的建议。

提问者尽量做到:

  • 首先为我自己,其次也替未来遇到同样问题的人发问

而回答者则应该:

  • 首先是真的在解决题主的困惑:我们写作的动机,必须是为了讨论问题本身,而不可以是炫耀见识,也不该借题发挥把题主关注点带偏到自己擅长的领域
  • 其次,若我们有余力做的更好,请想着今后所有将遭受同样困难的人,为让他们不必重走一遍这老路,而写好这个回答

如果还是不太理解,可以把这当成是由提问者和回答者共建的,分享给大家的「笔记」。

写笔记,到这里来的人都能理解了吧。无论你在提问还是在回答,请大家一起,把这份笔记写好。每个认真的提问,都值得一个认真的回答,从双方的第一次互动开始,以后大家就是素未谋面的同事了。

保持谦逊,放低姿态

上一节里引用的那句话,其实还有个前半句:

我有个原则——对捐出自己的问题给公众的人,我才考虑捐出答案。

我个人理解,这个措辞就叫高姿态。如果你在社区里能持续提供价值,没人在意你的高姿态。

但对于我们大部分普通人,我觉得还是保持谦虚比较好:如果你想表达类似的意思,「我很乐意贡献答案」,是普通人的得体措辞。

最后再次提醒大家,无论提问者和回答者,谁也不比谁高明多少,如果你觉得自己在某个领域的见识胜过对方,那么大概率对方在他擅长的领域,同样会比你厉害得多。

所以,无论面对什么样的提问,我们都要做到:

  • 尽量避免 以「这不就是要 xxx 么」的语气回复
  • 谨慎使用「现在谁还 xxx 呀」,「用 yyy 更优雅」这种疑似宣扬优越感的语气,除非你有把握对方不会被冒犯
  • 绝不可以 对着 (在你看来像是) 新手的提问,说「你不会搜 xxx 吗? 鉴于你头一次问,这次就先喂到嘴里」然后丢个 Let Me Google That for You 链接出来
    • 现在升级版是 Let Me GPT That for You (别搜了,一堆这种网站)
  • 如果对方屡次不动脑只伸手:
    • 你可以不回复
    • 你别完整答他问题,而是引导对方让他多写点,让他说见解,让他证明自己值得被帮助
    • 你可以礼貌推荐他看「提问前自查表」之类现成文档,每个社区都有这类置顶帖子
      • 第一次互动时,要给他「自查表」的链接
    • 之后对方若还不领情,那算了吧别回了,你帮不了所有人
  • 绝不可以 用 AI 总结楼主发言替他说话「我来替楼主讲吧,他是想要这个意思,机器都比他说的好 (贴一段 GPT 汇总)」
    • 如果你阅读他的文本有困难,你可以私底下去干这事,自己看明白就行了
    • 你可以说「我感觉,你是想要 xxx 但是遇到了 yyy 困难,若我理解偏了你就指出来」
    • 如果对方写的是长资料,你下载回本地,私下乐意怎么总结运用,都没事

这个社区还很幼小,这里每个乐于付出,勇敢发言的人,他们的辛勤工作都是值得尊重的,请不要伤害他们。


最后,在保证自己别太傲慢的同时,请大家也要注意不可过度谦虚。

在此仅代表我个人呼吁,你可以称人「大佬」,你也可以自称「小白」,你还可以使用平等的「你」「同学」「朋友」「同伴」称呼对方 (实在感觉过于肉麻套近乎,可以说「您」)。无论你怎么称呼,都请在内心认清,你和对方是平等的,你并不比人矮上一头。

同时,如果对方执意称你「大佬」,那随他去叫,别反驳。

  • 一方面,这词含义也在劣化,也许对方喊你大佬只是社交礼仪,就好比售货员喊你「美女」「帅哥」的意思
  • 另一方面,若你实在介意被这么称呼,就把这当成激励,心里存着个「我这么菜都有人喊我大佬,这敬意我受不起,得再努力变优秀点」的念想,默默感谢他,然后去行动起来,去向着真大佬的方向努力,这样就足够了

这些年,我感到自己生活在一个语言越发贫瘠的世界,有时觉得人们的一些相处方式不太对劲,有时我也屈从压力,做过些自己并不认可的事,…

但这都没有关系,我至少先让自己做到,也号召大家做到:废除你内心的伏礼,面对任何人时都要不卑不亢,平视对方。


以此帖做为本人向社区的第一份奉献。


与读到这里的朋友共勉吧,也欢迎分享你的见解

3 个赞

学道有先后,就互称“同学”完事了

2 个赞

关注情绪
习惯被冷落
这两点很好
学习和自我提高有时候是个孤独的过程,要习惯管理好自己的情绪
这个过程中自我探索,和得到人帮助都不是必然能发生的事情

2 个赞

其实不管是建设我们这个社区,还是日常生活中向别人求助,都应该做到这些。有的人会觉得这是自然之理,不用讲得这么细。但对于没有意识到这部分内容重要性的人来说,这篇帖子会提醒大家如何建立良好的互动关系。

1 个赞