Wie vermeide ich Situationen, in denen du einen TEH CODEZ hast?

113

Ich habe eine seltsame Situation bei der Arbeit, in der ein Kollege mich und andere Mitarbeiter oft nach Arbeitscode fragt.

Ich würde ihm gerne helfen, aber diese ständige Nachfrage nach trivialen Schnipsel unterbricht meine Gedanken und macht es manchmal schwierig, sich zu konzentrieren.

Außerdem habe ich den Eindruck (...), dass diese Anfragen eher durch mangelnde Kompetenz als durch Faulheit hervorgerufen werden. Tatsächlich fragt er oft Dinge, die vortäuschen, die Antwort zu kennen, denn wenn ich das Problem löse, sagt er normalerweise Dinge wie "Sicher", "Ja, das habe ich mir gedacht" und erweckt den Eindruck, dass meine Antwort es nicht wert ist.

Wie kann ich diese peinliche Situation lösen?
Sollte ich anderen Kollegen seinen Mangel an Wissen deutlicher vor Augen führen (indem ich Dinge sage wie: "Tu es selbst, wenn du kannst, bitte") oder ihm weiterhin geben, was er will?

Ich denke, dass er alle seine Fragen in einer aggregieren sollte, damit ich ihm einen Teil meiner Zeit geben und er ganz alleine an seinen Dingen arbeiten kann.

Es gibt keine Hierarchie im Team, ich muss sagen, wir haben beide eine ähnliche Dienstzeit von mehr oder weniger fünf Jahren. Aus dem gleichen Grund glaube ich, dass ich dem Management keinen Bericht erstatten kann, da triviale Fragen oft ignoriert werden.

Ich habe mit zwei anderen Mitgliedern diskutiert und sie stimmen mir zu: Tatsächlich fragt er oft Dinge, die durch Kollegen laufen.

volothamp
quelle
10
Sobald Sie die Lösung gefunden haben, teilen Sie uns dies bei SO mit, damit wir sie als einen der wichtigsten Gründe für all die Fragen verwenden können, die wir uns gestellt haben.
casperOne
2
Seltsamerweise nähern sie sich auch dem Management, so dass Sie in den meisten Fällen keine Haltung
einnehmen
3
@ PrashantBhate: Vögel einer Feder. Wenn Sie wirklich talentiert sind, müssen Sie die Arbeit anderer nicht würdigen. Dies ist eine "Fähigkeit", die im Management sehr wichtig ist.
outis
6
Senden Sie ihm ein paar Links zu Let Me Google That For You - die meisten Leute erhalten bald die Nachricht ...
Matt
4
Ich hatte eine ähnliche Situation, aber der Fragesteller machte einen Round-Robin von anderen Entwicklern. "Ich bin so weit gekommen, können Sie mit dem nächsten Teil helfen" ... Nachdem er sich gesetzt und eine offene Diskussion geführt hatte, gab er zu, dass er nur Ich wollte in seinem Lebenslauf genügend Zeit für den Job haben, um eine Ministerposition in Südafrika zu bekommen ... Er bat mich sogar um eine Empfehlung von LinkedIn, als er das Unternehmen verließ!
Grund

Antworten:

190

Meine Antwort wäre: "Ich bin gerade ein bisschen beschäftigt. Können Sie mir eine E-Mail schreiben und ich werde mich später darum kümmern." Die Wahrscheinlichkeit ist groß, dass einige seiner Fragen berechtigt sind. Wenn er gezwungen wird, Ihnen eine E-Mail zu senden, unterbricht dies Ihren Datenfluss nicht und es ist unwahrscheinlich, dass er das Problem in einer E-Mail ausführlich beschreibt, wenn es trivial ist. Sie müssen dem Management dann auch eine Aufzeichnung darüber vorlegen, ob seine Fragen immer noch unangemessen sind.

Tom Squires
quelle
12
Dies ist auch meine bevorzugte Methode. Es vermeidet Konfrontationen (und die Möglichkeit, dass Sie auf der Seite der Verlierer stehen) und wenn Sie dies konsequent sagen, geben sie nach einer Woche auf.
JQA
15
IMO, es ist die beste Option. Es hinterlässt eine Papierspur und zwingt ihn, tatsächlich zu denken und zu schreiben, bevor er Dinge herausplatzt.
Nicholas
21
Wenn er sein Problem in den Griff bekommt, kann er es im Allgemeinen selbst lösen. Das Problem selbst zu definieren, ist meiner Meinung nach die halbe Lösung.
Lelouch Lamperouge
1
Ich liebe das, aber ich würde ihn bitten, Ihrem Chef und Ihrem CC eine E-Mail zu
schicken
3
Diese Antwort beweist erneut, dass es oft die beste Option ist, höflich die Wahrheit zu sagen. Der Fragesteller erwähnte tatsächlich, dass er von seinem Kollegen unterbrochen wurde, und diese Antwort (sehr gut, verstehen Sie mich nicht falsch!) Sagt ihm einfach: Sagen Sie Ihrem Kollegen, dass die Unterbrechungen Sie stören. Manchmal muss auf das Offensichtliche hingewiesen werden, bevor wir es sehen können.
fzwo
44

Das erste, was zu tun ist, ist ein offenes Gespräch mit dem fraglichen Mann. Tun Sie es eins zu eins anstatt in einer Gruppe, oder er fühlt sich (möglicherweise zu Recht) aufgeregt. Fragen Sie ihn, warum er diese Fragen immer wieder stellt, und erklären Sie, wie störend dies für Ihre Arbeit ist. Sehen Sie, was er zu sagen hat.

Versuchen Sie, je nachdem, was Sie aus diesem Gespräch lernen, herauszufinden, ob er selbst lernen kann. Hilf ihm, sich selbst zu helfen, anstatt ihm Antworten zu geben. Sehen Sie, ob es ausreichen würde, ihn in die richtige Richtung zu weisen.


Wenn keiner der oben genannten Punkte hilft:

Sie und Ihre Kollegen sollten aufhören, seine trivialen Fragen zu beantworten.

Antworten wie:

  • Entschuldigung, kann jetzt nicht helfen. Ich habe eine Frist.
  • Warum fragst du?
  • Das sieht für jemanden wie dich trivial aus.

Grundsätzlich muss jeder, der zustimmt, dass alle mitspielen, die Dinge selbst herausfinden.


Sie sagen, dies sei nicht kooperativ - ja, das ist es. Das ist der springende Punkt.

Sie haben ein Teammitglied, das sich nicht anstrengt - er führt in der Tat dazu, dass Sie und Ihre Kollegen weniger produktiv sind. Wenn er sich in einer Ebene befindet, in der diese Fragen keine Fragen sind, die er stellen sollte, lehnen Sie es ab, sie zu beantworten.

Wenn Sie der Meinung sind, dass dies keine gute Strategie ist, können Sie ein Unterbrechungsprotokoll erstellen. Nehmen Sie jedes Mal auf, wenn er Ihnen eine triviale Frage stellt, und wie lange Sie gebraucht haben, um zu Ihrer Arbeit zurückzukehren (dh in den Mindframe, in dem Sie sich vor der Unterbrechung befanden ).

Dieses Protokoll gibt Ihnen eine Vorstellung davon, wie viel Zeit er Sie kostet. Wenn alle Ihre Kollegen dies tun, haben Sie eine gute Vorstellung davon, wie schlimm das Problem ist.

Was Sie mit diesen Daten machen, liegt bei Ihnen - besprechen Sie es mit ihm, erklären Sie das Problem und versuchen Sie, es zu lösen oder eskalieren Sie zum Management.

Oded
quelle
6
Sie möchten lieber, dass er Sie davon abhält, produktiv zu sein? Ich glaube, er ist das Problem. Sie sind jetzt einfach nicht mehr die Lösung. Sie müssen ein wenig über negative Produktivität lesen - Mitglieder eines Teams, das sie produziert, sollten gekürzt werden.
Oded
4
Leider habe ich meinen Job auf dem nicht kooperativen Weg verloren, daher würde ich ihn nicht empfehlen. Andererseits habe ich woanders einen besseren Job bekommen (es hat sich also absolut gelohnt).
Spoike
15
-1 Das ist ein bisschen zu passiv-aggressiv für meinen Geschmack.
Bryan Oakley
4
Es gibt viele kompetente Programmierer, die Arbeit suchen. Wenn ein Kerl es nicht schafft, schneiden Sie ihn los und stellen Sie jemanden ein, der kompetent ist.
Paul Tomblin
8
"Er hat mich oft um Hilfe gebeten, deshalb habe ich angefangen, diese aufwändige Verwaltung darüber zu führen, wie viel Zeit ich verliere. Hier sind die schriftlichen Berichte, die Fragen, die Antworten, Tabellenkalkulationen und Grafiken darüber, wie viel Zeit das Unternehmen für andere Dinge bezahlt hat als meine Arbeit ". Könnte aber den falschen Eindruck erwecken.
Konerak,
42

Eine konstruktive Herangehensweise (weil Sie sagen, dass dies auf mangelnde Kompetenz zurückzuführen ist) könnte folgendermaßen aussehen:

  • Versuchen Sie, ihn in die Richtung der Antwort zu coachen, aber versuchen Sie, ihn dazu zu bringen, die endgültige Antwort zu finden. Auf diese Weise lernt er, wie er selbst mit trivialen Dingen umgeht, und er wird selbstbewusster in Bezug auf seine eigene Lösungskompetenz (es kann sein, dass er unsicher ist und eine Bestätigung von Ihnen und / oder Ihren Kollegen benötigt). ).

  • Wenn er eine ähnliche Frage mehrmals stellt, machen Sie deutlich, dass Sie dies bereits erklärt haben und dass er dies wissen sollte (weil Sie in genau diesem Fall tatsächlich WISSEN, wie sein Wissen in dieser Angelegenheit sein sollte).

Geerten
quelle
2
Dies sollte die beste Antwort sein - helfen Sie ihm, sich selbst zu helfen.
Qwerky
1
Ja, aber einige sind darüber hinaus einfach. Meiner Meinung nach ist es viel wichtiger, die Person zu profilieren, der Sie helfen möchten. Ich habe Fälle gesehen, die in beide Richtungen gingen.
13.
Ich stimme zu, dies sollte die beste Antwort sein. Sagen Sie ihm, wie es geht, aber codieren Sie es nicht wirklich für ihn. Dies wird ihn zwingen, es selbst zu codieren und er kann lernen, wie es funktioniert.
Rachel
Meine Lieblingsantwort! Ich habe gerade die +1 der anderen "guten" entfernt
Peter Gfader
30

Lassen Sie mich Ihnen sagen, dass es eine wirklich gute Tat ist, sich dieses Problems bewusst zu werden, als jemand, der diese Art von Leuten schon einmal beschäftigt hat. Ich wollte, dass meine Leute unter diesen Umständen Folgendes tun:

  • Fang an, nein zu sagen. Das ist schwierig, weil diese Leute sehr gut darin sind, was sie tun, was andere Leute dazu bringt, ihnen zu helfen. Sehr gut. [siehe Anmerkung 1]
  • Wenn Sie dazu bereit sind, führen Sie ein Gespräch für Erwachsene, in dem Sie das Verhalten identifizieren und sagen, dass Sie nicht mehr teilnehmen werden. Dies ist optional. Sie müssen keinem Kollegen sagen, dass er nach Belieben keine 20-Dollar-Scheine aus Ihrer Brieftasche nehmen kann.
  • Sag es deinem Chef. Herr, ich wünschte, die Leute hätten es mir früher gesagt.

Sie wissen, was passiert, wenn dieser Mitarbeiter entlassen wird? Das ist das Schockierende. NICHTS SCHLECHTES. Wenn das Team eine Woche zuvor x Arbeitseinheiten produziert hat, wird es eine Woche später weiterhin x Arbeitseinheiten produzieren. Die Zeit, die diese Person in Anspruch nimmt, und die Störung, die sie in Ihrem Arbeitsablauf verursacht, kann wirklich erst danach bemerkt werden. Sie werden mehr erledigen, wenn dieses Verhalten aufhört. Sie werden auch glücklicher sein. Und Ihr Unternehmen wird mehr Geld haben.

Anmerkung 1: Einmal hatte ich einen Angestellten, der in einer schlechten Woche einen schlechten Tag hatte. A, sagte ich, ich brauche eine Liste all deiner hervorragenden Sachen und wo sie stehen, bevor du heute nach Hause gehst. Ich werde heute Abend nachsehen und morgen früh einen Plan machen. Es war noch eine Stunde am Tag. Nachdem ich A's Büro verlassen hatte (um nach Hause zu fahren, arbeiteten wir nicht mehr die gleichen Stunden), schwenkte ich B ein und mobbte A, bei B's Projekt zu "helfen" (was für das Unternehmen nicht einmal wichtig war, es war ein Trainingsprojekt, um B zu machen besser an einer bestimmten Technologie, indem Sie etwas auf unserer Website hinzufügen) für - Sie haben es erraten - eine Stunde. Dann ging A nach Hause. Ich habe nichts dagegen, ein harter Stopp ist ein harter Stopp. Aber wowee war ich sauer auf B am nächsten Tag. Das Können, das es braucht, um kluge Leute dazu zu bringen, alles für Sie fallen zu lassen, ist nicht zu unterschätzen. Sie können beschließen, nein zu sagen,

Ich wünschte, ich könnte Ihnen sagen, wie Sie die Person dazu bringen können, damit aufzuhören. Nach meiner Erfahrung kannst du nicht. Aber Sie können sie dazu bringen, es Ihnen nicht mehr anzutun . Manchmal arbeiten diese Leute, nachdem sie von einem Ort entlassen wurden, an dem sie dies taten, irgendwo, wo es niemanden gibt, an dem sie sich ausruhen können und der es dort nicht mag, oder arbeiten bei einem Job, den sie tatsächlich können. Aber während sie einen Job haben, wissen sie nicht, wie sie es machen sollen, und die Fähigkeit, andere dazu zu bringen, das für sie zu tun, ist die Strategie, die sie anwenden werden.

Kate Gregory
quelle
+1 für "Beginne nein zu sagen" Ansonsten habe ich das Gefühl, dass du schwer unter einem zwanghaften inkompetenten Blutegel gelitten hast. Die meisten einigermaßen kompetenten Personen zeigen dieses Verhalten nur, weil sie die Auswirkung ihrer Fragen auf Sie nicht verstehen und (möglicherweise wiederholt) nachgiebig gefragt werden und / oder gezwungen sind, später zurückzukehren, ihre Fragen zu stapeln (einmal pro Tag 10 Minuten Sitzung) oder packe Sachen in Mails, da es dann schwieriger wird zu fragen, als es selbst zu klären.
Marjan Venema
2
@MarjanVenema die Sache ist, wenn die OP mit dieser Art von Person zu tun hat, wäre es nicht so weit gekommen. Wenn das OP unter Kollegen plaudert und feststellt, dass "Hey, das passiert uns allen", können Sie sicher sein, dass bereits jemand einfache Dinge ausprobiert hat, wenn nicht das OP, dann einer der Kollegen.
Kate Gregory
Ja, weil es so scheint, als hätten sie bisher nichts unternommen, um es zu stoppen. Sie haben sich direkt an seine Gewohnheit gewöhnt, indem sie alle seine Fragen beantwortet haben.
Marjan Venema
2
"Sagen Sie es Ihrem Chef. Herr, ich wünschte, die Leute hätten es mir früher gesagt." Kate, ich weiß nicht, ob Sie es wissen, aber wahrscheinlich können Sie Ihren Kuchen auch essen. "... Sie werden von Spannungen zwischen zwei Angestellten und
Mücke
3
@gnat danke, ich bin ein großer Fan von den Eins zu Eins und hatte sie. Ich habe gehört "Ich werde oft unterbrochen" oder "Ich glaube, ich verbringe zu viel Zeit damit, X zu helfen", aber es hat lange gedauert, bis mir die Leute tatsächlich gesagt haben, dass X über die Linie ist. Das OP hier will es auch dem Chef nicht sagen. Die Leute sind nett, sie wollen helfen, sie wollen ein unterstützender Teamplayer sein. Ich verstehe das.
Kate Gregory
19

Senden Sie ihm den Link zu Stack Overflow .

Wenn es wirklich Faulheit ist, dann sollte es nicht Ihre Verantwortung sein, seine Bereitschaft, die Arbeit zu vervollständigen, zu übertreffen. Wenn es ein Mangel an Können ist, dann lassen Sie ihn Frachtkult nach eigenem Ermessen und nicht nach Ihrem Ermessen. Sie haben eine professionelle Verantwortung gegenüber Ihrem Arbeitgeber, Ihre beste Arbeit zu leisten, und Sie dürfen nicht zulassen, dass andere Sie gefährden. Kooperativ zu arbeiten und Kollegen zu helfen ist professionelles und erwartetes Verhalten. Es ist etwas, das Sie vermeiden müssen, wenn Sie sich von Mitnahmeeffekten davon abhalten lassen, Ihre Arbeit zu erledigen (ohne etwas zurückzugeben), und Ihr Vorgesetzter hat das große Geld, dies zu beheben.

Joel Brown
quelle
2
+1 für SO. Früher habe ich die Hilfe-Vampire losgeworden, indem ich ihnen Links geschickt habe, die ich für Sie googeln wollte. Was ich hier nicht verlinken kann, weil es anscheinend gefiltert ist.
Jason Lewis
Und auch der Link zu google.com wäre eine sehr richtige Antwort :)
Yasin Okumuş
12

Das ist bizarr - er bittet dich nur, seinen Job für ihn zu erledigen. Ich glaube, ich wäre versucht, nur zu sagen, "nein, ich habe keine Zeit", es sei denn, er hat eine sehr kluge / subtile Art zu fragen.

Kroger
quelle
4
Warum sogar höflich sein? Ich bin seit fast 10 Jahren höflich mit Idioten, Mantelschwanzreitern und Betrügern. Es ist viel einfacher, die Person direkt zu konfrontieren und ihnen genau zu sagen, wie Sie sich dabei fühlen. Sie mögen dich hassen, aber na ja, du willst sowieso nicht mit solchen Leuten gesehen werden. Sei nicht mal nett dazu. Das ist der einzige Weg, den diese Menschen jemals lernen und irgendwann tun oder sie fangen einfach an, andere auszunutzen, nicht mehr Ihr Problem.
maple_shaft
13
"Warum sogar höflich sein?" Weil Sie möglicherweise selbst dem Management gemeldet werden.
Otto
2
@maple_shaft: Wie du schon sagtest, musst du es auf die kluge Art und Weise tun.
Goran Jovic
4
-1 Dies ist keine hilfreiche Antwort, es ist nur ein Kommentar.
Bryan Oakley
5
@harjuo - Sie müssen nicht höflich sein, nur nicht unhöflich. Solange Sie professionell sind, sehe ich kein Problem damit. Zugegeben, die Person, mit der Sie konfrontiert sind, nimmt es möglicherweise schlecht auf und jammert darüber, vielleicht sogar gegenüber dem Management. Wenn Sie der Meinung sind, dass die Möglichkeit einer Beteiligung des Managements besteht, würde ich versuchen, meine Enten hintereinander zu halten und bereit sein, dem Management eine ruhige und klare Erklärung der Situation zu geben. Das Management hat kein Wissen aus erster Hand, um die Ungenauigkeiten des Kontos dieser Person zu bestreiten.
Dr. Wily's Apprentice
9

Haben Sie darüber nachgedacht, mit dieser Person ein Erwachsenengespräch zu führen? Lassen Sie sie wissen, dass ihre ständigen Fragen ein Produktivitätsmörder sind, und fragen Sie, warum er das Gefühl hat, ständig scheinbar einfache Fragen stellen zu müssen. Vielleicht ist er ein bisschen inkompetent. Sie können sich dafür entscheiden, ihn scheitern zu lassen, oder Sie können sich dafür entscheiden, ihm zum Erfolg zu verhelfen.

Lassen Sie ihn im Idealfall wissen, dass Sie bereit sind zu helfen, wenn er wirklich feststeckt, aber Sie erwarten, dass er Ihnen den Respekt entgegenbringt, den Sie verdienen, und führen Sie zuerst ein wenig unabhängige Nachforschungen durch. Ständige Antworten auf einfache Fragen helfen niemandem. Ihn zum Lernen und Wachsen zu ermutigen, hilft dem gesamten Team.

Ja, es wird ein unangenehmes Gespräch sein, aber es wird weniger unangenehm sein als ein paar weitere Monate stillen Grolls.

Bryan Oakley
quelle
Tolle Idee, wenn es klappen würde. Wenn sich jemand davon überzeugt hat, dass er nicht um viel Hilfe und nur um Kleinigkeiten bittet, und das insgesamt Zeit spart, weil Sie es bereits wissen und es mir nur sagen müssen, dann sagen Sie, dass Sie mir nicht helfen werden, wenn Sie gewinnen nicht viel reparieren.
Kate Gregory
@KateGregory: Deine Aufgabe wäre es also, ihn nicht zu überzeugen. und genau darum geht es in der frage und dieser antwort. Es mag schwierig sein, ihn zu überzeugen, aber Sie müssen damit beginnen, oder Ihre eigene Leistung leidet weiter.
Marjan Venema
@MarjanVenema Es gibt andere Dinge, als die Person dazu zu bringen, nicht mehr zu fragen, einschließlich Nein zu sagen, wenn sie gefragt wird, und sich an das Management zu wenden und zu bitten, dass es gestoppt wird.
Kate Gregory
@ KateGregory: siehe mein Kommentar zu Ihrer Antwort.
Marjan Venema
9

Als ehemaliger Manager kann ich Ihnen nicht sagen, wie viel Zeit ich wöchentlich als "erwachsener" Babysitter verbracht habe. Alle Probleme im Zusammenhang mit Ego, Konflikten, Beleidigungen und gelegentlicher Arbeit. Nie ein Problem mit Code-Überprüfungen.

Ich wünschte nur, echte Arbeitsplätze würden sogar denen in Joels Büchern ähneln.

Setzen Sie sich gemeinsam mit allen Mitarbeitern, die von dieser Person belästigt werden, in einen Konferenzraum. Lassen Sie diese Person wissen, dass die Unterbrechungen Sie von Ihrer Arbeit ablenken und Ihre Fähigkeit beeinträchtigen, in "der Zone" zu arbeiten.

Informieren Sie den Manager, wenn möglich.

Bitten Sie darum, dass alle Fragen per E-Mail beantwortet werden, um die Arbeitsstörungen zu beseitigen, und Sie können damit beginnen, ein Protokoll über die Häufigkeit der Unterbrechungen und die nachgewiesenen geringen Erfahrungswerte zu führen.

Innerhalb kurzer Zeit sollte die Gruppe gemeinsam entweder eine Nachricht gesendet haben, die diese Person davon abhält, alle zu belästigen, oder Sie haben genug E-Mail-Trails gesammelt, um selbst einem unerfahrenen Manager den gemachten Einstellungsfehler zu demonstrieren.

Eine Lektion, die ich als Manager früh gelernt habe, war, die besten Mitarbeiter einzustellen, die ich finden konnte, um zu sehen, wie jede Person innerhalb des Teams arbeitete und wie sich das Team entwickelte.

Eine andere frühe Lektion war, schlechte Angestellte sofort loszuwerden.

bsd
quelle
+1 für die letzte Zeile, zu der wir alle irgendwann kommen (und dann wünschten wir wären früher gekommen)
Kate Gregory
Ich habe gehört, dass es so erklärt wurde: "Es gibt keine guten Einstellungen, nur gute
Entlassungen
6

Bitten Sie ihn, seine Frage aufzuschreiben, damit Sie sie später beantworten können, wenn Sie frei sind, und sprechen Sie mit Ihrem Vorgesetzten, um sicherzustellen, dass Sie ruhige Arbeitsbedingungen haben.

Ihre Situation scheitert The Joel Test Punkt 8 Haben Programmierer ruhige Arbeitsbedingungen?

Wenn ein Mitarbeiter Ihnen eine Frage stellt, die eine Unterbrechung von 1 Minute verursacht, Sie aber so sehr aus der Zone verdrängt, dass Sie eine halbe Stunde brauchen, um wieder produktiv zu werden, ist Ihre Gesamtproduktivität in ernsthaften Schwierigkeiten.

Tänzerin
quelle
1
Möchtest du einen Kommentar abgeben?
Bancer
5

Bitten Sie ihn, die Frage auf dieser Website zu stellen und zu sehen, welche Antwort er erhält. Es hat vielen Programmierern geholfen. Legen Sie eine Kopie der CLR über C # auf seinen Schreibtisch und lassen Sie ihn dort einchecken.

jolySoft
quelle
Was lässt Sie denken, dass sich das OP über C # -Fragen beschwert? Ist C # wirklich so schwierig?
Gbjbaanb
Ich nicht. Es ist nur ein Beispiel für eine gute Ressource. Das ist mein Punkt, geben Sie ihm eine gute Ressource (n) und bitten Sie ihn, Dinge für sich selbst zu lernen. Egal ob .net, Python oder in deinem Fall C ++ und kein C # ist einfach, es ist seine Einstellung die falsch ist.
JolySoft
4

Ich würde ihn bitten, alle seine Fragen auf einen großen Stapel zu legen und mich dann hinzusetzen und über einen längeren Zeitraum ein paar Programmieraufgaben mit ihm zu erledigen.

Es hört sich so an, als wüsste er nicht, wie man programmiert, aber das könnte nur Ihre Frustration sein. Paarprogrammierung bringt ihm das Programmieren bei (vorausgesetzt, er ist lernfähig, nicht jeder hat das Talent für das Programmz).

Lennart Regebro
quelle
2
Der Schlüssel zur Feststellung, ob dies der Fall ist oder nicht, ist, ob Sie immer wieder dieselben Fragen haben. Es gibt Leute da draußen, die dich dreimal in der Woche fragen, wie man etwas macht (das Gleiche) und dich nie erinnern und einfach weiter fragen. Diesen Leuten kann bei der Paarprogrammierung nicht geholfen werden.
Kate Gregory
2
Pair Prog ist ein großartiges Szenario, da er Hilfe bekommt, aber nicht kostenlos. Durch die Paarung ist es leicht zu erkennen, ob er bereit ist zu lernen oder nur jemanden zu suchen, der seinen Job macht
Peter Gfader
3

Ich weiß genau, wie du dich fühlst, ich war schon einmal in dieser Situation. Es ist nur Rollenspiel und Manipulation. Es passiert normalerweise aus vielen Gründen: - Diese Person kennt die Antwort nicht, ist inkompetent und möchte nicht als inkompetent erscheinen, daher dachte ich, dass das so ist. - Wenn diese Person Ihnen dumme Fragen vor Leuten stellt und diese direkt danach beantwortet, könnte sie versuchen, Sie an einen inkompetenten Ort zu bringen oder Spiele mit Ihnen zu spielen (der Arbeitsplatz ist voll von dieser Art von Leuten, die dies versuchen) auf dich klettern). - Diese Person ist faul und möchte, dass Sie seine Arbeit für ihn tun. - Diese Person ist der Typ "vom Hören", was bedeutet, dass sie ein Codebeispiel reproduzieren kann, es aber nicht anpassen kann, weil sie nicht versteht, wie es funktioniert, sondern nur, wo sie es verwendet.

Die gute Herangehensweise von IMO besteht nur darin, dem Kerl zu sagen, dass Sie jetzt auf sich allein gestellt sind. Diesmal müssen Sie es selbst herausfinden. Ich habe etwas zu tun. Wenn das Problem weiterhin besteht, sprechen Sie mit Ihrem Vorgesetzten darüber (ich weiß, dass Stuhlgang nicht das Beste ist, aber hoffentlich haben Sie einen kompetenten Vorgesetzten, der schon einmal Schnee gesehen hat :)).

Eric
quelle
3

Ich würde die meisten Antworten, sogar ein Gespräch mit ihnen, als "Eskalation" betrachten, während meine erste Antwort in der Art eines Angebots wäre, sich mit ihnen zu paaren. An diesem Punkt haben Sie Hilfe angeboten, und wenn sie diese ablehnen, können Sie mit gutem Gewissen eskalieren. Wenn sie sich mit Ihnen paaren, können Sie deren tatsächliche Kompetenzstufe bewerten.

Die Sache ist, wenn eine Person eine Bibliothek schreibt, ist es völlig akzeptabel, sie zu bitten, einen Code zu schreiben, der mit ihr interagiert - zumindest als Test. Es gibt andere Beispiele, die offensichtlich weniger akzeptabel, aber immer noch fragwürdig sind - zum Beispiel, wenn jemand denkt, dass Sie bereits ein Problem gelöst haben und den resultierenden Code immer noch zur Hand haben.

Wenn sie Sie tatsächlich auffordern, ihre Arbeit zu erledigen, ist es IMMER NOCH vernünftig, nach einem Pairing zu fragen. Tatsächlich ist es ein guter Vorschlag, wenn Sie ratlos sind und eine großartige Möglichkeit zum Lernen.

Wenn sie nicht an einer Paarung interessiert sind, gehe ich gerne zu einer der anderen Lösungen über. In der Tat werde ich, abhängig von ihrer Reaktion, die Diskussion mit ihnen überspringen und direkt zum Manager gehen (mit nicht nur ihrer Bitte um Ihre Hilfe, aber eine unbestreitbare Behauptung, dass Sie Hilfe angeboten und festgestellt haben, dass das, was sie WIRKLICH wollten, mehr als nur Hilfe war)

Bill K
quelle
2

Bringen Sie ihn dazu, etwas Informatik zu lernen, und helfen Sie ihm dabei, sich aus hirnlosen Skripten zu entwickeln. wahrscheinlich ist er eine Art von Person , die weiß , Sachen (mit bewährten Fähigkeiten) , aber keinen Hintergrund hat.

"Sie wissen, dass Sie wirklich mehr von diesem Zeug bekommen können, aber wie wäre es, sich darüber zu verbessern - jetzt ...". Geben Sie etwas Geld für amazon aus, um ein gutes gebrauchtes Buch zu erhalten (Viererbande, Programmieren in Haskell, .. Nur zum Spaß?). Fügen Sie daher einige Lesezeichen zu seinen letzten Fragen hinzu.

kagali-san
quelle
6
Wenn er nicht bereit ist, sich nach 5 Jahren die Mühe zu machen, Probleme selbst lösen zu lernen (anstatt von seinen Mitarbeitern nach einem Handzettel zu fragen), ist er wirklich bereit, sich die Mühe zu machen, "etwas Informatik zu lernen"? "?
gunit888
@ gunit888, egal wann er will oder nicht; Aber es wäre informativ, wenn Sie seine wahren Absichten kennen würden. Und wenn er dann nichts lernen würde, würden Sie den moralischen Punkt genug gewinnen, um ein Gespräch über ihn zu beginnen.
kagali-san
2

Ich würde Unterstützung vom Management erhalten, mich mit ihnen darüber unterhalten und dann einen Zeitpunkt vereinbaren, um mich als Gruppe mit diesem Entwickler zusammenzusetzen, um mit der Situation umzugehen.

Alternativ ist es manchmal notwendig, etwas politisch mit diesen Dingen umzugehen und das Verhalten der Person deutlich vor dem Rest des Teams (und dem Management, falls möglich) zu zeigen, ohne unhöflich oder konfrontativ zu sein, aber sanft zu hinterfragen, warum sie es tut diese. Ich musste mich vor nicht allzu langer Zeit mit einer ähnlichen Situation auseinandersetzen. In diesem Fall sagte ich zu dem fraglichen Entwickler, als ich erneut um Unterstützung gebeten wurde: "Wenn Sie wissen, was Sie tun, wie Sie behaupten, warum stellen Sie dann konsequent Fragen? Und wenn ich sie beantworte, warum argumentieren Sie? Wenn ich Ihnen in Zukunft helfen soll, lassen Sie es mich einfach tun. " Dieselbe Person wurde einige Tage später vom Technischen Direktor entlassen (er war sich der Probleme bereits latent bewusst).

Wir waren beide Auftragnehmer, zu Ihrer Information, und daher bestand aus Sicht des TD für keinen von uns eine interne Loyalität. Manchmal müssen die Dinge nur ins Freie gebracht werden.

Techniker
quelle
1

Seien Sie ein guter Teamplayer, indem Sie ihm auch zeigen, wie man ein solcher Spieler ist. Ihn dem Management auszusetzen, könnte Ärger von einigen Ihrer Kollegen hervorrufen, und meiner Meinung nach ist es karmisch schlecht.
Die Chancen stehen gut, dass das Management bereits über Ihren Kollegen Bescheid weiß. Warum sollten Sie also aus der Reihe treten, indem Sie ihm "zeigen", dass er ein schlechter Mitarbeiter war? Auf lange Sicht könnte es sich auszahlen, diesem Kerl jetzt ein bisschen auszuhelfen, auf lange Sicht auf eine Art und Weise, die Sie sich vielleicht nie vorstellen würden.

Tut mir leid, dass Sie sich in einer schwierigen Situation befunden haben.

blackappy
quelle
Das Management weiß vielleicht, dass "Joe anscheinend mehr Hilfe braucht als andere", aber nicht, dass "Joe vom Rest des Teams getragen wird und wir mehr Arbeit erledigen würden, wenn er gehen würde". Als Management wollte ich das nie glauben. Über 20 Jahre traf ich drei Menschen, von denen es wahr war. Das Schlimmste von ihnen war das hinterhältigste, das einmal einen Kollegen zum Weinen gebracht hat, weil er mir erzählt hatte, was los war. Diese Person versteckte definitiv Inkompetenz, um ein Gehalt zu behalten. Und das war so schwer für mich zu glauben.
Kate Gregory
Ich verstehe, was Sie sagen, aber es scheint, dass "Joe" wahrscheinlich die Ausnahme von der Regel ist.
blackappy