2017-09-11 08:11:21 +0000 2017-09-11 08:11:21 +0000
68
68

与一个不断需要帮助的人打交道

背景

我有一个 “朋友",目前的工作是做软件开发人员。不幸的是,我的这位朋友根本不愿意自己去寻找解决方案。他们更愿意联系我,描述自己的问题,让我去研究。

我很乐意帮助别人,但他们的问题是,由于他们没有自学的动力,所以我必须从基础开始讲解,然后告诉他们解决方案。正如你所知道的,这是一件非常耗时的事情。

我试过给他们看如何在Google上找问题,在Stack Overflow上发问题,并参考开发者文档。很显然,我的建议落入了他们的耳中。当他们遇到新的问题并寻求帮助,而我重复我的建议时,他们会以 "我应该谷歌什么"、"我看不懂文档中的第X节"、"你能帮我找到更好的东西吗 "之类的方式跟进。

有时他们在做的项目遇到问题,也会向我寻求帮助。按照他们的说法,这些都是 "非常小的 "问题,"应该不会占用[我]太多的时间",足见他们并不喜欢。有时我会开发出一个他们需要的东西的小演示,随之而来的是批评,如 "X不工作","但这不是在Y网站上实现的 "等等。当我以明显的理由拒绝时,他们就一直缠着我,要求我改进演示版。

我也尝试过拒绝帮助他们说 "不",但这导致他们开始讨论问题的时间。

我对这种情况感到沮丧,我试过在社交媒体上屏蔽他们,但当我这样做时,他们通常会试图通过其他不容易被屏蔽的渠道联系我,例如通过电话或语音信箱。但是,任何能让他们停止纠缠我的行为(我可以接受他们找另一个人)也是可以的。

答案 (14)

58
58
58
2017-09-11 08:28:21 +0000

你不应该奖励懒惰。为了学习,他们需要调试他们写的代码。

他们习惯了你说 “好",他们就会依赖这一点。如果他们需要帮助,那很好,但你需要在他们进一步利用你的好的本性之前设置一些界限,编码是很费时间的。他们需要自己去学习,而被勺子喂养真的对谁都没有帮助。对我来说,他们目前是在占你的便宜。

如果他真的是你的朋友,你就说一些类似的话:

你不会一直靠我帮你做东西来学习的,我真的需要继续做我的事情。一个小时后再来找我,如果你还没有任何进展,那么我就回答问题,而不是代码解决方案。

如果他们被雇佣来做软件开发人员,他们需要在最后期限内,所以如果你不给他们勺子喂饭,他们就得学着自己解决问题,再来。如果他们不擅长软件开发,那是他们自己的问题,不是你的问题。如果他们知道自己的技术水平不够,就不应该被录用。如果他们有把代码交给别人帮忙的政策呢?这可能会让他们被解雇。

在这种情况下,最好的办法是他们需要看看没有你的帮助是什么样子(即你为他们编码)。因为你想帮助他们停止这种行为,阻止他们并不是最好的选择。你可以简单地忽略他们,但这并不是一个帮助他们改变行为的问题,而是当你在社交媒体上屏蔽了他们后,如何忽略他们的问题。我会向他们介绍 rubberducking,他们需要一行一行地去读他们的代码,学习他们需要这样做。回过头来读给自己听,可能会帮助他们知道自己哪里做错了,更好的理解代码或者解决自己的问题。

52
52
52
2017-09-11 08:41:20 +0000

你所在的位置是帮助吸血鬼

如果你跟着链接走,你会发现建议的解决方案通常是停止你的使能行为

很可能是这个人患上了学习型无助症,虽然也有可能是你让他为他们做工作。这个人只是看到除了问你之外,没有其他的方法来逃避无法编码。如果你读了一些非常有趣的实验,你会发现,你必须向测试对象展示如何摆脱这种情况–这一点你已经尝试过了,而且非常令人钦佩,但你在强化他们的自主性方面是失败的。为了获得对自己的决策的信心,人们必须自己做决定,并从中学习。

在我做程序的这些年里,我也遇到过向别人求助的人,但我一般都是拒绝的,只是给予指导性的建议,而且很少。如果你想让这个人开始学习,你必须停止每一步都要教给他们每一点基本的东西,让他们自己去研究,

把你常用的建议整理成一个清单:

  • Google
  • Ask Stackoverflow
  • Ask Stackoverflow
  • 阅读文档
  • 找一个教程

然后简单地把它反复链接,直到他们按照它去做或者不再缠着你。这样,你就会不断地给出有用的建议,直到它通过或他们学会为止。

25
25
25
2017-09-11 08:30:35 +0000
你被人利用了,应该停止你目前正在做的事情—以 “不 "开始

你被人利用了,应该尽量坚持简单的 "不"。最好的方法可能是用 "对不起,但我没有时间帮你解决你的问题。我的时间耗费了太多,我已经给你展示了一些方法,你可以先试试。”

重要的是,让这个人知道你不会再为他们做他们的工作了。他们已经习惯了你给他们传递太多的信息。

坚持你的 “不”–如果这个人通过其他渠道联系你,不要反悔

还有,你要坚持你的承诺。当他们给你打电话的时候,不要反悔。他们尝试不同的渠道,并不代表你突然有更多的时间为他们做他们的工作,你真的不应该这样做

如果他们不停止纠缠你,就挂掉电话,直到他们意识到不值得你这样做

如果他们还是不停止纠缠你,你应该挂掉电话。经过几次之后,他们会知道他们不能再这样做了,而且这让他们花费了太多的时间和精力,没有得到他们希望的结果。这可能是Workplace.SE的事情,但我确信这在大多数情况下是违法的。你应该通知你的朋友,让他们停止这种行为,否则他们总有一天会因此而惹上很多麻烦。例如,在StackOverflow上发布部分源代码。他们应该学会小心翼翼,否则到最后不得不学的时候会是一个痛苦的教训。

14
14
14
2017-09-11 09:53:39 +0000

其他的答案都是对处理这样的 “朋友 "利用你的 "朋友 "很有帮助。

如果你遇到的情况是同事或其他人_你必须与之合作,以下是对我有帮助的:

  1. 将他们重定向到电子邮件("你好,鲍勃…… 对不起,我现在正在处理一些事情,请给我发个邮件。")
  2. 指定每天/周/月的固定时间回复Bob的邮件。例如,每三天的上午9点,你给自己20分钟的时间来尝试回复Bob的邮件,并提供帮助。在你完成后(确保你不会使用超过预算的时间!),你点击发送,然后返回到你的其他工作。在所有其他时间,重定向到电子邮件,并忽略来自Bob的任何传入的帮助请求,直到你再次点击 "Bob窗口"。
  3. 观察Bob是如何在你不马上就会厌倦等待,开始自己研究的。或者观察Bob是如何因为不称职而被解雇的;-) 5.如果Bob升级到你的老板那里,你的老板来找你,你可以指着步骤2中写的邮件问:"老板,我在尽力帮助Bob,同时还能完成其他工作。你会如何安排帮助Bob的优先级?是不是比周二交付FancySoftware更重要?如果是,我会分配更多的时间来帮助Bob,但这意味着我们不能在周二的最后期限前完成。否则的话,恐怕他就只能等了。”
12
12
12
2017-09-11 14:36:44 +0000

当我刚开始独自行医时(从住院医师毕业后),压力大得惊人;没有人在我身边看着我,确保我不会伤害到别人。在 “不确定 "的病例中,我很难决定最佳的治疗方案。

我得到的最好的答案是一位同事告诉我,做你认为正确的事情,之后再和我检查。"之后 "是指病人出院后。我照做了,他就会肯定我的决定(或者告诉我,我做错了什么,一般都是小事一桩,可以解决的。这样的 "关系 "最多持续了几个星期。我找到了自己的立足点。我被迫依靠自己的判断力,这是个大恩大德。

没过几年,就有人拿着难缠的案子来找我,

你对这个人很好,但帮助的人需要现在就停止,或者换个方向。

如果这个人没有安全感,在他做了正确的决定时肯定他,在他做了正确的决定后才帮助他发现自己的错误,这有助于建立信心(除非他从来没有做过正确的决定),但要保证你做导师的时间有一个限制。比如1个月),如果这个人永远不会做出正确的决定,那么他们就不应该继续在这个岗位上工作,而应该参加额外的培训。

如果这个人很懒惰,只想得到帮助,不想学习,当时间结束后–可能是现在–问他们希望你为他们做多长时间?这不可能比阻拦他们等更无礼。

8
8
8
2017-09-11 10:00:51 +0000

教他怎么找,_找什么

我刚换了一份工作,他们用的是一个我没听说过的框架,工作流程我完全不习惯。因为这个框架抽象了我的很多工作,我对PHP的程序化知识几乎没有什么用处,我需要知道这个框架是怎么处理的,以及相关的专业术语。

刚开始的时候,我需要很多帮助,但是每次我都会保证问why他们为什么要做什么,而不是问他们的解决方案。因为这样,我的基础知识掌握得比他们预期的要快。这主要是因为他们教会了我这些术语,他们的选择背后的逻辑,以及why框架是这样运作的背后的逻辑。

当我有一个实习生的时候,我也应用了同样的逻辑。刚开始的时候,他会问我很多(多)。我解释说这太耗费我的时间了。**我开始告诉/指导他要找什么_***。我没有给他答案,而是告诉他怎么找,教他正确的思维方式,节省了我大量的时间,同时还能实际帮助到他。

刚开始他不喜欢这样做,因为他没有得到他想要的东西(直接的解决方案),但过了一段时间后,他意识到他问的问题少了,这给他带来了信心,形成了一个正向的循环。

7
7
7
2017-09-11 11:46:32 +0000

我就是这样一个朋友,同事们给我想了一个简单的办法:从我有问题开始,他们就提出让我把问题写下来,只有当我有了问题的清单,堵住我的时候,我才可以来问,

下面的事情发生了:因为他们的一句话,我意识到我需要自己多调查,有时候只要继续工作,偶然发现下一个信息,就能解答自己之前的问题。

7
7
7
2017-09-11 11:55:25 +0000

一个简单的解决办法就是把工作合同交给他们。让他们为你的工作付费,所以对于一个软件开发者来说,你应该收取70到140美元/欧元/小时的费用。如果他把源代码交给你,并希望你来解决,那他就是想请一个外部开发者或顾问。这意味着它是有代价的,不是免费的。

7
7
7
2017-09-11 10:37:39 +0000

这一切都取决于你和这个人的 “友谊 "的结果。你是否在乎和他们断绝关系?如果你在乎和他断绝关系,请采取以下步骤。

  • 告诉他们你不会帮忙*

  • 告诉他们为什么你告诉他们你不能帮忙,就像告诉他们,当他们不断地问你的时候,你是如何影响到你的*

  • 建议一个有明确界限的方法-告诉他在哪里可以得到帮助(听起来你已经这样做了,提醒他这一点),并告诉他一些界限,比如: 哪些情况下你可以帮助他,哪些情况下你不能帮助他。

3
3
3
2017-09-12 14:37:32 +0000

*他有一个问题,他不想做他的工作,想让别人(在这种情况下是你)帮他做。 *

他就会让自己相信目前的状态是正常的,也是预料之中的,如果你在任何时候停止这样做………..那么,他就会认为现在你没有做好你的工作,你没有给他应有的回报,他的失败是你的错,在他的心目中,你希望他及时的理解;但这不是真的。只要没有什么事情能阻止他目前的行为,他就不会理解。你(和其他人)停止为他做他的工作 2. 情况迫使他去做(换句话说,如果他不做就会被解雇)。即使这样也不能保证—-有些人沉沦到宁可丢掉工作也不做的地步。但是,也许到了他失去工作后失去其他事情的时候,他最终会明白自己必须要工作, 3.他最终会明白自己必须工作。最终,他也会学着去做,因为他是被逼的 4. 最后,一旦他学会了,并且正在做,别人会试图让他去做那个人的工作,就像他现在对你做的那样。到了那个时候,他就会明白了。"**

至于你:不要再帮他了。你可能会失去一个朋友………..只是**这样利用你的人不是你的朋友。不管他是否立即明白,你必须停止。要有礼貌,不要发牢骚,不要骂他,只管停下来,不要理睬他的交流,永远不要让步。

一些积极的反馈可能是必要的–如果他真的开始做他的部分,并且真正需要的只是一点点的帮助,而这些帮助是他自己不可能去找的,如果你可以不费吹灰之力就解开他的屏蔽,那就去做,作为对他做他的部分的奖励。这样做更多的是为了强化他的积极行为,而非其他。

3
3
3
2017-09-11 12:25:28 +0000

*不要给他们答案,让他们自己去找答案。 *

我建议,与其提供答案,甚至是源代码作为解决方案,不如问他们一些问题,让他们自己去找出答案。 “

"你的具体问题是什么?”

“我只是一般不知道怎么做XY。”

“你有没有试过google找方法?”

“没有,我应该google什么?”

“嗯,你需要什么描述最好最短的?”

等等。你不给一个解决方案,只给一个方向,需要他们自己去想办法。如果他们真的卡住了,比如不懂文档,如果你有时间的话,可以用更简单的措辞向他们解释,但不要给他们任何解决方案。那会让他们知道,如果他们只需努力问,装傻,就能从你那里得到他们想要的东西。

如果没有帮助,就说 “不",然后****坚持下去。他们想从哪里联系你也无所谓,如果他们问起,就不要给他们争论的机会。没有就是没有,你不需要为自己辩解,你的决定也不需要讨论。要把这一点说清楚。你帮助他们是因为你喜欢,但你没有义务为他们做任何事情。

在一个侧面说明,他们向你展示他们公司的源代码(甚至是提供)可能是很不合法的,因为他们很可能签署了NDA或类似的协议。但是,当然,IANAL

0
0
0
2017-09-11 16:20:16 +0000

我用过的一个策略是,开始问他们问题,引导他们找到自己的解决方案。你用的是哪个调试器?你怎么知道 item_count变量的值?是什么代码创建了那个文件?

如果我被逼着回答,我喜欢只给出下一个面包屑,让他们沿着解决问题的方向去做。

0
0
0
2017-09-12 15:29:22 +0000

“朋友 "依然肯定你会 "帮助 "他们。任何像 "对不起,我很忙 "这样的正常话语都会被听成讨价还价的邀请。"不 "加上沉默是你的工具。

我就是这个人。

听起来,你对他们的服从是没有任何好处的,好像你不是这个人的教官或雇主。所以,你有自己的工作要限期完成,

我会在他们的教官老板里回复他们的邮件和CC。"我没有被允许离开我所分配的工作。请问你的指导老师。”

0
0
0
2017-09-12 17:30:26 +0000

我们可能没有足够的信息来很好地回答你的问题。我曾经是一个有需求的程序员,所以我确实理解这种困境。

如果你在生活中和这个人(比如姐夫、老板的女儿)纠缠在一起,给自己设定一个明确的界限,还是对自己有利和survival的。你可以说:"我已经给了你尽可能多的时间来回答你的问题了。我不能在这类问题上给你更多的时间。"

如果你的老板希望你能解决这个人的问题,那么为了让你安心,你就应该设置好界限,并要求对方给予更多的补偿。否则,你会被磨得皮开肉绽,无法发挥出你最好的工作。