Wie geht man mit einem arroganten Vorgesetzten um?

Ich arbeite derzeit in einem Softwareunternehmen als Junior-Entwickler. Da ich ein gutes Verständnis der von uns verwendeten Technologie nachweisen konnte, wurden mir für unser aktuelles Projekt einige eher abstrakte/fortgeschrittene Aufgaben zugewiesen, mit denen niemand in meinem Team (nicht einmal mein Teamleiter) Erfahrung hat. Dies ist gegangen mich ohne jemanden, mit dem ich mich von meinen Kollegen beraten kann. Mein Teamleiter hat mir geraten, alle Fragen an einen sehr erfahrenen Senior-Entwickler aus einer anderen Abteilung zu richten. Dieser Typ hat Erfahrung in fast allen erdenklichen Bereichen und ist eine der führenden Rollen in Bezug auf Codierungsstandards und Softwareentwicklung. Ich würde gerne so viel wie möglich von ihm lernen.

Ich hasse es, ihm Fragen zu stellen, er wirkt ziemlich arrogant:

  • Er erklärt Lösungen nur aus seiner Erfahrung heraus und wirkt frustriert, wenn jemand nicht sofort versteht
  • Er seufzt oder wird frustriert/wütend, wenn Sie Fragen haben
  • Er gibt dir das Gefühl, dass du ihm die Zeit stiehlst
  • Er findet und schimpft Sie oft wegen Kleinigkeiten in Ihrem Code, die er besser gemacht hätte, obwohl sie nach den vom Unternehmen herausgegebenen Programmierrichtlinien durchgeführt werden.
  • Er hält jedes Missverständnis oder jeden Irrtum für „mangelnde Forschung“, selbst wenn ich mich zum ersten Mal mit einer neuen Technologie befasse
  • Es scheint, als würde er es wirklich hassen, mit „Low-Level“-Programmierern zu tun zu haben.

Das erlebe nicht nur ich, auch viele meiner Kollegen haben negative Erfahrungen mit ihm gemacht. Das heißt, er weist keine Fragen zurück und versucht wirklich, Antworten zu geben, aber aufgrund seines Verhaltens bin ich so eingeschüchtert von ihm, dass ich nur schweigend dasitze, lächle und nicke und darauf warte, dass es vorbei ist. Ich verlasse die meisten meiner Treffen mit ihm ahnungsloser als zuvor.

Ich habe seitdem versucht, ihn zu meiden und andere erfahrene Entwickler mit einer weniger feindseligen Haltung zu fragen, aber ich werde immer noch oft zu ihm umgeleitet.

Im Moment beeinträchtigt dies meine Leistung bei der Arbeit nicht im Geringsten, da sowohl mein Teamleiter als auch mein direkter Vorgesetzter mit meiner aktuellen Leistung mehr als zufrieden sind. Dies betrifft mich jedoch auf persönlicher Ebene, da es mich wirklich nervt, dass ich die Standards, die ich mir selbst setze, nicht erreichen kann, obwohl ich über das entsprechende Wissen in meiner Reichweite verfüge.

Kann mir jemand einen Rat geben, wie ich mit einer solchen Person umgehen soll, ohne das Gefühl zu haben, jedes Mal nur herabgesetzt zu werden?

Antworten (7)

Als jemand, der einmal dort war, wo Sie waren, und jetzt selbst gelegentlich auf Ihre Beschreibung passt, sind hier einige Dinge, von denen ich denke, dass sie bei mir funktionieren würden:

Er gibt dir das Gefühl, dass du ihm die Zeit stiehlst


Beherzigen Sie sich:

Ihre Zeit ist viel, viel wertvoller als Ihre

Respektieren Sie diese Tatsache. Und zeigen Sie, dass Sie es respektieren.


Gehen Sie davon aus, dass es für das Unternehmen mindestens 10-mal mehr wert ist als Ihres. Wenn Sie stundenlang arbeiten, recherchieren, das Internet konsultieren, Trial-and-Error usw. aufwenden können, um 10 Minuten mit Fragen und Erklärungen in Ihren Meetings einzusparen, dann sollten Sie dies tun.

Demonstrieren Sie diese Arbeit: „Das ist mein Problem. Ich habe [dies, dies und das] versucht, bin aber auf [diese Probleme] gestoßen. Ich habe verschiedene Posts auf Stack Overflow durchgesehen, die mir [diese Ideen] gegeben haben. Ich habe mit denen experimentiert, die es zulassen Ich erreiche [Teilergebnisse], aber jetzt stecke ich bei [sehr spezifischem Problem] fest und habe alles erschöpft, was mir einfällt."

Nehmen Sie an, dass sie, wie viele Programmierer, Kontextwechsel, persönliche Treffen und den Umgang mit Menschen im Allgemeinen hassen. Fragen Sie, ob Sie intern einen Chat-/Nachrichtenraum einrichten können, in dem Sie Fragen usw. stellen können und sie zu einem für sie günstigen Zeitpunkt antworten können, anstatt ein Meeting anberaumen zu müssen.


Er erklärt Lösungen nur aus seiner Erfahrung heraus und wirkt frustriert, wenn jemand nicht sofort versteht

Schreibe alles auf, was sie sagen. Dann geh weg und studiere es, bis es Sinn macht . Es wird dir an Ort und Stelle nicht helfen, aber es wird den Prozess beschleunigen, dich so schnell wie möglich auf ihr Niveau zu bringen.


Er seufzt oder wird frustriert/wütend, wenn Sie Fragen haben

Versuchen Sie also, keine zu fragen. Wenn dir eine Frage einfällt, dann schreibe sie auf. Geh weg. Erforsche es. Versuchen Sie Ihr Bestes, um selbst eine Antwort zu finden. Dann können Sie beim nächsten Mal sagen: "Ich habe bei unserem letzten Treffen an [Frage A] gedacht. Habe etwas recherchiert. Habe einige Dinge ausprobiert und bin zu [Schlussfolgerung X] gekommen. Ist das richtig?".

„Nur eine kurze Frage“ gibt es nicht. Wenn es 30 Minuten dauert, um nach einer Unterbrechung wieder in den Fluss des Codeschreibens einzusteigen, dann kostet Ihre schnelle Frage, deren Beantwortung 2 Minuten dauert, tatsächlich nur eine halbe Stunde ihrer Zeit. Tu es nicht.


Er findet und schimpft Sie oft wegen Kleinigkeiten in Ihrem Code, die er besser gemacht hätte, obwohl sie nach den vom Unternehmen herausgegebenen Programmierrichtlinien durchgeführt werden.

Saug es einfach auf. Sag OK". Eine Notiz machen. Und fahre fort. Anstelle von „Ok“ können Sie immer „das würde ich gerne machen, aber die Buchungskreisrichtlinie sagt, dass ich das so machen muss“ versuchen. Es könnte es lösen. Vielleicht nicht. Es lohnt sich, mindestens einmal zu versuchen, ihre Reaktion zu beobachten.


Er hält jedes Missverständnis oder jeden Irrtum für „mangelnde Forschung“, selbst wenn ich mich zum ersten Mal mit einer neuen Technologie befasse

Das ist Forschungsmangel. Die Erwartungen können unrealistisch sein. Aber wenn Sie ihnen eine Frage stellen, die Sie mit etwas Zeit, die Sie mit Lernen und Recherchieren verbringen, selbst beantworten könnten , dann liegt es an Ihnen, dies zuerst zu tun, bevor Sie sie zu ihrem Problem machen.


Das mag jetzt alles ziemlich hart klingen. Und wie eine Menge Arbeit.

Es ist eine Menge Arbeit. Aber es ist Arbeit, die letztendlich zu Ihrem Vorteil ist. Alles, was Sie lernen, und lernen, wie man lernt. Wie man recherchiert, Probleme löst, für sich selbst denkt, die gezieltesten, prägnantesten Fragen stellt, um den größtmöglichen Nutzen aus einem Seniorenkontakt zu ziehen. Das alles wird für Ihre zukünftige Karriere unglaublich wertvoll sein.

Und wenn es ihnen so geht wie mir, wenn sie sehen können, dass Sie alles tun, um Unterbrechungen ihrer eigentlichen Arbeit so gering wie möglich zu halten und sich so schnell wie möglich auf den neuesten Stand zu bringen, werden sie Ihre Unterbrechungen nicht mehr übel nehmen, und vielleicht sogar Freude daran, jemandem zu helfen, der seine Erfahrungen und Einsichten nutzt und tatsächlich etwas Nützliches damit anstellt.

Kommentare sind nicht für längere Diskussionen gedacht; diese Konversation wurde in den Chat verschoben .

Hier ist der Schlüssel:

Mein Teamleiter hat mir geraten, alle Fragen an einen sehr erfahrenen Senior-Entwickler aus einer anderen Abteilung zu richten.

Es ist wichtig sicherzustellen, dass der leitende Entwickler versteht, dass dies von einer höheren Stelle in der Nahrungskette kommt als Sie. Möglicherweise können Sie die Verärgerung des Senior-Entwicklers zerstreuen, indem Sie einfach ehrlich sind:

„Entschuldigung, ich weiß, dass ich nicht annähernd so viel Erfahrung habe wie Sie, und es ist wahrscheinlich frustrierend, all diese Fragen beantworten zu müssen. Ich weiß, dass Sie an Ihren eigenen Dingen arbeiten müssen, aber [Teamleiter] hat mich um Beratung gebeten mit Ihnen, damit wir unser Projekt im Zeitplan halten können. Lassen Sie mich wissen, wenn ich irgendetwas tun kann, um es Ihnen leichter zu machen."

Außerdem schadet es normalerweise nicht, das Ego zu verwöhnen. Wenn er dir etwas Nettes beibringt, das hilfreich sein wird (entweder in direktem Zusammenhang mit deinen Fragen oder als nebensächlicher Kommentar), biete etwas an wie „Oh, das ist so cool! Ich kannte diesen Trick noch nie.“

Während viele Antworten bereits großartige Ratschläge geben, wie Sie besser mit dieser Person umgehen und mehr Wert aus Ihren Interaktionen ziehen können, möchte ich einige zusätzliche Perspektiven geben, die für Sie relevant sein können (oder auch nicht), aber Ihnen möglicherweise helfen könnten mit ähnlichen Interaktionen in der Zukunft.

Zu Beginn meiner Karriere befand ich mich in einer ähnlichen Situation – es gab einen sehr erfahrenen Entwickler, von dem ich angewiesen wurde, mich beraten zu lassen.

Ich hasste es, mit ihm zu interagieren. Ich dachte, er sei aggressiv. Er würde Dinge sehr direkt sagen, wie „Was denkst du? Warum würdest du das tun?“ oder "Du kennst XYZ nicht?" - Sachen wie diese. Er würde seufzen oder Anzeichen von Frustration zeigen. Er würde annehmen, dass ich Dinge wüsste, die ich nicht wusste.

Im Grunde fühlte ich mich aus jeder Interaktion wie ein Idiot, der nur seine Zeit verschwendet hatte. Die ganze Zeit, in der ich mit ihm interagierte, würde ich mich nur innerlich schlagen. Ich war unglaublich selbstbewusst und fühlte mich minderwertig. Ich war mir sicher , dass er mich hasste, dass all diese negativen Gedanken über mich in meinem Kopf waren – so fühlte er sich.

Ich fand mich immer wieder in Situationen wieder, in denen ich mit diesem leitenden Entwickler zusammenarbeiten musste. Ich kann mich nicht genau erinnern, wann mir das klar wurde – aber irgendwann wurde mir klar, dass dieser Senior-Entwickler mich nicht als minderwertig behandelte – er behandelte mich als gleichwertig, mit Respekt. Später fand ich heraus, dass er mich wirklich respektierte und mit meiner Leistung im Verhältnis zu meiner Position sehr zufrieden war.

Er respektierte mich genug, um direkt zu mir zu sein. Um mir die Wahrheit zu sagen. Um mir seine ehrliche Meinung zu sagen. Er respektierte mich genug, um nicht alles zu beschönigen. Er hat mich nicht scheitern lassen, er hat mich nicht auf einem niedrigeren Niveau halten lassen. Alles, was er sagte – all seine Kommentare und Kritiken, die ich als Urteil interpretierte – sie waren wirklich als Hilfe gedacht. Er versuchte nicht, mich niederzumachen, er brachte mich auf sein Niveau.

Und im Gegenzug erwartete er, dass ich ihn respektieren würde (und ich glaube, das war der Grund für seine Frustration). Er erwartete von mir, dass ich die Dinge selbst recherchiere. Um mich auf das Treffen mit ihm vorzubereiten, damit ich kurz und präzise sein kann. Er erwartete von mir mehr als nur das, was für meine Einstiegsposition mindestens erforderlich war. Er erwartete, dass ich mich um meine Arbeit kümmere. Und er erwartete von mir, mich selbst zu respektieren und Vertrauen in meinen Intellekt zu haben.

Und ich muss Ihnen sagen, die Art und Weise, wie er sich mir gegenüber verhalten hat – was ich als Urteil interpretiert habe – ist die gleiche Art und Weise, wie ich erfahrene Entwickler auf Augenhöhe miteinander interagieren sehe. Sie gehen offen und direkt miteinander um, weil sie sich gegenseitig respektieren.

„Was zum Teufel machst du hier? Gibt es einen Grund, warum du es so machst?“ „Ja – ich weiß, was du denkst – aber hör mir zu, ich habe versucht, es ‚richtig‘ zu machen“ … und das freundliche Geplänkel geht weiter

Junior me hätte diese anfängliche Frage als Urteil interpretiert. Senior me interpretiert es als eine lustige, dramatische Art, um Klärung zu bitten. Dieselbe Frage hat für mich eine ganz andere Bedeutung, nur aufgrund meiner inneren Perspektive und meines Selbstvertrauens.

Alles in allem, hätte mein Senior-Entwickler höflicher, verständnisvoller und freundlicher zu einem Junior sein können, dem es an Selbstvertrauen mangelt? Ja, das hätte er definitiv tun sollen – und ich hoffe, dass ich, wenn ich mich in der gleichen Position befinde, besser betreuen kann.

TL;DR

  • Respektiere dich selbst und vertraue deinem Intellekt – auch wenn dein Wissen mangelhaft ist.
  • Geben Sie anderen den Vorteil des Zweifels. Gehen Sie davon aus, dass Menschen die besten Absichten haben, nicht die schlechtesten.
  • Betrachten Sie jede Interaktion mit einem Senior als Gelegenheit, zu wachsen und zu lernen.
Ich mag diese Einstellung – es könnte eine Frage der Kampfkultur im Vergleich zur Pflegekultur sein: lesswrong.com/posts/ExssKjAaXEEYcnzPd/…

Leider, wie Sie vielleicht aus anderen Antworten gelesen haben, scheint es, dass Sie in der IT-Welt als Senior das Recht haben, jeden, der weniger weiß als Sie, als Müll zu behandeln, nicht nur das ist ein Recht, sondern auch ein anderes Antworten, Sie sollten sich dafür bedanken.

Das ist wirklich ein schlechter Rat (glauben Sie mir nicht? Fragen Sie Linus Torvalds ...). Als Junior oder Auszubildender verdienen Sie den gleichen Respekt wie jeder andere in Ihrem Unternehmen.

Der Senior ist sicherlich super beschäftigt, gestresst, erfahren und konnte einmal sogar auf dem Wasser laufen, aber ein Senior zu sein bedeutet auch, jedes Teammitglied zu betreuen und ihm zu helfen, sich weiterzuentwickeln. Das Unterrichten ist also kein zu vernachlässigender Teil des Seniorendaseins.

Wenn er beschäftigt ist, kann er vorschlagen, bestimmte Zeitfenster zu vereinbaren, um Ihre Fragen zu besprechen, er sollte einen Weg finden, sein Wissen auf effektive Weise zu vermitteln.

Da es ihm aber erlaubt ist oder er sich dazu berechtigt fühlt, tut er es nicht.

Was kannst du tun:

  • Sobald er wütend oder frustriert wird, halten Sie ihn auf und sagen Sie ihm, dass Sie verstehen, dass er beschäftigt ist, er an diesem Morgen den Bus verloren hat oder was auch immer er für ein anderes Problem hat, aber dass Sie von X an ihn verwiesen wurden und das ist der Grund Grund, warum Sie dort sind. Wenn er möchte, kann er einen neuen Termin vorschlagen und Sie können sich dann wieder treffen, um Ihre Fragen zu besprechen. Keine Entschuldigung, kein Nicken, kein Lächeln. Sie müssen durchsetzungsfähig sein. Er ist ein Mensch und du bist ein Mensch.
  • Wenn Sie etwas nicht verstehen, was er zu komplex erklärt, bitten Sie ihn, es anders zu erklären, Ihnen ein Beispiel zu zeigen, und falls Sie es immer noch nicht verstehen, danken Sie ihm einfach und sagen Sie, dass Sie etwas nacharbeiten müssen recherchieren, weil es komplex erscheint. (**Bearbeitung nach @DaveG-Kommentar: ** sicherzustellen, dass Sie die Dinge verstehen, ist in seinem Interesse, da Sie auf diese Weise weniger zusätzliche Fragen stellen müssen)
  • Sie stehlen nicht seine Zeit, er wird dafür bezahlt, Ihnen zu helfen.
  • Die Art und Weise, wie er auf Fehler im Code oder in Reviews hinweist, spielt eine Rolle. Wenn der Ton unangemessen ist, sagen Sie es einfach. Sehen Sie sich die Google Coding Review Guidelines an, um zu sehen, wie die Dinge gemacht werden sollten.
  • Mangelnde Forschung ist in den obigen Punkten enthalten. Wissensvermittlung gehört zu seinem Job. Sie können nur die Dinge erforschen, von denen Sie wissen, dass Sie sie suchen müssen, aber Sie können nicht nach etwas suchen, dessen Existenz Sie einfach ignoriert haben.
  • Er hasst den Umgang mit Junioren. Sie sollten sich nicht darum kümmern.

Denken Sie daran, dass viele Menschen Sie so behandeln werden, wie Sie sich behandeln lassen. Wenn Sie sich von ihnen wie Müll behandeln lassen, werden sie Sie gerne so behandeln. Vielleicht hoffen sie, dass Sie nicht mehr dorthin gehen, vielleicht unterrichten sie nicht gern. Auf jeden Fall spielt es keine Rolle, machen Sie Ihre Stimme durchsetzungsfähig, lassen Sie sich von niemandem wie Müll behandeln. Du weißt, warum? Denn sonst, selbst wenn deine Arbeit in Ordnung ist, wirst du hierher kommen, weil du leidest.

Leider kann dies zu einigen Konfrontationen führen, und Sie müssen klar sagen, dass Sie seine Einstellung manchmal als falsch oder beleidigend usw. empfunden haben (halten Sie ein Beispiel für jeden Punkt, den Sie hervorheben möchten). Vergessen Sie dabei nie, sein Wissen anzuerkennen und zu sagen, wie sehr Sie es schätzen würden, von ihm zu lernen.

Als Entwickler, der in der „Experten“-Rolle war, ist ein weiterer Punkt: Je besser der Senior-Entwickler die Dinge erklärt, desto weniger Fragen muss er beantworten. Ich entschied, dass ich jede Frage einmal beantworten wollte , und das bedeutete, gute, verständliche Antworten zu geben.
Dies ist eine großartige Antwort und die beste Perspektive, die ich mir vorstellen kann. Dies zu tun, ist jedoch ein Ergebnis des persönlichen Wachstums und als solches nicht so einfach zu bewerkstelligen, wie gesagt.

Es ist uns nicht möglich zu beurteilen, ob diese Person unhöflich ist oder ob das Problem teilweise auf Ihrer Seite liegt. Wie das Sprichwort sagt – jede Geschichte hat drei Seiten: Ihre Seite, ihre Seite und die Wahrheit.

Abgesehen davon werde ich als leitender Entwickler, der jetzt als Mentor fungiert, einige Hinweise geben:

Fragen

Sie können sich selbst helfen, indem Sie nur die Fragen auswählen, die Sie unbedingt stellen müssen, und sorgfältig erklären, warum Sie sie mit den gefundenen Ressourcen nicht beantworten konnten.

Code

Wählen Sie eine beliebige Codebasis aus, und es ist selten, dass sich zwei Programmierer darauf einigen, dass der Code das ist, was sie geschrieben hätten. Kritik tut weh, aber Code-Reviews sind eine harte Realität, mit der Sie sich auseinandersetzen müssen. Nicht jeder Hügel ist es wert, zu sterben, bevor Sie zurückschnappen möchten. Manche Dinge sind nur Vorlieben und Stil.

Zeiteinteilung

Diese Person scheint sehr beschäftigt zu sein. Anstatt sie ad hoc zu belästigen, versuchen Sie, eine regelmäßige Zeit zu buchen oder E-Mail/Chat zu verwenden. Dann können sie sich in ihren Zeitskalen bei Ihnen melden.

Soziale Kompetenz

Wenn ich einem Programmierer eine Reihe von Fähigkeiten empfehlen könnte, wären es nicht einmal technische. Soft Skills sind absolut entscheidend. Sie werden sehen, dass die allerbesten Entwickler über hervorragende technische und soziale Fähigkeiten verfügen, während Sie in den Rängen aufsteigen. Schauen Sie sich Dale Carnegies „Wie man Freunde gewinnt und Menschen beeinflusst“ an oder noch besser, lesen Sie einfach die Zusammenfassung online. Wenn Sie die Frage so stellen können, dass sie für beide Seiten von Vorteil ist und Interesse an dieser Person zeigt, wird sie Türen öffnen, glauben Sie mir.

Attitüde

Die Art von Person, die Sie beschreiben, ist leider in der IT reichlich vorhanden. Wenn sie der Schlüssel zum Geschäft sind, haben sie wahrscheinlich einen gewissen Spielraum, um unausstehlich zu sein, da sie zu wichtig sind, um sich zu ärgern. Versuchen Sie, die Dinge nicht persönlich zu nehmen.

Eine letzte Sache, "Low-Level-Programmierer" hat eine bestimmte Bedeutung. Ich war bereit für eine Assembler-Code-Frage! :)

Robbie, ich hoffe, Sie haben nichts dagegen, sich über ein Sprichwort lustig zu machen ... Nachdem ich verteiltes Rechnen und ein bisschen Philosophie studiert habe, würde ich sagen, dass "die Wahrheit" selten eine Sache ist, eher eine Sache im Inneren jede individuelle Sichtweise. Sicher, manchmal stimmt die Wahrheit fast überein; aber oft weichen diese "Standpunktwahrheiten" ein wenig oder sogar sehr ab.

TLDR: RESPEKTIEREN SIE SEINE ZEIT

Da ich selbst ein altes Fossil bin, kann ich vielleicht einen Einblick geben.

Die Chancen stehen gut, dass Ihr Senior die härtesten Zeiten der Branche durchgemacht hat und mehr als kampferprobt ist. Versuchen Sie, die Dinge aus seiner Perspektive zu sehen, und sehen Sie, ob Sie dadurch nicht eine andere Sicht auf die Dinge erhalten.

Er erklärt Lösungen nur aus seiner Erfahrung heraus und wirkt frustriert, wenn jemand nicht sofort versteht

Stellen Sie sicher, dass Sie ihn wissen lassen, dass Sie nicht sehr erfahren sind, bevor er anfängt zu erklären. Jemand auf dieser Ebene muss sein Denken ändern, wenn er es jemandem auf einer anderen Ebene erklärt. Es ist sehr frustrierend, wenn Sie versuchen, jemandem etwas zu erklären, der es nicht versteht, und dann raten müssen, auf welcher Ebene Sie es der Person erklären sollen. Je öfter man etwas vereinfachen muss, desto frustrierender wird es. Automechaniker müssen dies ständig tun. Sei geduldig. Unterbrechen Sie, wenn Sie müssen, um ihm mitzuteilen, was Ihr Niveau ist.

Er seufzt oder wird frustriert/wütend, wenn Sie Fragen haben

Stellen Sie sicher, dass Sie nicht zu einem ungünstigen Zeitpunkt unterbrechen. Nichts ist frustrierender, als wenn Sie kurz vor der Lösung eines komplexen Problems stehen und jemand Sie unterbricht. Vereinbaren Sie Termine mit ihm, anstatt einfach zu ihm zu gehen.

Er gibt dir das Gefühl, dass du ihm die Zeit stiehlst

Niemand kann dir ein Gefühl geben. Das liegt an dir. Es ist jedoch nicht schwer zu glauben, dass er sich überfordert fühlen könnte, insbesondere wenn er hohe Anforderungen und enge Fristen hat. Respektiere seine Zeit.

Er findet und schimpft Sie oft wegen Kleinigkeiten in Ihrem Code, die er besser gemacht hätte, obwohl sie nach den vom Unternehmen herausgegebenen Programmierrichtlinien durchgeführt werden.

Sind sie wirklich gering? Nur weil etwas in die Richtlinien passt, heißt das noch lange nicht, dass es gut ist. Wenn du besser werden willst, höre ihm zu und zeige etwas Geduld.

Er hält jedes Missverständnis oder jeden Irrtum für „mangelnde Forschung“, selbst wenn ich mich zum ersten Mal mit einer neuen Technologie befasse

Er hat nicht unrecht, und wenn Sie mit neuen Technologien zu tun haben, sollten Sie in der Lage sein, einige Nachforschungen anzustellen, bevor Sie zu ihm gehen. Wenn Sie sich zum ersten Mal damit befassen, sind Ihre Fragen wahrscheinlich ohnehin auf niedrigem Niveau, was bedeutet, dass Sie wahrscheinlich seine Zeit verschwenden.

Es scheint, als würde er es wirklich hassen, mit „Low-Level“-Programmierern zu tun zu haben.

Bisher habe ich noch keine Beweise dafür gesehen. Für mich sieht es so aus, als wäre er beschäftigt und möchte nicht gestört werden, besonders mit einfachen Fragen, die schnell zu Google springen.

Es ist, als würde man einen Chefmechaniker belästigen, weil man eine lose Radmutter hat. Er wird irritiert sein, dass Sie ihm die Zeit nehmen, einen Motor wieder aufzubauen, um Ihnen zu zeigen, wie man einen Reifenheber richtig hält.

Akzeptieren Sie es auch als Preis des Lernens.

Als ich anfing, nannte mich mein Mentor regelmäßig „Big Dummy“. Um ehrlich zu sein, war ich es. Aber ich habe so viel gelernt, es hat sich gelohnt.

Konzentriere dich mehr darauf, was du von ihm bekommst, als darauf, wie du dich fühlst. Betrachten Sie es einfach als Zahlung Ihrer Gebühren.

+1 Nur für "Termine mit ihm vereinbaren, anstatt nur zu ihm zu gehen", macht es mir nichts aus zu helfen, aber ich muss etwas Zeit einplanen. Abrupte Wechsel sind am schlimmsten, aber wenn Sie mich diese 15-minütige Aufgabe beenden lassen, kann ich mein menschliches Gedächtnis löschen :)
Es tut mir leid, ich war sowohl als Lernender als auch als Experte in beiden Rollen, und es gibt keine Entschuldigung dafür, jemanden als Dummkopf zu bezeichnen oder ihn zu missbrauchen. Tatsächlich fand ich während meiner Karriere heraus, dass die Leute, die wirklich die Experten waren, normalerweise gute Erklärer waren, denen es nichts ausmachte, Wissen zu teilen.
@DaveG Kontext ist wichtig. Ich habe viel mehr von dem Typen gelernt, der mich „Big Dummy“ nannte, als von den „Netten“, die nichts teilten. Und wenn Sie jemals eine einzige Antwort von mir gelesen haben, wissen Sie, dass ich keinen Missbrauch vertrage

Leider gibt es ziemlich viele dieser Charaktere da draußen. Normalerweise rührt es von einer langen Karriere in einem Bereich / Unternehmen / Toolset her, imho gibt es etwas Angst und Neid in ihren Reaktionen.

Der beste Weg, mit dieser Art von Charakteren umzugehen, ist die Verlagerung der Kommunikation auf nachverfolgbare Medien. Sie werden überrascht sein, wie viel höflicher sie werden, wenn es sich um ein geschriebenes Wort handelt.

Ich schlage E-Mail vor, auf diese Weise können Sie Ihre Fragen bündeln und strukturieren und erhalten eine schriftliche Antwort auf das, worauf Sie sich später immer beziehen können, wodurch Sie sich nicht "stören" :)