我在工作中遇到一个奇怪的情况,我的一位同事经常向我和其他同事询问工作代码。

我想帮助他,但是这个琐碎小片段的不断要求打断了我的思想,有时使我难以集中精神。

我的印象是(.. 。)造成这种要求的原因是缺乏能力,而不是懒惰。实际上,他经常问自己假装知道答案的事情,因为当我解决问题时,他通常会说“确定”,“是,这就是我的想法”之类的东西,给我的印象是我的答案不值得。

我该如何解决这种尴尬局面?
我应该在其他同事面前更明确地表明他缺乏知识(通过说一些话:“如果可以,请自己做,请” )还是继续给他他想要的东西? 。

团队中没有等级制度,我必须说我们都有差不多五年的资历。出于同样的原因,我相信我无法向管理层报告,因为琐碎的问题经常被忽略。 br />

评论

找到解决方案后,请立即告知我们,以便我们将其用作解决所有“ gimme teh codez”问题的直接原因之一。
奇怪的是,他们也越来越接近管理层,因此在大多数情况下,即使您举报也不会采取立场;)

@PrashantBhate:羽毛的鸟。如果您拥有真正的才能,则无需为他人的工作而赞扬,这恰恰是管理中非常重要的“技能”。

向他发送一些“让我为您找到的Google”链接-大多数人很快就会收到消息...

我遇到过类似的情况,但问问者会与其他开发人员进行巡回交流:“我已经走了这么远,您能为下一位提供帮助吗……”在他坐下并进行了坦率的讨论后,他承认想在简历上留出足够的时间去南非担任部长职位...他离开公司时甚至还要求我提供LinkedIn建议!

#1 楼

我的回答是说“我现在有点忙,您能给我发送电子邮件,稍后我会处理”。很有可能他的一些问题是合理的,因为强迫他向您发送电子邮件不会中断您的流程,并且他不太可能在琐碎的电子邮件中详细说明问题。然后,您还可以向管理人员显示记录,以了解他的问题是否仍然不合理。

评论


这也是我的首选方法。它避免了对抗(以及您可能会处于失败一方的可能性),并且如果您始终如一地说,他们将在一周后放弃。

– jqa
2012年1月13日14:37

海事组织,这是最好的选择。这留下了纸条痕迹,并迫使他在脱口而出之前实际思考和写作。

–尼古拉斯
2012年1月13日18:22

此外,当他减少问题时,他通常可以自己解决问题。根据我的定义,问题本身就是解决方案的一半。

–鲁路修(L​​elouch Lamperouge)
2012年1月15日,2:13

我喜欢这个,但我要他发电子邮件给您的老板并抄送您,请您的老板分配优先级...

– gWaldo
2012年1月15日下午3:15

这个答案再次证明,最好的选择通常是礼貌地讲真话。询问者实际上提到了被他的同事打扰,而这个回答(很好,不要误会我!)基本上只是告诉他:继续告诉你的同事打扰正在打扰你。有时,在我们看到之前,需要指出明显的地方。

– fzwo
2012年1月16日16:35



#2 楼

首先要做的是与那个家伙进行坦率的讨论。一对一地而不是成组地做,否则他可能会感到束手无策(可能如此)。问他为什么他不断问这些问题,解释这对您的工作有多大破坏力-看看他怎么说。他自己。帮助他自己而不是给他答案。看看是否将他指向正确的方向就足够了。

类似的答案:


对不起,现在无济于事。我有最后期限。
你为什么要问?
对于像你这样的人来说这看起来微不足道。

基本上,如果所有团队都同意一起比赛,他会


你说这是不合作的-是的。这就是重点。

您的团队成员并没有承受重任-实际上,他正在使您和您的同事的生产力下降。如果他认为这些问题不是他应该问的问题,请拒绝回答。

如果您觉得这不是一个好的策略,则可以启动中断日志。记录每次他问您一个琐碎的问题以及您花费多长时间才能恢复工作(即进入中断之前所处的思维框架)。

此日志将使您了解他花了多少时间。如果您所有的同事都这样做,您将对问题的严重性有一个扎实的认识。

您可以根据自己的需要处理这些数据-与他讨论,解释问题并尝试解决或升级到管理。

评论


您宁愿让他阻止您工作?我相信他是问题所在。您现在根本不再是解决方案。您需要阅读一些有关负生产率的信息-应该削减产生负生产率的团队的成员。

–奥德
2012年1月13日12:32

不幸的是,我因为不合作而失去了工作,所以我不推荐这样做。再说一次,我确实在其他地方得到了更好的工作(因此完全值得)。

–说话
2012年1月13日13:53



-1这对我来说有点太消极了。

–布莱恩·奥克利(Bryan Oakley)
2012年1月13日14:07

有很多称职的程序员在那里寻找工作。如果一个人不能削减,那就把他裁掉,然后聘请有能力的人。

– Paul Tomblin
2012年1月13日14:38

“他经常向我寻求帮助,所以我开始让这个复杂的管理部门了解我损失了多少时间。这是有关公司为我支付多少时间来做其他事情的书面报告,问题,答案,电子表格和图表比我的工作”。可能会给人留下错误的印象。

–科尼拉克
2012年1月13日14:48

#3 楼

解决这个问题的一种建设性方法(因为您说这是由于缺乏能力),可能如下:设法使他想出最终答案。这样,他将学习如何自己提出琐碎的事情,并且他将对自己提出解决方案的能力变得更有信心(可能是他不安全,需要您和/或您的同事的确认? )。
如果他多次问类似的问题,请明确说明您已经解释了这一点,并且他应该知道这一点(因为在这种情况下,您实际上知道他对此事的了解。


评论


这应该是最好的答案-帮助他自我帮助。

– Qwerky
2012年1月13日下午16:14

是的,但是有些简单。我认为剖析您要帮助的人更为重要。我已经看到案件是双向的。

–govi
2012年1月13日于17:08

我同意,这应该是最佳答案。告诉他该怎么做,但不要实际为他编写代码。这将迫使他自己编写代码,并且他可以学习它的工作方式。

–雷切尔(Rachel)
2012年1月13日18:13

我最喜欢的答案!我刚刚删除了其他“好”的+1

– Peter Gfader
2012年1月21日,9:02

#4 楼

作为曾经雇用过这类人员的人,让我告诉您,意识到这一问题确实是一件好事。我希望我的员工在这种情况下要做的是:


开始拒绝。这很困难,因为这些人非常擅长自己的工作,这正在促使其他人来帮助他们。很好。 [请参见注释1]
,如果愿意的话,进行大人对话,确定行为并说不再参与。这是可选的。您无需告诉同事他不能随意从钱包中取出20美元的钞票。
告诉老板。主啊,我希望人们早点告诉我。

你知道如果这个同事被解雇会怎样?这是令人震惊的事情。没什么不好。如果团队一周前生产x个工作单位,那么他们将在一周后继续生产x个工作单位。此人正在消耗的时间以及他们在您的工作流程中造成的干扰,实际上只能在事后才注意到。当此行为停止时,您将完成更多工作。您也会更快乐。这样您的公司就会有更多的钱。

注意1:一旦我有一位员工,在糟糕的一周里每天过得很糟糕。答:我说过,我需要列出您所有出色的东西以及今天回家之前的位置。我今晚要看,明天早上我们要制定计划。一天还剩下一个小时。在我离开A的办公室(开车回家,我们不在同一时间工作)之后,我惊呆了B,并欺负A来“帮助” B的项目(这对公司来说并不重要,这是使B成为一个培训项目在一小时内-您猜对了,就可以在我们的网站上添加一些东西来更好地利用特定技术。然后A回家了。我不反对,硬停就是硬停。但是第二天我才对B生气。让聪明的人为您舍弃一切所需的技能水平不容小something。您可以说不,可以告诉您的个人B停止对您这样做,但是以我的经验,这是行不通的。别做以我的经验,您不能。但是您可以让他们停止对您这样做。有时,这些人在离开他们正在做的地方后,最终会在没有人可以偷取和不喜欢那里的地方工作,或者从事他们真正知道如何做的工作。但是,尽管他们有一份工作,但他们不知道该怎么做,也不知道让别人为他们做的能力,这就是他们将使用的策略。

评论


+1表示“开始拒绝”,除此之外,我认为您可能因强迫性无能的水ly而遭受了沉重打击。最有能力的人只是表现出这种行为,是因为他们不了解问题对您的影响,并且会缓和地告诉(也许反复)和/或被迫稍后再回来,解决问题(每天10分钟一次)将内容放入邮件中,因为这样比与自己进行整理变得更加困难。

– Marjan Venema
2012年1月13日15:51



@MarjanVenema的问题是,如果OP正在与这种人打交道,那就不会那么遥远了。等到OP在同事之间聊天并意识到“嘿,这发生在我们所有人身上”时,您可以确定有人已经尝试过简单的东西,如果不是OP,那么就是其中一个同事。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日16:00



是的,因为到目前为止,他们似乎还没有采取任何措施制止它,他们通过回答他的所有问题,直接养成了他的习惯。

– Marjan Venema
2012年1月13日16:00



“告诉你的老板。主,我希望人们早点告诉我。” Kate,我不知道你是否知道,但是你也可以吃蛋糕,也可以吃它。在会议上大喊大叫之前,要适度讨论。您对健康的1:1s文化的奖励是明显缺乏戏剧性...

– gna
2012年1月13日在17:01



@gnat谢谢,我是一对一的忠实粉丝,并且有他们。我确实听到“我经常被打扰”或“我认为我花太多时间在X上了”的说法,但是花了很长时间才让人们真正告诉我X已经超出界限。这里的OP也不想告诉老板。人们很友善,他们想提供帮助,他们想成为一个支持团队的人。我明白了。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日在22:06

#5 楼

发送给他链接到Stack Overflow。

如果真的很懒惰,那么重新履行他完成工作的意愿就不是您的责任。如果缺乏能力,那就让他按自己的毛钱而不是你自己的钱来崇拜。您对雇主负有专业责任,以尽自己最大的努力,并且不能让别人妥协。合作和帮助同事是专业和期望的行为。让无谓重担阻止您完成工作(不回馈任何东西)是您需要避免的事情,而这正是您的经理需要修复的大笔费用。

评论


+1。我曾经通过向他们发送“让我为您找到的google”链接来摆脱帮助吸血鬼。我无法链接到这里,因为它显然已被过滤。

–Jason Lewis
2012年1月13日18:22

而且,指向google.com的链接也是一个非常恰当的答案:)

– YasinOkumuş
2012年1月20日在7:05

#6 楼

这很奇怪-他只是要你替他做他的工作。除非他有一些非常聪明/微妙的询问方式,否则我想我只会说“不,我没有时间”。

评论


为什么还要礼貌?近十年来,我对白痴,尾巴舞者和骗子艺术家一直保持礼貌。直接面对人,告诉他们您对此的感觉要容易得多。他们可能会讨厌您,但是那又如何,您还是不想被这样的人看到。甚至对此都不友善。这是这些人学习的唯一方法,他们最终会做,或者他们只是开始利用他人,不再是您的问题。

– Maple_shaft♦
2012年1月13日12:32

“为什么甚至要彬彬有礼”,因为您很可能最终会自己向管理层报告。

– otto
2012年1月13日12:55

@maple_shaft:正如harjou所说,您必须以聪明的方式做到这一点。

– Goran Jovic
2012年1月13日在13:04

-1这不是一个有用的答案,而只是一个评论。

–布莱恩·奥克利(Bryan Oakley)
2012年1月13日13:56

@harjuo-您不必礼貌,只是不礼貌。只要您是专业人士,我就不会觉得有问题。当然,您所面对的人可能会觉得很糟糕,对此抱怨不已,甚至可能是对管理层。如果您认为管理层有可能参与进来,那么我将尽力让自己陷入困境,并准备对管理层的情况做出冷静而明确的解释。管理层将没有第一手知识来质疑此人帐户的不正确之处。

–威利博士的学徒
2012年1月13日14:49



#7 楼

您是否考虑过与该人进行成人对话?让他们知道他们不断问到的问题是生产力的杀手,并问他为什么觉得自己不得不不断问您看似简单的问题。也许他有点无能。您可以选择让他失败,也可以选择帮助他成功。

理想情况下,让他知道如果他真的被卡住了,他会为您提供帮助,但是您希望他给您应得的尊重,并首先进行一些独立研究。不断给他简单问题的答案无济于事。鼓励他学习和成长有助于整个团队。

是的,这将是一次令人不舒服的谈话,但要比几个月的沉默不满感到不舒服。

评论


好主意,如果它能工作。当某人说服自己不会要求太多帮助,而只是要求很少的帮助时,由于您已经知道并且只需要告诉我,这样可以节省总体时间,那么您就说您不会帮助我赢了解决不了多少。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日15:22

@KateGregory:所以你的工作就是说服他。而这正是问题和答案所在。可能很难说服他,但是您必须开始这样做,否则您自己的表现将继续遭受痛苦。

– Marjan Venema
2012年1月13日15:46

@MarjanVenema除了让该人停止询问外,还有其他事情,包括在询问时说不,并去管理并要求将其停止。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日15:58

@KateGregory:请参阅我对您答案的评论。

– Marjan Venema
2012年1月13日15:59

#8 楼

作为一名前经理,我无法开始告诉您我每周花多少时间作为“长大的”保姆。所有的自负,冲突,侮辱和偶发的工作相关问题。代码审查从来没有任何问题。

我只希望真实的工作场所甚至开始类似于乔尔(Joel)的书。与这个人缠扰的所有员工。让此人知道干扰会干扰您的工作,并干扰您在“区域”中的工作能力。

如有可能,请通知经理。要求通过电子邮件解决所有问题,以消除工作干扰,因此您可以开始记录中断的频率和所展示的低水平的经验。集体应该发送一条消息使该人免于打扰每个人,或者您已经收集了足够的电子邮件记录,甚至可以向没有经验的经理证明所犯的雇用错误。我从经理那里就学会了聘用我能找到的最好的员工,这是很早就学会的,试图了解每个人在团队中的工作方式以及团队的凝聚力。及时。

评论


+1最后一行,我们都最终来到(然后希望我们能早一点来到)

–凯特·格雷戈里(Kate Gregory)
2012年1月13日22:00

我听说它是​​这样解释的:“没有很好的招聘,只有很好的解雇”

– jqa
2012年1月16日14:14

#9 楼

请他写下他的问题,以便您有空时可以稍后回答,并与您的经理交谈,以确保您有安静的工作条件。程序员有安静的工作条件吗?


如果同事问您一个问题,造成1分钟的中断,但这严重地将您赶出了该区域,以至于您花了半个小时才能再次提高工作效率,生产力遇到严重麻烦。


评论


有投票人希望发表评论吗?

–bancer
2012年1月13日17:53

#10 楼

请他在此站点上发布问题,看看他得到了什么答复,这对很多程序员都有所帮助;)通过C#将CLR副本放在他的办公桌上,然后让他在那里检查。

评论


是什么让您认为OP在抱怨C#问题? C#真的那么难吗?

– gbjbaanb
2012年3月25日在12:30

我不。这只是良好资源的一个示例。这就是我的观点,请给他足够的资源并请他自己学习。不管是.net,python还是C ++,而C#都不容易,他的态度是错误的。

– jolySoft
2012年3月26日上午10:07

#11 楼

我要他把所有问题都堆放一遍,然后坐下来,在更长的时间内和他做一些配对编程。如何编程,但这可能只是您的无奈。结对编程将教他如何编程(假设他是可以教的,并不是每个人都有编程的诀窍)。

评论


确定是否存在这种情况的关键是您是否一遍又一遍地收到相同的问题。外面有人会问你每周做三件事(同一件事),却记不清了,只是一直问。这类人无法通过结对编程获得帮助。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日15:20

在这种情况下,Pair prog很棒,因为他会得到帮助,但并非免费。通过配对,很容易意识到他是愿意学习还是只是在寻找工作的人

– Peter Gfader
2012年1月21日在9:08

#12 楼

我完全知道您的感受,我以前曾遇到过这种情况。这只是角色扮演和操纵。通常发生这种情况的原因很多:
-这个人不知道答案,不称职,也不想表现得不称职,因此我就是这么想的。
-如果那个人是在别人面前问你一个愚蠢的问题,然后马上回答,他可能会试图把你放在无能的地方,或者在你身上玩游戏(工作场所到处都是这类人,试图爬到你的顶部)。
-这个人很懒,想让你为他做他的工作。
-这个人是“听”的那种人,这意味着他可以重现代码示例但不能适应它因为他不了解它是如何工作的,只是在哪里使用它。这次必须自己弄清楚,我有事要做。如果问题仍然存在,请与您的经理谈谈(我知道调皮不是最好的方法,但希望您有一位能干的经理曾见过下雪:))

#13 楼

我会考虑大多数答案,即使与他们进行对话也是“升级”,而我的第一个答复是提供与之配对的某种方式。此时,您已经提供了帮助,如果他们拒绝了,您可以凭良心逐步升级。如果他们与您配对,那么您就可以评估他们的实际能力水平。

问题是,如果一个人编写了一个库,完全可以接受让他们编写与之交互的代码-至少作为测试。还有其他一些例子显然不那么可以接受,但仍然有问题-例如,有人认为您已经解决了问题,但仍然可能使结果代码很方便。他们的工作,要求配对还是很合理的,实际上,这是一个很好的建议,如果您很沮丧,这是学习的一种好方法。

如果他们对配对不感兴趣,我会很高兴地去继续讨论这里的任何其他解决方案-实际上,根据他们的反应,我可能会跳过与他们讨论的内容,而直接去找经理(不仅有他们的要求,而且还有无可争议的断言,您提供了帮助并发现了什么他们真正想要的不仅仅是帮助。

#14 楼

让他学习一些计算机科学,并帮助他们从无脑的脚本编写中发展出来;可能他是一个懂东西(具有成熟技能)但没有背景的人。现在..”。花一些钱在亚马逊上买一本好书(四人帮,在Haskell编程,..只是为了好玩?),然后添加一些有关他最近问题的书签。

评论


如果5年后他不愿意努力学习自己解决问题(而不是要求同事提供帮助),您真的认为他愿意付出努力来“学习一些计算机科学吗? “?

– gunit888
2012年1月13日13:59

@ gunit888,无论他是否愿意都没关系;但是,如果您了解他的真实意图,这将对您很有帮助。然后,如果他不学习任何东西,您将获得足够的道德观念,可以开始谈论他。

–卡加里山
2012年1月14日17:37



#15 楼

我会从管理层那里得到帮助,与他们聊天,然后安排时间与该开发人员一起坐下来处理这种情况。

或者,有时有必要对这些事情有些政治化,并在团队其他成员(如果可能的话,还有管理层)面前清楚地展现该人的行为,而不会粗鲁或对抗,而是通过温和地质疑他们为什么这样做来表现。不久前,我不得不处理类似的情况。在这种情况下,我对有问题的开发人员说,当再次被要求提供帮助时,“如果您如所声称的那样知道自己在做什么,那么为什么要不断提出问题?而当我回答问题时,为什么要争论?如果您希望我将来为您提供帮助,那么请让我这样做。”几天后,技术总监放开了同一个人(他已经潜在地意识到了问题)。

我们都是承包商,仅供参考,因此内部对这两个公司的忠诚度都很少从运输署的角度来看有时,事情只需要公开进行即可。

#16 楼

由于您属于同一个团队,因此也要向他展示如何成为一个团队成员,从而成为一个好的团队成员。在我看来,将他暴露给管理层可能会激怒您的一些同事,这在我看来是非常有害的。从长远来看,
从长远来看,现在帮助这个人一点点就可以用您甚至无法想象的方式为您带来回报。发现自己处境艰难。

评论


管理层可能知道“乔似乎比其他人需要更多帮助”,但不是“乔由团队的其他成员来承担,如果他离开,我们将完成更多的工作”。作为管理者,我从不希望如此。在20多年的时间里,我遇到了三个人,这是事实。他们中最糟糕的是偷偷摸摸的,曾经有一次同事因为告诉我发生了什么而哭泣。该人肯定是为了保留薪水而无能为力。这让我难以置信。

–凯特·格雷戈里(Kate Gregory)
2012年1月13日在22:03

我理解您在说什么,但“ Joe”似乎确实是该规则的例外。

– blackappy
2012年1月13日23:08