Frage

Ich bin mir also sicher, dass jeder irgendwann auf diese Person gestoßen ist. Jemand erwischt Wind oder Idee in Wind und zeigt zunächst etwas Interesse. Sie können über einige Ihrer Methoden sprechen und in der Regel um diese Zeit werden Sie angegeben, wie Sie die Methode X verwenden sollten, oder nur die Bibliothek Y., aber nicht als freundlicher Vorschlag, sondern grenzt an ein Gebot. Oft wiederholen Sie den gleichen Rat wie ein übereifriger Papagei.

Persönlich mag ich es, das Rad neu zu erfinden, wenn ich lerne oder nur zum Spaß, auch wenn es schlechter wird als zuvor. Aber diese Person kann anscheinend keine Nützlichkeit für solche Zwecke erkennen oder möglicherweise etwas ausprobieren, das nicht strikt traditionelle OOP -Praktiken folgt und sich mit nichts außer ihrem Sinn für Vollkommenheit zufrieden geben wird, und häuft somit ihre Kritik auf natürliche Weise in meine Ohren mit vollen Kraft hinunter . Um das Ganze abzurunden, rechtfertigen sie schließlich ihren Rat (Behinderung), indem sie all die unglaublich komplexen Dinge auflisten, die sie im Alleingang codiert haben (normalerweise nach "Vertrauen Sie mir", habe ich das Programm X schon lange gemacht. , bla bla bla ").

Jetzt bin ich weit davon entfernt, ein Programmiermeister zu sein, ich bin wahrscheinlich nicht einmal so gut und als solches schätze ich Rat und Kritik, aber ich denke, Ratschläge/Kritik haben eine Zeit und einen Ort. Es gibt auch einen großen Unterschied zwischen hilfreich und narzisstisch. In der Vergangenheit hätte ich wahrscheinlich eine etwas stärkere Entlassung im George Carlin -Stil verwendet, aber ich denke nicht, dass brennende Brücken der beste Ansatz mehr sind.

Haben Sie Ratschläge, wie Sie mit dieser Art von verbalem Auspeitschen umgehen können?

War es hilfreich?

Lösung

Lass sie nicht nur reden. Holen Sie sich sie vor eine Tastatur. Der Ausdruck "OK, Show Me" sollte es tun. Meine Erfahrung ist, dass die meisten Blow -Hards nicht so toll sind, und wenn sie tatsächlich versuchen, das zu tun, was sie sagen, funktioniert es nicht und die Dinge werden wirklich ruhig.

Andere Tipps

Ich habe seit dreißig Jahren programmiert. Ich kenne viele Leute, die mich als "Programmiermeister" betrachten. Willst du mein schmutziges kleines Geheimnis wissen? Ich bin in einigen Bereichen kaum kompetent, aber das war's. Meistens ich saugen.

Ich habe in jenen Jahren mit einigen unglaublichen Genies gearbeitet, nicht mit der Schauspielerin-auf-a-Podium-Bubbling-mal-HER-CO-Star-Art von Genie, sondern dem Blazing IQ, Genie mit einem Kapital-G-Genie. Heck, ich habe Knuth gelesen.

Wenn Sie früher oder später hart und lange genug daran arbeiten, werden Sie erkennen, dass das Beste, was Sie tun können, im Vergleich zur Breite und Tiefe des Talents da draußen wirklich unbedeutend ist. Ich sehe nicht, wie jemand diesen Punkt erreichen und mit etwas anderem als die tiefste Demut davonkommen kann.

Jeder, der seine Ansichten über eine andere Person herrscht und glaubt, dass sein Weg über alles ist, ist einfach der richtige Weg ist einfach nicht Ein sehr guter Programmierer. Verlass dich drauf.

Mein Rat, Sie sind auf dem richtigen Weg, nicht Brücken zu verbrennen. Hören Sie höflich zu, nehmen Sie alles gut, was Sie können, und gehen Sie dann auf Ihren eigenen Weg.

Wie die meisten sozialen Situationen hängt es vom Kontext ab.

Wenn sich diese Person in einer Hauptrolle spielt (der Kontext ist wahrscheinlich ein Arbeitsplatz), sind Sie irgendwie verprügelt, es sei denn, Sie können sie davon überzeugen, unterschiedliche Techniken zu verwenden als die, die sie wählen. Hoffentlich sind sie offen für Kritik von ihrem Team. In vielen Fällen habe ich festgestellt, dass die Präsentation guter, faktenbasierter, solider Argumente dafür, warum Ihr spezieller Ansatz für das Projekt besser ist, sie oft überzeugt. Wenn sie weiterhin hartnäckig sind, nur weil "so erledigt werden soll" (oder ein anderer dummer Grund), sehen sie sowieso schlecht aus und Sie sehen zumindest versucht, rational zu sein. In diesem Fall würde ich auch empfehlen, sich zu überprüfen Karrieren.so ...

Wenn diese Person Ihr Kollegen ist, können Sie sie so ziemlich nur ignorieren und weitermachen. Besser wäre, sie zu bitten, zu erklären, warum sie eine bestimmte Bibliothek oder einen bestimmten Ansatz schätzen. Durch die Diskussion werden sie möglicherweise erkennen, dass Ihre Einschränkungen anders sind als erwartet (zum Beispiel brauchen Sie keine "großartige Super-schnelle Bibliothek x" Ich möchte nicht "vorgefertigte Komponente y" verwenden, da Sie Abhängigkeiten minimieren möchten. Sie könnten auch wertvolle Einblicke in einige von dem erhalten, was sie vorschlagen. Normalerweise gehe ich in solchen Situationen hauptsächlich auf meinen eigenen Weg, aber ich werde normalerweise auch einige hilfreiche Informationen ausmachen, wenn ich zumindest in den Ansatz/die Technologie/die Bibliothek untersucht werde, die sie sich befürworten.

Wenn diese Person unter Ihnen liegt, dann sagen Sie ihnen, sie sollen abrufen :) OK ... vielleicht ein bisschen konstruktiver sein als das (seien Sie nicht die Art von Person, mit der Sie sich befassen!) Und versuchen Sie es erneut Verstehen Sie, was los ist, und kommunizieren effektiv.

Wenn die Person am Ende wirklich ein Hardcore-Blowhard ist, der nicht Kompromisse eingehen will, ist nicht aufgeschlossen und interessiert sich nicht zu lernen. Dann können Sie es nur wirklich ignorieren und versuchen, das Beste aus der Situation zu machen.

Versuche es herauszufinden warum Er hat das Bedürfnis, auf diese Weise einzudringen.

  • Hat er Angst davor, dass du das Falsche und das Verschwendung von Geld/Zeit damit verschwendet?
  • Ist er unsicher und Angst, irrelevant zu sein?
  • Versucht er, hilfreich zu sein, indem er eine bessere Lösung vorschlägt, aber scheitert?
  • Versteht er falsch Ihr Ziel bei der Erforschung des Lösungsraums?
  • Ist das seine Art, freundlich zu sein?
  • Hat ihm jemand gesagt, dass Sie immer x verwenden sollten, also schlägt er immer X vor? Warum haben sie ihm das gesagt?
  • Ist er ein Verkäufer für X Technology?

Diese haben alle unterschiedliche Antworten.

Mit einer besseres Verstehen Von Ihrem "Blowhard"-beginnen Sie zunächst dieses Label für ihn-können Sie viel mehr in der Lage sein, einen Weg zu finden, zusammenzuarbeiten.

Sie könnten auch untersuchen, warum dies Sie so stark stört. Warum können Sie seine Eingaben nicht ignorieren oder sie harmlos ablenken?

Wechseln Sie in einen funktionalen Programmiermodus. Die meisten Blow Hards kennen Java und sonst nichts. In dem Moment, in dem Sie sie mit etwas Seltsamem wie Haskell oder Lisp oder sogar Ruby schlagen, werden sie tot aufhören.

Ich würde ihnen sagen, sie sollen sich fern (Sie könnten diplomatischere wörtlich verwenden, wenn Sie dies wünschen.) Oder ignorieren Sie sie einfach. Es gibt nicht viele Optionen, die über das hinausgehen, was ich gesagt habe. (Mord könnte funktionieren, aber die Legalität variiert je nach Gebietsschema.)

Warum interessiert es Sie, was diese Person sagt? Sind sie dein Chef? Wen interessiert das? Jeder Job hat einen Kerl, hoffentlich nicht Sie, den sie vermeiden, oder er hört ihn den Flur hinunterkommen und sie ducken sich. Sie mögen ihn einfach nicht. Sie wissen vielleicht nicht einmal warum. Aber so ist die Welt. Sei herzlich und wen kümmert es. Klingt so, als ob du dein Pfund Fleisch willst und es ein bisschen herumschlägen soll.

An meinem letzten Arbeitsplatz gab es einen solchen Typ. Er hatte nicht nur eine Meinung zu jeder diskreten Aufgabe, an der alle anderen arbeiteten, sondern er würde auch aufrollen und fragten: "Was machst du? Ich bin nur interessiert!" Genau, als Sie in eine Aufgabe geraten sind, anstatt mit seiner eigenen Arbeit zu gelangen, der er zugewiesen worden war. Es ist eine Sache haben Eine Meinung über etwas ab und zu - wir haben jeweils Ansichten und produktive Teams sollten immer offen für gültige Eingaben ihrer Kollegen sein - aber es ist eine andere Aussicht, wenn eine Person wiederholt andere Entwickler von ihrer Arbeit ausschüttet, indem sie sie auffordert, das zu stoppen, was sie sie '. Tun und erkläre es ihnen, in der Hoffnung, dass sie es könnten sich entwickeln Eine Meinung im Verlauf des Gesprächs, die sie vorschlagen, anstatt ihre Kollegen mit ihrer Arbeit fortzusetzen.

Als dieser bestimmte Typ das Obige an mir versuchte, lautete seine Eröffnungszeile "Was machst du?" Als eine lange und nicht sehr aufschlussreiche Debatte zu diesem Thema zu suchen, war seine Absicht, wie ich vermutete, dass er durch schmerzhafte frühere Erfahrung vermutete. Wenn er auf meine Übersichtserklärung antwortete, sagte er weiter: "Ich verstehe nicht? ...", in einem Ton, der darauf hindeutete, dass nichts mich glücklicher machen würde, als das zu stoppen, was ich tat, um ihn ausführlicher zu erklären, meine Absichten ihm ausführlicher erklären. Ich sagte nur: "Warum würdest du? brauchen zu verstehen? ", Was hat ihn in seinen Spuren gestoppt.

Jeder andere Entwickler im Büro kicherte laut, als er auf den Weg zu seinem Sitz zurückging und nicht auf meine Frage antworten konnte. Die Lektion hier, wenn ich davon ausgehen kann, einen zu geben, ist, dass diese Leute immer am besten mit ziviler und ruhigem, aber fest behandelt werden. Wenn Sie ihre Eingriffe in Ihre Arbeit nicht einhalten und Gespräche ersticken, die droht, den Tenor eines Arguments zu nehmen, bevor sie überhaupt beginnen, haben diese Menschen im Allgemeinen nirgendwo in ihrem Versuch, Ihren Denkprozess zu entgleisen.

Schlagen Sie sie mit der Linie "Sie sollten niemals etwas verwenden, das Sie nicht verstehen".

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top