Was kann ich tun, wenn mein Vorgesetzter schlechte Leute einstellt und mich dann für alles verantwortlich macht, was passiert?

Ok, also habe ich diesen Manager, der mich zum Manager gemacht hat, und er hat einen Typen eingestellt, der Git nicht benutzen konnte, und unser privates Projekt in seinem eigenen öffentlichen Repository gegabelt. Er hatte 10 Jahre Erfahrung, aber er hatte im Grunde 0, da er für seine Familie oder etwas in dieser Richtung arbeitete. Er war wirklich schlecht und irgendwann fragte er sich, warum seine Änderungen nicht richtig gepusht wurden, und das lag daran, dass er zwei verschiedene IDEs gleichzeitig verwendete und auf beiden speicherte. Er wurde gefeuert.

Dann stellte er einen anderen Typen ein, der genauso schrecklich war. Er brauchte einen Monat, um eine Zielseite mit drei großen Abschnitten zu erstellen, und er war noch nicht einmal fertig. Er sagte mir ständig, ich solle auf die Inszenierung drängen, und ich würde seine Tickets zurückgeben, weil er für jeweils fünf Punkte, die ich ihn um Korrektur bat, zwei weitere Fehler hinzufügte und einen oder zwei davon nicht korrigierte. Er sagte, ich sei sein QA oder so etwas in der Art und sagte, ich solle seinen Job machen. Als ich ein leitender Entwickler bin, der ihn verwaltet, und er mir immer wieder sagte, ich solle seine Korrekturen vorantreiben, wenn er sie nicht richtig machen würde. Ich eskalierte dies an den Manager, aber es war ihm egal und er tat nicht viel, um zu helfen. Wahrscheinlich wollte er ihn nicht feuern, weil er derjenige war, der ihn eingestellt hatte, und dieser Typ eigentlich ein leitender Entwickler sein sollte. Er sagte mir, ich solle ihn coachen und ich tat mein Bestes, aber gewisse Dinge kann man nicht lehren. Dieser Typ argumentierte, dass etwas zentriert sei, wenn sich das Element um 30 % nach rechts neigte, und nach 10 Minuten konnte er mir nicht erklären, warum ich falsch lag. Ich habe noch nie mit so schlechten Entwicklern gearbeitet.

Dann ging der Typ und der Manager beschuldigte mich, unhöflich zu sein. Und das Beispiel, das er anführte, war, dass ich ihn fragte: "Möchtest du, dass ich es stattdessen mache? Wenn du es nicht kannst, werde ich es tun." und anscheinend war das extrem unhöflich. Ich meine, ab wann ist der "Senior Developer" schuld, der grundlegende Aufgaben nicht erledigen kann, und nicht der Typ, der ihn verwaltet? Ich habe viele Aufgaben zu erledigen und außerdem muss ich ihn managen. Ich muss Devops-, Sysadmin-, Frontend- und Backend- und DB-Aufgaben erledigen. Ich habe keine Erfahrung in zwei dieser Bereiche. Dieser Typ konnte keine grundlegende Aufgabe erledigen. Sein Lebenslauf besagt, dass er keine Erfahrung mit PHP hat, und mein Manager wollte, dass er Backend-PHP-Aufgaben erledigt, und ich musste sie stattdessen erledigen. Ich habe das noch nie zuvor in meinem Leben gesehen. Versucht er mich anzuzünden oder Schlimmeres?

Ich kann definitiv sehen, dass ich weniger unhöflich hätte sein können, aber es ist unmöglich, wenn man so viele Aufgaben hat. Ich habe versucht, konstruktiv zu sein und Schritte unternommen, damit ich die nächste Person besser führen kann, aber wenn er weiterhin schlechte Leute einstellt, wird mein Kopf explodieren. Was kann ich in dieser Situation tun?

1. Bestehen Sie darauf, die Mitarbeiter selbst auszuwählen. Ich habe das Gefühl, dass einige Kompromisse unvermeidlich sind, aber Sie können es zumindest bewusster angehen; 2. Arbeite daran, wie du mit unvollkommenen Menschen umgehst; 3. [die Standardantwort auf alle Fragen hier]
"...aber gewisse Dinge kann man nicht lehren..." Wirklich? Wie zum Beispiel?
Absätze. Und wir brauchen nicht wirklich all diese technischen Details.
Wenn er Sie wirklich zum Manager gemacht hat, sollten Sie die Verantwortung für die Einstellung haben oder zumindest ein Veto einlegen.
Haben Sie darüber nachgedacht, sich selbst zum Einstellungsverfahren einzuladen?

Antworten (4)

Wenn Ihr Vorgesetzter schwerwiegende Fehler macht und Sie dafür verantwortlich macht, ist es im Allgemeinen am besten, sich eine andere Beschäftigung zu suchen. Es ist eine ernsthafte Gefahr für Ihren Ruf und Ihren Seelenfrieden.

Ich habe nicht abgelehnt, und ich stimme der Philosophie nicht wirklich zu. Ich hatte in meiner Karriere ähnliche Situationen, und ich bin damit umgegangen, indem ich alles danach blaming you for themdurch it's time to get involved and become part of the solution.Blame is a Thief ersetzt habe. Es beraubt uns unserer Fähigkeit und unseres Wunsches, wirklich etwas zu erreichen.
@JoelEtherton bedeutet manchmal, „Teil der Lösung“ zu sein, als Sündenbock entlassen oder bestraft zu werden und einen großen Schlag für den Repräsentanten einzustecken.
vielleicht entlassen, aber definitiv kein Reputationsschaden. Niemals. Sie können jemanden nicht verkleiden oder trüben, der auftaucht und handelt. Im Laufe meiner Karriere haben viele Leute ähnliche Versuche unternommen, und es hat nie funktioniert, weil meine Taten lauter sprechen als die Worte anderer.
@JoelEtherton Ich habe gesehen, wie Menschen zum Sündenbock gemacht und ihre Karrieren ruiniert wurden. Aber sie hatten die Dinge nicht richtig analysiert (die meisten Leute tun das nicht).

Manche Chefs interessieren sich nicht wirklich dafür, wie die Wurst hergestellt wird, und werden gelangweilt und frustriert, wenn man ihnen alle Probleme im Detail erzählt. Außerdem ... es sind deine Probleme, nicht ihre, also ist es noch langweiliger.

Sie müssen Ihre Anliegen in einen Umschlag oder in Sprachen verpacken, die Ihr Chef verstehen kann. „Chef sprechen“, wenn Sie so wollen. Mach es nicht über deine Probleme, mach es über ihre Probleme:

Hey Boss, dieser Neuzugang ist kein leitender Entwickler. Ich muss ihn jeden Tag trainieren, er ist bestenfalls ein Junior. Damit kann ich arbeiten, aber wenn Sie ihnen viel Geld für Senioren zahlen, sollten Sie darüber nachdenken. Wie gesagt, ihr Output ist bestenfalls auf Junior-Niveau.

Erledigt. Du hast gerade dein Problem zu ihrem Problem gemacht. Sie sind nicht zu schlecht für den Job, sie sind viel überbezahlt und belasten das Budget für das, was sie liefern. Das sind Begriffe, die Ihr Chef leicht verstehen kann, weil sie in seinem Problembereich liegen, nicht in Ihrem.

Außerdem: Stellen Sie sicher, dass die Kommunikation in einer dauerhaften Form wie E-Mail und nicht in einer flüchtigen Chat-Konversation oder mündlich vor Ort stattfindet.

Ich werde dies aus der Managementperspektive posten. Ich stimme zwar zu, dass es hier Probleme gibt, aber die meisten anderen Antworten basieren auf der Idee, dass das, was wir hier im Text lesen, alles ist, was zur Geschichte gehört.

Ich nehme die Position ein, dass ich Ihr Manager dafür bin. Was ich sehe, ist ein Senior-Entwickler, der derzeit nicht in der Lage ist, die Anforderungen seiner Position zu erfüllen. Als Senior wird von Ihnen erwartet, dass Sie Ihre Teammitglieder unterrichten, betreuen und befähigen. Obwohl es möglich ist, dass die Personen völlig unfähig oder nicht bereit sind, die anstehenden Aufgaben zu erfüllen, sehe ich viele Beschwerden, anstatt dies als ein Problem zu behandeln, das es zu überwinden gilt.

Finden Sie im ersten Schritt selbst heraus, welches Ergebnis Sie sich in dieser Situation wünschen. Suchen Sie nach einer besseren Möglichkeit, Produkte zu liefern? Möchten Sie sich an der Einstellung beteiligen, um qualitativ hochwertige Kandidaten zu gewährleisten? Möchten Sie nicht beschuldigt werden, wenn etwas schief geht? Welches Ergebnis möchten Sie sehen, wenn alles in Ordnung ist?

Im zweiten Schritt bewerten Sie Ihr eigenes Verhalten. Beschäftigt zu sein ist keine Entschuldigung dafür, ein giftiger Idiot zu sein. Als Manager würde ich dieses Verhalten bei keinem meiner Führungskräfte oder leitenden Entwickler tolerieren. Identifizieren Sie in Ihren Handlungen, was Sie tun, um die Situation zu verbessern. Menschen herabzusetzen wird dich nicht weiterbringen, und es wird dir nur als „toxischer Leistungsträger“ (jemand, der gefeuert werden muss) ein Ziel auf den Rücken legen. Ändern Sie Ihr Verhalten und Ihre Interaktionen so, dass sie die Menschen um Sie herum anheben, anstatt sie niederzumachen. Wenn Sie feststellen, dass sie weiterhin unterdurchschnittlich abschneiden, dokumentieren Sie dies und besprechen Sie dies mit Ihrem Vorgesetzten. Beschreiben Sie in dieser Diskussion, was Sie getan haben, um es zu korrigieren, und warum es nicht funktioniert hat. Vermeiden Sie Schuldzuweisungen.

Dritter Schritt: Beteiligen Sie sich an der Diskussion. Bitten Sie um einen Platz am Tisch der Kandidatenbesprechung. Das ist jemand, mit dem Sie arbeiten müssen. Tun Sie, was Sie können, um die Idee zu bekräftigen, dass Sie an der Einstellung und Eingliederung dieser Person teilnehmen sollten. Es ist eine Sache zu sagen: "Diese Leute, die Sie einstellen, sind schrecklich." Es ist eine ganz andere Sache zu sagen: "Die letzten paar Leute haben nicht geklappt, und ich denke, ich kann helfen." Diese beiden Dinge sagen praktisch dasselbe aus, und sie sagen es mit zwei völlig unterschiedlichen Einstellungen.

Schließlich überlegen Sie, was Sie von Ihrer Karriere erwarten. Möchten Sie in die Geschäftsführung/Führung einsteigen? Möchten Sie als Entwickler in einer individuellen Mitwirkendenrolle bleiben? Was tun Sie, um eines dieser Ziele voranzutreiben? Nach der Beschreibung, die ich im Text gelesen habe, haben alle Ihre Aktionen tatsächlich dazu gedient, sie beide zu untergraben. Ein Entwickler zu sein ist mehr als nur Code zu schreiben und Produkte zu liefern. Sie sind ein Mitglied des Teams, und das Älteste noch dazu. Sie müssen sich so verhalten. Ihre Priorität muss die Erfüllung und Befähigung des Teams sein. Sie denken vielleicht, dass Sie nur an der Produktlieferung des Teams gemessen werden, aber Tatsache ist, dass Sie an so viel mehr als dem gemessen werden. Sprechen Sie mit Ihrem Vorgesetzten über diese Art von Erwartungen und bestimmen Sie eine Rubrik dafür, wie Sie gemessen werden.

Hier ist die gute Nachricht, die ich sehe. Ich sehe all dies als leicht korrigierbar durch einige kleine Maßnahmen Ihrerseits. Das sind wirklich kleine Änderungen. Setzen Sie sich mit Ihrer Einstellung auseinander, engagieren Sie sich, finden Sie heraus, wie Sie Ihren Erfolg richtig messen können. Übernehmen Sie die Kontrolle über Ihre Situation, indem Sie Teil der Lösung sind. Die Frage, die ich mir immer stelle, wenn ich mich in einer Situation befinde, in der es mir so geht wie dir. Wie kann ich besser für mein Team sein?

Ich hätte weniger unhöflich sein können, aber es ist unmöglich

Es ist nicht unmöglich, unabhängig von Ihrer Arbeitsbelastung nicht unhöflich zu sein. Stehen Sie hier für Ihre Handlungen und geben Sie nicht anderen die Schuld dafür. Du bestimmst, wie du reagierst.

Sie müssen sich auf die Handlungen der Menschen konzentrieren, nicht auf ihr Können. Wenn die Leute nicht liefern, müssen Sie zum Chef eskalieren. Wenn es dem Chef egal ist, sollten Sie es wahrscheinlich auch nicht. Wenn Sie denselben Chef haben, ist das ziemlich einfach, wenn nicht, sollten Sie Ihren Chef damit beauftragen. Konzentrieren Sie sich wieder auf Verhaltensweisen. "Ich kann das Projekt nicht implementieren, weil Cody McCodeface keinen einheitengetesteten Code liefert."

gibt mir die Schuld für alles, was passiert

Dein Beitrag sagt das nicht. Es besagt, dass sie Ihnen gesagt haben, dass Sie unhöflich waren, als die Person kündigte, wahrscheinlich als Ergebnis eines Austrittsgesprächs, in dem sie sagten, sie hätten gekündigt, weil Sie unhöflich waren. Das ist nicht dasselbe wie „alles, was passiert“.