Senior-Architekt schlägt um sich, wenn Junior-Entwickler Fragen stellt. Was zu tun ist?

Ich bin Entwicklerin und arbeite seit 4 Monaten bei meinem jetzigen Arbeitgeber. Ich bin neu in der Technologie und im Geschäftsbereich. Ich habe im Grunde von nichts viel Ahnung.

Ich arbeite am Frontend der Webanwendung und habe in meinem ganzen Leben noch nie mit Backend-Systemen gearbeitet.

Ich muss dem leitenden Entwickler Fragen darüber stellen, was der Server erwartet, und jedes Mal, wenn ich dieser Person eine Frage stelle oder nach einem möglichen serverseitigen Fehler frage, reißt er mir den Kopf ab.

Er regt sich extrem auf und sagt Dinge wie „Ihr Wissen über dies oder jenes …“ und schüttelt den Kopf. Ich habe gerade erst angefangen, also woher soll ich diese Informationen wissen?

Ich fühle mich ausgebrannt, weil ich die Informationen, die ich für meine Arbeit brauche, nicht bekommen kann, ohne angefeindet zu werden. Ich möchte aufhören.

Ich finde es sehr seltsam, dass er sagte, er wünschte, es gäbe mehr Frauen in dieser Branche, aber dann reißt er mir den Kopf ab.

Nach einer weiteren Interaktion mit dieser Person scheint es, dass er einfach in die Luft geht, wenn er verwirrt ist. Die Front-End-Terminologie ist für ihn verwirrend, sodass er extrem aufgeregt ist. Sehr seltsam, aber zumindest nicht persönlich.

Es gibt keine Dokumente, nein, diese Leute gehen die API nicht mit mir durch, nein, es ist nicht organisiert. Nein, ich stelle ihm nicht ständig Fragen, vielleicht ein- oder zweimal im Monat. Was kann ich also tun, um unsere Arbeitsbeziehung zu verbessern und die Antworten zu erhalten, die ich zur Lösung meiner Herausforderungen benötige?

Hey Leute, meine Bearbeitung wird hier diskutiert: meta.workplace.stackexchange.com/questions/3434/… Der Kommentar, der hier vor sich geht, wird irgendwann von einem Moderator gelöscht – wenn Sie weiter darüber diskutieren möchten , bitte lass uns dort reden.
Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
Haben Sie mit Ihrem Vorgesetzten über diesen Typen gesprochen?
Geben Sie ihm etwas mehr Zeit, aber denken Sie lange und gründlich über die Zukunft nach. Idealerweise finden Sie einen besseren Mentor in der Organisation, aber Sie müssen möglicherweise in eine andere Abteilung wechseln oder einen anderen Job finden, um davon wegzukommen. Der Versuch, die Unternehmenskultur zu bekämpfen, wird ein verlorener Kampf sein. (Ich habe so etwas über 20 Jahre immer wieder gesehen ...)
Ich glaube nicht, dass die Kommentare abfällig gemeint sind. Es waren legitime Fragen, die versuchten zu erkennen, ob es möglich war, dass das Problem Ihre Wahrnehmung Ihrer Interaktionen war und nicht jemand, mit dem es schwierig ist, zu arbeiten (ich weiß, es ist eine Untertreibung, aber ich versuche, freundlich zu allen zu sein).

Antworten (15)

Sie haben hier mehrere separate Probleme:

  • Sie können die Informationen, die Sie benötigen, nicht aus der Dokumentation oder auf andere Weise erhalten, als mit dieser aggressiven Person zu sprechen
  • Die Person, die Sie fragen müssen, lehnt es ab, gefragt zu werden, und tut dies auf eine Weise, bei der Sie sich schlecht fühlen
  • das Verhalten der Person (Sie erniedrigend) stimmt nicht mit ihren geäußerten Überzeugungen überein (wollte, es gäbe mehr Frauen in der Branche), was dazu führt, dass Sie eine kognitive Dissonanz empfinden und Ihre eigenen Beobachtungen über das Verhalten anzweifeln
  • Dinge, die Sie versucht haben, sich vor dem Mobbing zu schützen, wie z. B. auf E-Mail umzustellen, funktionieren nicht, da er Sie nur besucht, um es persönlich zu überbringen

Mein Vorschlag an Sie ist, dass Sie aufhören , das schlechte Verhalten zu ignorieren. Ich denke jedoch nicht, dass Sie mit ihm nur über das Verhalten sprechen sollten, und ich denke auch nicht, dass Sie es (noch) einem Manager, der Personalabteilung usw. melden sollten. Stattdessen in dem Moment, in dem seine Antworten anfangen, Sie zu verärgern , fange an, Fragen zu stellen. Probiere diese:

  • Bist du wütend?
  • Ist das etwas, was ich dich nicht fragen sollte?
  • Wäre es besser, wenn ich dich das später frage?
  • Sollte ich das schon wissen?
  • Steht das in der Dokumentation? ( wenn Sie ein "Ja", "Wo?")
  • Störe ich zu oft? Soll ich meine Fragen für bestimmte Zeiten speichern?

Viele Entwickler sind unhöflich, weil sie glauben, dass kluge Leute Menschen nach ihrem Wissen und ihren Ergebnissen beurteilen können und nicht nach ihren Absichten. Unter Entwicklern über 40 ist es durchaus üblich, das Gefühl zu haben, dass soziale Fähigkeiten wie Höflichkeit überbewertet und unnötig sind (oder sogar ein Zeichen von Schwäche), und dass es ein tugendhaftes Verhalten und ein Zeichen von technischem Können ist, unverblümt zu sagen, was sie denken. Sie werden diese Person nicht von einem solchen Persönlichkeitsmerkmal heilen, aber Sie können ihr vielleicht beibringen, bei der Arbeit keine Dinge mehr zu sagen, die Sie verärgern .

Wenn du zum Beispiel so etwas fragst wie "bist du wütend?" und er ist es nicht, er kann gut sagen "nein, ich kann einfach nicht glauben, dass du das nicht schon weißt". Du lernst etwas. Er versucht nicht, dir ein schlechtes Gewissen zu machen. Du kannst ihm sogar sagen „du klingst wütend“. Wenn Sie fragen: "Sollte ich das wissen?" und er antwortet "ja!" Sie können weiter fragen: "Wie?" und Sie werden vielleicht feststellen, dass sich viele Ihrer Fragen für ihn wie Wiederholungen anfühlen. (Beispiel: „Wie erwartet der Server, dass Datumsangaben in Funktion X formatiert werden?“ und „Wie erwartet der Server, dass Datumsangaben in Funktion Y formatiert werden?“ wäre die gleiche Frage, „“wie erwartet der Server Datumsangaben formatiert werden?", aber vielleicht haben Sie beide an verschiedenen Tagen gefragt.)

Irgendwann wirst du entweder verstehen, warum er so schlecht reagiert, oder er wird erkennen, dass er ohne Grund schlecht reagiert und damit aufhören. Unterwegs sagt er dir vielleicht, dass er nicht wütend ist, dass du [was auch immer] nicht schon hätte wissen sollen und dass die Dokumentation so schlecht ist, wie du denkst. Diese sollten Sie zumindest ein wenig aufheitern. Sie stellen vielleicht fest, dass er sauer auf denjenigen ist, der Sie eingestellt oder dem Projekt zugewiesen hat oder der die Dokumentationsanforderung ein Jahr vor Beginn nicht genehmigt hat, nicht Sie. Vielleicht entdecken Sie, dass sein Footballteam letzte Nacht verloren gegangen ist, oder er hat eine feindselige Stimme, selbst wenn er glücklich ist. Alles könnte passieren. Aber offensichtlich funktioniert es nicht, so zu tun, als würde er dich nicht verärgern, also ist es der richtige Schritt, etwas zu tun. Und ich denke, Fragen sind der Weg, es anzugehen.

Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
„Viele Senior-Entwickler sind mürrisch und unhöflich, weil sie in dem Glauben erzogen wurden, dass kluge Menschen keine sozialen Fähigkeiten brauchen“ – Dies sind in der Regel die „Senior“-Entwickler, die nur lange genug im selben Job gewartet haben, um befördert zu werden. Entwicklung ist ein Teamspiel, schlechte soziale Kompetenz ist nicht in Ordnung.
Stellen Sie außerdem sicher, dass Sie alle technischen Informationen aufschreiben, die Sie erhalten, wie IP-Adressen, bestimmte Netzwerkkonfigurationen, alles Technische und als "Stammeswissen" klassifizierte (etwas, das Sie möglicherweise nicht herausfinden können, wenn Sie es nicht wissen). So etwas wie ein Passwort, aber diese müssen gesichert werden und nicht auf einem Stück Papier :)
Ich möchte darauf hinweisen, dass der leitende Entwickler einfach genervt sein könnte, weil er oft unterbrochen wird. Als Senior-Entwickler sind Sie oft in der Lage, dass viele weniger erfahrene Entwickler ständig mit Fragen zu ihm kommen. Das kann frustrierend sein. Eine kleine Unterbrechung bringt Sie aus dem Fluss und ich glaube, ich habe irgendwo gelesen, dass Sie durch eine 5-minütige Unterbrechung wirklich 15 Minuten Produktivität oder so etwas verlieren.
Der letzte Punkt zum Fluss ist auf den Punkt gebracht. Ich bitte die Leute, mir in Hipchat zu schreiben, anstatt an meinen Schreibtisch zu kommen oder mich anzuschreien, wenn sie Hilfe brauchen, denn dann habe ich die Möglichkeit, die Frage anzusprechen, wenn ich an einem Haltepunkt angelangt bin. Die meisten Leute fühlen sich unwohl bei der Verwendung einer Chat-Anwendung, wenn sie neben der Person sitzen, aber ich würde argumentieren, dass die Zeit, die damit verbracht wird, in den Fluss zu kommen, der teuerste Teil des Programmierens ist. Da das OP ein Junior-Entwickler mit sehr wenig Erfahrung ist, wissen sie möglicherweise nichts davon und kommen möglicherweise zum Senior-Entwickler und unterbrechen ihren Fluss.
@IvoBeckers eine 5-Minuten-Unterbrechung kann dich sogar eine Stunde Produktivität kosten, wenn das Timing "perfekt" ist :)

Zuerst sagst du das:

Ich muss dem leitenden Entwickler Fragen darüber stellen, was der Server erwartet, und jedes Mal, wenn ich dieser Person eine Frage stelle oder nach einem möglichen serverseitigen Fehler frage, reißt mir der Mann den Kopf ab.

Er regt sich extrem auf und sagt Dinge wie „Du weißt von diesem oder jenem …“ und schüttelt den Kopf. Ich habe gerade erst angefangen, also woher soll ich diese Informationen wissen?

Dann sagst du das:

Ich finde es sehr seltsam, dass er sagte, er wünschte, es gäbe mehr Frauen in dieser Branche, aber dann reißt er mir den Kopf ab?

Zuallererst, warum sehen Sie dies als ein geschlechtsspezifisches Problem? 100% nichts in dem, was Sie beschreiben, scheint auf geschlechtsspezifischen Vorurteilen zu beruhen, es sei denn, Sie erklären etwas anderes nicht.

Aber darüber hinaus klingt das Verhalten, das Sie vom leitenden Entwickler beschreiben, wie klassisches Entwicklerverhalten der alten Schule. Ich habe mit unzähligen erfahrenen Entwicklern und Systemadministratoren zusammengearbeitet, die anscheinend keine Geduld haben.

Manchmal ist dies nur ein anfängliches „Schleier“-Ritual, bei dem sie bellen und bellen und Sie im Wesentlichen testen, um zu sehen, was los ist und sich die Dinge beruhigen. Zu anderen Zeiten sind diese Leute nur A-Löcher, und da sie die einzigen sind, die wissen, wie ein System funktioniert, haben sie entschieden, dass dies ihr „Territorium“ im Leben ist, und werden es niemals loslassen.

Praktisch würde ich das so angehen:

  1. Holen Sie es sich schriftlich: Aus Ihrem Beitrag geht nicht klar hervor, wie Sie mit diesem Senior-Entwickler kommunizieren (dh: Methode) oder wie er mit Ihnen kommuniziert, aber Sie müssen dies schriftlich erhalten. Nicht mehr und nicht weniger. Wenn dieser Austausch in E-Mails stattfindet, dann speichern, archivieren und teilen Sie diese E-Mails mit jemandem, der Ihnen vorgesetzt ist, wenn Sie können. Wenn dies zwanglose Gespräche sind, die schief gehen, dann müssen Sie dem leitenden Entwickler eine E-Mail schreiben und etwas sagen wie: „Danke für die Erklärung, wie XYZ funktioniert, aber ich fühle mich zunehmend unwohl mit der feindseligen Art und Weise, wie Sie mich ansprechen, wenn ich frage diese Fragen." Etwas in diese Richtung.

  2. Etablieren Sie eine Art Verfahren: Vieles von dem, was Sie beschreiben, klingt nach beiläufigen/impulsiven Begegnungen. Vielleicht ist das die Kultur Ihres Unternehmens, aber im Allgemeinen ist es vielleicht am besten, eine Art Struktur für diese Anfragen zu haben, die beide Parteien gut aussehen lässt. Haben Sie zum Beispiel wöchentliche Meetings, um Probleme zu besprechen? Können Sie wöchentliche Besprechungen ansetzen, um Probleme zu besprechen? Kann man diese Begegnungen irgendwie formalisieren? Als Entwickler und Linux-Systemadministrator finde ich, dass es gut funktioniert, eine Art Diskussionsstruktur für Probleme zu haben, da ich zwar offen für lockere Diskussionen mit Teammitgliedern bin, es aber Zeiten gibt, in denen impulsive Anfragen zu ständigem Nörgeln werden. Es ist besser, ein etabliertes und respektiertes Verfahren zu haben, damit alle zufrieden sind.

  3. Zentralisierte Dokumentation:Das mag schwieriger zu handhaben sein, aber ich finde, dass eine Art zentralisierte Dokumentationsquelle eine großartige Möglichkeit ist, den Druck des ständigen Hin und Hers zu verringern und die „unsichtbare“ Welt der technischen Entwicklung sichtbar zu machen. Einige Leute führen ein zentralisiertes Dokumentenverzeichnis auf einer Dateifreigabe. Andere verwenden ein kollaboratives Dokumentationssystem wie ein Wiki. Was auch immer das Werkzeug ist, das Ziel wäre es, die Dinge so zu dokumentieren, dass das Hinterfragen nicht dazu führt, dass nur eine Person „das Wissen“ hat, sondern ein konstantes Wachstum des gemeinsamen Wissens in der gesamten Organisation. Im Fall Ihres leitenden Entwicklers könnte es für Sie, ihn und andere in der Organisation tatsächlich nützlich sein, ihn irgendwie dazu zu bringen, sich hinzusetzen und die Kernfunktionalität zu dokumentieren. Und ehrlich gesagt entpersonalisiert die Dokumentation den Akt des konstruktiven Umgangs mit solchen Dingen. Angenommen, Sie lesen in einem Wiki eine Seite über eine Funktion, verstehen sie aber nicht. Dann können Sie dem leitenden Entwickler einfach eine E-Mail schreiben und fragen: „Ich habe über XYZ gelesen, aber bei einem Teil bin ich immer noch verwirrt. Können Sie mir das erklären?” Die Antwort sollte so etwas wie eine E-Mail-Klarstellung an Sie oder – und das ist das bessere Szenario – Ihr Kollege sein, der das Wiki aktualisiert, um das Problem zu klären.

Letztendlich würde ich dies nicht so sehr als Geschlechterkonflikt betrachten, sondern eher als Problem, dass Sie es mit einem übermäßig aggressiven Kollegen zu tun haben. Und fürs Protokoll, ich habe mich mit allen Formen dieser Art von Persönlichkeiten aller Geschlechter befasst: Sie haben aus irgendeinem Grund einen Chip auf der Schulter und sind sauer auf dich, nicht wegen irgendetwas, was du gesagt hast, sondern nur weil du zufällig etwas gesagt hast zu diesem Zeitpunkt/Moment.

Nimm es nicht persönlich; Konzentrieren Sie sich auf Ihre Arbeit und seien Sie so professionell wie möglich. Kühle Köpfe setzen sich durch und Ihre Fähigkeit, mit einer solchen Persönlichkeit umzugehen, lässt Sie bei Ihrem Arbeitgeber auf lange Sicht besser aussehen.

+1 zum Schreiben. Einige Profile wie dieses hassen es einfach, unterbrochen zu werden. Indem Sie eine E-Mail senden, vermeiden Sie diese Falle. Ihre Antwort wird später kommen, aber wahrscheinlich genauer (hoffen Sie nicht, dass es höflich ist, aber es ist nichts Persönliches - es ist nur seine übliche Art zu kommunizieren) joelonsoftware.com/articles/fog0000000022.html
Weil Männer Frauen das oft antun.
Auch weil sie, wenn sie es vermasselt, alle Frauen in den Augen des Architekten schlecht aussehen lässt, der geäußert hat, dass er besorgt darüber ist, dass mehr Frauen auf dem Gebiet arbeiten. Männer müssen sich keine Sorgen machen, dass ihr Geschlecht für ihre Fehler beurteilt wird.
@djechlin Ich stimme der Einschätzung zu aber nicht 100%ig. Ich bin ein Mann. Ich mache seit über 20 Jahren technische Arbeit als Entwickler und Administrator. Und trotz meiner Erfahrung und meiner nachgewiesenen Fähigkeiten wurde ich regelmäßig von anderen Entwicklern – die ebenfalls Männer sind – wegen völligem Unsinn bedroht. Wie zum Beispiel ein Entwickler, der mir drohte, nicht zu entwickeln, als ich Administrator war. Er war ein beschissener Entwickler und ich musste mich schließlich weiterentwickeln, um sein Chaos zu beseitigen. Aber noch wichtiger ist, dass Männer tatsächlich dazu neigen, Konflikte zu schaffen, wo keine existieren, selbst in vermeintlich kollaborativen Bereichen. Und Frauen könnten davon eingeschüchtert sein.
Ich bin mir nicht sicher, ob es eine gute Idee ist, "die feindselige Art, wie du auf mich zugehst" schriftlich festzuhalten. Das ist Brückenbrennen. Wenn Sie das nächste Mal eine Frage stellen, seien Sie nicht überrascht, wenn die Antwort lautet: "Ich bin mir nicht sicher, sehen Sie sich diese 500-Seiten-Spezifikation an."
@JakeGould Es ist wirklich kein Verhalten, das auf Männer beschränkt ist. Es ist nur eine Wettbewerbsnatur. Ich vermute, wenn es mehr leidenschaftliche Programmiererinnen gäbe, dann würden auch zwischen ihnen solche sinnlosen Konflikte entstehen. Sozialkompetenz muss schließlich von beiden Geschlechtern erlernt werden.

Am wichtigsten ist, dass ich mich in Ihrer Frage auf diesen Kommentar konzentrieren möchte:

Ich muss dem leitenden Entwickler Fragen darüber stellen, was der Server erwartet, und jedes Mal, wenn ich dieser Person eine Frage stelle oder nach einem möglichen serverseitigen Fehler frage , reißt mir der Mann den Kopf ab.

Ich habe den Fettdruck hinzugefügt, weil Sie erkennen müssen, dass dies im Wesentlichen Sie sind, eine junge Person, die den Architekten kritisiert. Dieser Ansatz kann jeden, der stolz auf seine Arbeit ist, sofort in die Defensive treiben. Eine Person kann sich kritisiert fühlen, selbst wenn sie andeutet , dass es einen Fehler gibt.

Sie müssen sich an den Architekten mit der Position wenden, dass Sie ein Problem haben und seine Hilfe benötigen, um zu verstehen, wie Sie es lösen können. Nähern Sie sich mit viel mehr Vorsicht. Zeigen Sie Ihre Recherchen, machen Sie deutlich, dass Sie die Ursache eines Problems nicht kennen, aber erhebliche Anstrengungen unternommen haben, um es zu finden, und bitten Sie um ein besseres Verständnis des Systems.

Sie haben wahrscheinlich schon viele Probleme verursacht, ohne es zu merken. Nicht, dass es sein Verhalten rechtfertigen würde. Sie müssen jedoch sehr deutlich machen, dass Sie diese Person und ihre Arbeit schätzen, und dabei aufrichtig sein. Und erwarten Sie den herablassenden Ton bis zu einem gewissen Grad, bis Ihre Aufrichtigkeit verstanden wird, es sei denn, diese Person nimmt es mit einem Vorgesetzten auf. Es kann eine Form von "Hazing" sein, wie eine Antwort nahelegt.

Manche Leute sind auch einfach nur wütend und unhöflich. Wenn alles andere fehlschlägt, versuchen Sie einfach so zu reagieren, als wäre die Person nicht unhöflich oder herablassend. Sie müssen sich auf Ihren Job konzentrieren, und wenn Sie einen guten Job machen, dann lassen Sie nicht zu, dass die schlechte Einstellung und das schlechte Verhalten dieser Person Ihr Selbstwertgefühl oder Ihren Wert für das Unternehmen beeinträchtigen. Nur weil dieser Typ mit "harter Liebe" aufgewachsen ist, heißt das nicht, dass du es getan hast oder dass du es jetzt brauchst. Oder vielleicht ist er nur ein Idiot, aber er schafft Dinge, und es könnte wertvoll sein zu lernen, wie man mit Idioten arbeitet, die Dinge erledigen.

+1 zur Betonung der Formulierung der Frage. Großer Unterschied zwischen „Der Code auf dem Server ist fehlerhaft und kaputt“ und „Ich glaube, ich verwende die falschen Eingaben“
Ich widerspreche: "Dieser Ansatz kann jeden, der stolz auf seine Arbeit ist, sofort in die Defensive treiben." ... Nun, nein. Nur jemand, der zerbrechlich ist und dem es an Selbstvertrauen und Reife mangelt, würde in die Defensive gehen.
Jemand, der selbstbewusst und gut eingestellt ist, wird es immer noch ziemlich langweilig finden, wenn er bekommt: "Es gibt einen Fehler auf dem Server!" ... (10 Minuten Fragen später) ... "Oh ja, das ist die Schuld meines Client-Codes" mehr als ein paar Mal. Es ist wie der klassische Anfängerfehler, dem Compiler die Schuld zu geben. Eine Schlüsselfrage ist, wie viele davon tatsächlich Bugs auf dem Server waren? Wenn es weniger als, sagen wir, 75 % von ihnen sind, dann seien Sie vorsichtiger. Wenn mehr als 75 %, dann sollte er ehrlich gesagt eine Juniorin mit 4 Monaten Erfahrung anbeten, die ihm hilft, so viele seiner Fehler zu lösen, auch wenn sie die Fragen anders formulieren könnte!
@ToddLehman Nur jemand, der arrogant und herablassend ist, würde behaupten, dass nur jemand, der zerbrechlich und ohne Selbstvertrauen ist, defensiv werden würde. Siehst du was ich dort gemacht habe?
@ToddLehman - Die Ironie ist groß. Soll ich Ihren Kommentar ignorieren, weil ich auf meinen vertraue? Das Vorschlagen eines Fehlers in der Arbeit eines anderen ist eine milde Anschuldigung. Anklagende Kommentare verlagern den Fokus auf die Schuld, anstatt sich auf das Verstehen zu konzentrieren. Ich stimme zu, dass sichere und reife Menschen besser mit Anschuldigungen umgehen. Fügen Sie Stolz hinzu und der Hang bergab zu einer schlechten Reaktion wird wieder rutschig. Das OP hat es eindeutig mit jemandem zu tun, der eine schlechte Reaktion hat, und muss verstehen, was Abwehrhaltung erzeugt. Das Vermeiden von Anschuldigungen hält den Fokus dort, wo er sein sollte, unabhängig vom Publikum.
UV'ed, weil dies eine gute Antwort als Ergänzung zu den vorhandenen Antworten ist. Ich denke, dies wäre eine unglückliche Antwort, wenn es nicht andere gut gewählte Antworten gäbe, die dem OP mehr Glaubwürdigkeit verleihen.
Erfrischend, dass OP geschlechtsspezifische Vorurteile abgezinst hat. Meine Frau würde mir den Kopf abreißen, wenn ich ihre Arbeit so in Frage stellen würde :-) Im Ernst, obwohl die gemeldete Reaktion übertrieben ist, sollte man erwähnen, dass die beste Win-Win-Situation darin besteht, eine Reaktion zu verhindern, anstatt das Verhalten in Frage zu stellen.
Klingonischer Programmierer Nr. 11: "Indem Sie diesen Fehlerbericht einreichen, haben Sie die Ehre meiner Familie herausgefordert. Bereiten Sie sich darauf vor zu sterben!". In jedem von uns steckt ein bisschen Klingonisch.

Die traurige Tatsache ist, dass sich der leitende Entwickler äußerst unprofessionell verhält. Ich weiß nicht, ob Sie Robert Martins The Clean Coder gelesen haben , aber darin sagt er, dass die Art von Verhalten, dem Sie hier ausgesetzt waren, äußerst unprofessionell ist.

Tatsache ist, Sie sind seit vier Monaten dort und als Senior Developer ist es sein JOB, neue Entwickler zu schulen oder zu betreuen. Ich arbeite sehr gerne mit neuen Entwicklern zusammen, weil sie meistens einen Bereich in meinen Fähigkeiten zeigen, der fehlt, oder sie öffnen mir die Augen für etwas, das ich vorher nicht in Betracht gezogen hatte.

Und als Junior Developer sind Sie da, um zu lernen. Kein Entwickler, egal wie lange er schon entwickelt, weiß alles über alles; Dafür ist das Feld zu groß.

Und wie gehen Sie mit ihm um? Ich kann die Anleitung, die Sie bisher hier erhalten haben, nicht besser ausführen. Ich würde Sie wirklich ermutigen, Ihre Unternehmensrichtlinie zu Mobbing und Belästigung zu lesen, und wenn es hart auf hart kommt, müssen Sie vielleicht mit seinem direkten Vorgesetzten sprechen, aber ich würde das wirklich als letzten Ausweg tun.

Ihr Vorgesetzter sollte sich für Sie einsetzen und diesem Typen erklären, dass er Sie mit Respekt behandeln muss. Und manchmal muss man gegen seine eigene Ecke kämpfen. Ich will den Kerl nicht schimpfen, weit gefehlt.

Du kannst immer wählen, wie DU dich verhältst. Und wenn du den Typen mit dem angemessenen Respekt behandelst (obwohl es ehrlich gesagt so klingt, als wäre keiner fällig …), dann erniedrigst du dich nicht auf sein Niveau. Und hoffentlich sehen Ihre Manager dann, dass er sich auf eine Weise verhält, die wahrscheinlich nicht zur Unternehmenspolitik passt, oder auch nicht zu dem Image, das das Unternehmen vermitteln möchte.

Hoffe, das hilft ein wenig, aber ich möchte Sie ermutigen, sich von diesem Trottel nicht unterkriegen zu lassen. Es ist SEIN Versagen, nicht deins!!

Ich habe in meinem ganzen Leben noch nie etwas erlebt, das auch nur annähernd an „Mentoring“ erinnert. Bis ich das tue, bin ich ein Senior und brauche es nicht mehr.
Es tut mir leid zu hören, dass dies Ihre Erfahrung ist. Ich hoffe wirklich, dass du es schaffst, das zu lösen. Lass uns wissen, wie es dir geht.

Die Reaktion auf solche Situationen ist ziemlich normal. Eine Möglichkeit besteht darin, einfach aufzuhören, aber nehmen wir an, Sie möchten versuchen, die Dinge zu lösen.

  1. Senden Sie dem Architekten eine E-Mail mit den Fragen. Es ist viel schwieriger für ihn, per E-Mail beleidigend zu sein, und wenn ja, haben Sie eine Aufzeichnung darüber. Erklären Sie, warum Sie die Antworten wissen müssen. Wenn es sich um komplexe Fragen handelt, schlagen Sie vor, ein Treffen zu vereinbaren, um sie zu besprechen. Wenn er nicht antwortet, senden Sie ihm ein paar weitere E-Mails, um ihn daran zu erinnern. Wenn er Sie wieder beleidigt, beginnen Sie damit, die Gelegenheiten aufzuzeichnen, bei denen er beleidigt, und schreiben Sie Einzelheiten darüber auf, wann und wo und was gesagt wurde.
  2. Finden Sie gleichzeitig heraus, ob Ihr Unternehmen eine formelle Richtlinie zu Mobbing hat. Lies darüber nach.
  3. Wenn die E-Mails nicht funktionieren, wenden Sie sich an Ihren Chef. Erzählen Sie ihm, was los ist, und geben Sie ihm die konkreten Beispiele, die Sie aufgeschrieben haben. Wenn der Mobber dumm genug war, in E-Mails beleidigend zu sein, geben Sie Ihrem Chef Kopien. Wenn Sie nach dem Lesen der Unternehmensrichtlinie immer noch glauben, dass Sie gemobbt werden, teilen Sie dies Ihrem Chef mit. Das sollte seine Aufmerksamkeit erregen.
  4. Wenn nichts davon funktioniert, wenden Sie sich an die Personalabteilung und geben Sie ihnen die gleichen Informationen. Machen Sie noch einmal deutlich, dass das, was passiert, unter die Mobbing-Richtlinie fällt.
Wenn ich dem Mann eine E-Mail schicke, kommt er zu meinem Schreibtisch und lässt es mich haben lol
Schritt 1 ist der beste Teil. Zeigen Sie, warum Sie eine Frage stellen, und zeigen Sie außerdem Ihre Forschungsanstrengungen , um sie selbst zu beantworten. In vielen Fällen ist es immer noch billiger, Ihre Zeit mit der Suche nach einer Antwort zu verschwenden, als einen Architekten von einer Aufgabe abzulenken und die Spool-Up-Zeit für ihn/sie zu übernehmen.
@GarrisonNeely Stimme stark zu - im Wesentlichen die Anforderungen, um eine Frage zum Stapelüberlauf zu stellen: D
Meiner Erfahrung nach funktioniert eine E-Mail, die auch an Ihren Chef sowie an den Chef der missbräuchlichen Person (falls unterschiedlich) gesendet wird, am besten. Unhöfliche und aggressive Menschen werden sehr gut erzogen, wenn es eine E-Mail-Spur gibt.
@user1261710 Wenn er zu Ihnen kommt, aber Ihre Fragen immer noch nicht beantwortet, dann haben die E-Mails funktioniert. Es gibt eine Papierspur, die zeigt, dass Sie gefragt haben und er nicht geantwortet hat. Du kannst sogar sagen: „Er kommt herüber, um mit mir zu sprechen, weigert sich aber immer noch zu antworten. Er sagt mir nur, ich solle nicht fragen.“

Ich verstehe, dass es 4 gute Antworten gibt, aber hier ist eine etwas andere Neigung.

Sie sagen, dass die Dokumentation knapp und die Fehlermeldungen vage sind. Das ist keine gute Situation und kein Zeichen für einen guten Back- (oder Front-) End-Entwickler.

Sie müssen trotzdem eine Fehlerbehandlung durchführen. Fangen Sie den Fehler ab und melden Sie ihn in der Benutzeroberfläche. Wenn Ihr Chef Sie fragt, was der Fehler bedeutet, sagen Sie ihm, dass Sie es nicht wissen und gefragt haben

Führen Sie eine Liste mit Fragen / Problemen. Dokumentieren Sie, was er Ihnen gesagt (oder nicht gesagt) hat.

Nennen Sie es nicht einen Fehler. Geben Sie ihm den Anruf und die Daten, die Sie senden, und die Fehlermeldung. Fragen Sie ihn, ob die Eingabedaten falsch sind. Erwägen Sie, einige Testskripte zu schreiben.

Denken Sie daran, darauf hinzuweisen:

Bitte ärgern Sie sich nicht über mich, ich versuche nur, meinen Job zu machen.

Mobbing in meinen Definitionen muss missbräuchliches / einschüchterndes Verhalten hervorrufen. Ich verstehe, dass das unangenehm und nicht produktiv ist und Sie werden dadurch sogar eingeschüchtert, aber es kommt wahrscheinlich (noch) nicht zu Mobbing.

Wenn er es das nächste Mal tut, frag ihn einfach: "Warum bist du jedes Mal so feindselig, wenn ich dir eine Frage stelle?" Wenn er darauf nicht antworten kann oder weiterhin feindselig wird, dann gehen Sie zum Manager und erklären Sie ihm, dass er jedes Mal sehr feindselig wird, wenn Sie ihn etwas fragen. Bestimmte Leute haben unterschiedliche Persönlichkeitstypen und es könnte seine Persönlichkeit sein und er tut es, ohne zu wissen, was er tut. Mit ihm zu reden hilft. Wahrscheinlich würde er sich entschuldigen und vielleicht anders auf dich zugehen.

Bitten Sie ihn, Sie auf die Dokumentation hinzuweisen. Das wird ihn zum Schweigen bringen. (Ich meine, wie stehen die Chancen, dass jemand mit so wenig Selbstbeherrschung, dass er in Wut gerät, wenn eine Frage gestellt wird, es geschafft hat, irgendetwas zu dokumentieren).
@ gnasher729 Ich würde nicht einmal das tun. Ich würde zuerst feststellen, dass es nicht seine Persönlichkeit ist, feindselig zu wirken. Manche Leute sind einfach nur verärgert, und das bedeutet nicht, dass man sie „in ihre Schranken weisen“ oder sie feuern muss. Es bedeutet jedoch, dass Sie verstehen sollten, wer sie sind, damit Sie besser reagieren und nichts persönlich nehmen können.
Nein, keine Dokumentation und auch lausige Fehlermeldungen.
@gnasher729 Solche Leute denken jedoch oft, dass sie gut dokumentiert haben und dass jeder es verstehen sollte, obwohl sie in Wirklichkeit zwei Kommentarzeilen pro 1000 Codezeilen haben.
meine 2 Cent: Ich würde auf keinen Fall direkt fragen "Warum bist du jedes Mal so feindselig, wenn ich dir eine Frage stelle?" - dies garantiert, dass man psychologisch eine Mauer errichtet, auch wenn vorher keine da war, was zu Misstrauen und Misstrauen führt und offener Kommunikation die Tür verschließt. Niemand mag es, auf diese Weise angesprochen zu werden, besonders wenn die Frage berechtigt ist und einen Nerv trifft. Es ist schwer, nach anfänglicher Verschlimmerung zurückzurudern. Andererseits gibt es Strategien zur Linderung von Feindseligkeit, die vor jeder direkten "Intervention" versucht werden sollten.
Sagen Sie nicht „immer“ oder „immer“. Solche Aussagen können mit einem einzigen Gegenbeispiel verneint werden. Aber fragen Sie nach dieser Zeit . Tatsächlich denke ich, dass ich jetzt eine Antwort habe.
Ich stimme @KateGregory zu: "Warum bist du so feindselig, wenn ich dir eine Frage zu etwas stelle, das ich für meine Arbeit brauche?"
@Aymor: Auch niemand mag es, angeschrien zu werden. Verteilen Sie es nicht, wenn Sie die Hitze nicht selbst akzeptieren können.

Die von anderen Postern empfohlenen Eskalationsverfahren sind sehr sinnvoll, aber ich möchte mich auf die Optionen konzentrieren, die die Situation verbessern können, bevor Sie einen härteren Ansatz wählen, da es, sobald Sie dies getan haben, kein Zurück mehr gibt und die Dinge möglicherweise noch schlimmer werden, bevor sie es tun besser werden.

Was ich tun könnte: Gehen Sie zuerst zum Manager und sagen Sie ihm/ihr, dass Sie Schwierigkeiten haben, einige Antworten vom Entwickler zu bekommen, weil Sie es etwas schwierig finden, mit ihm zu interagieren. Zeigen Sie nicht mit dem Finger und erwähnen Sie Feindseligkeit (dh weisen Sie Schuld zu) - sagen Sie einfach, dass Sie ein wenig damit zu kämpfen haben, mit dieser Person zu kommunizieren. Teilen Sie dem Manager auf jeden Fall mit, dass Ihr vorgeschlagener Ansatz darin besteht, es noch einmal zu versuchen, und versuchen Sie, ein kurzes informelles Treffen mit dem Entwickler zu den Fragen zu führen, die Sie für Ihre Arbeit beantworten müssen.

Bitten Sie den Manager um Vorschläge, was zu tun ist, FALLS dies nicht funktioniert und Sie weiterhin Schwierigkeiten haben, Antworten für zeitkritische Aufgaben zu erhalten. (Dokumentieren Sie dieses Treffen in einer Notiz für sich selbst und tun Sie dann genau, was der Manager sagt, wenn dies passiert.)

Schlagen Sie schließlich dem Manager vor (oder fragen Sie, ob es in Ordnung wäre), dass Sie die Fragen und Antworten des Entwicklers nach diesem Meeting in einer Follow-up-E-Mail dokumentieren und den Manager auf CC setzen. Wenn/wenn der Manager diese Zusammenfassung erhält, weiß er auf diese Weise, worum es geht.

Manager mögen es, wenn Mitarbeiter ihre Probleme selbst lösen, und werden es zu schätzen wissen, dass Sie versuchen, die Situation zu lösen und sie gleichzeitig darauf aufmerksam machen, vorausgesetzt, sie möchten dies als Vorgesetzter wissen.

Dann geh zum Evil Genius. Fragen Sie, ob er eine Sekunde Freizeit hat, und wenn nicht, wann ein guter Zeitpunkt wäre, um mit ein paar Fragen vorbeizuschauen.

Wenn Sie ihn schließlich zum Reden erwischen, erklären Sie ruhig und sachlich, dass Sie als Neuling in diesem Job und in der Materie Ihr Bestes tun, um zu lernen, aber erkennen, dass Sie Wissenslücken haben, und sein Beitrag ist sehr gut wertvoll für Sie.

Machen Sie im Rahmen dieses Gesprächs sehr deutlich, wie Ihre und seine Jobs miteinander verbunden sind: Selbst wenn sein Back-End-Zeug perfekt funktioniert, Sie aber Ihre Arbeit nicht gut machen können, dann wird das Front-End kaputt sein. Weisen Sie darauf hin, dass es egal ist, wie gut seine Sachen funktionieren, es spielt keine Rolle, da der Benutzer weiterhin auf Fehler und Bugs stoßen wird. Sie wollten also mit ihm sprechen, weil Sie sicherstellen möchten, dass sich seine Qualitätsarbeit am Backend in der Qualität der Frontend-Anwendung widerspiegelt, wo es aus Kunden-/Benutzersicht wichtig ist.

Sagen Sie ihm, dass Sie Ihr Bestes geben, um zu lernen, aber in einigen Fällen Fragen haben, die ohne zusätzliches Wissen oder Antworten zur Backend-Funktionalität sehr schwierig oder fast unmöglich zu lösen wären. Daher haben Sie einige spezifische Fragen (haben Sie eine gedruckte Liste) zu besprechen.

Versuchen Sie auch, ein „in“ für zukünftige ähnliche Gespräche zu schaffen, z Ich muss mir nicht die Zeit nehmen, aber wenn ich überall nachschaue und immer noch keine Antwort finde, muss ich vielleicht zu Ihnen kommen. Wäre das in Ordnung?“

Hoffentlich wird all dies die Voraussetzungen für eine positivere und produktivere Kommunikation in der Zukunft schaffen. Das gesamte obige Vorspiel sollte 2 Minuten Ihrer und seiner Zeit in Anspruch nehmen, bevor Sie zur Sache kommen. Seien Sie klar, bestimmt und neutral/freundlich im Ton.

Melden Sie sich nach dem Gespräch per E-Mail und dokumentieren Sie die arbeitsbezogenen Fragen, die Sie hatten, alle Lösungen/Antworten, die er vorgeschlagen hat, oder wenn Sie keine Antworten erhalten konnten (lassen Sie dies wiederum nicht persönlich klingen – anstatt „Sie haben nicht geantwortet meine Fragen XYZ, sagen "Ich konnte keine Antworten auf die Fragen XYZ erhalten"). Kopieren Sie den Manager.

Wenn das Gespräch nirgendwohin geführt hat und nur noch mehr Feindseligkeit erzeugt hat, gehen Sie zum Vorgesetzten, erklären Sie das Problem und fragen Sie nach, wie Sie damit umgehen können. Beginnen Sie von diesem Punkt an eine Papierspur mit Fragen und Antworten (oder Nichtantworten) vom Entwickler, mit cc an den Manager.

Erscheinen Sie nicht phasenweise, wenn er feindselig reagiert. Danke ihm einfach für seine Zeit und geh. Dann beziehen Sie sich auf die Vorschläge in früheren Beiträgen zur Eskalation mit dem Vorgesetzten usw. Viel Glück!

Sie können ein Hilfsvampir sein .

Der Kollege kann mit seinen Aufgaben überlastet sein, sich auf schwierige Probleme konzentrieren oder sogar im Rückstand sein. Versuchen Sie, effizienter zu sein und weniger Zeit von ihm zu verbrauchen:

  • Stellen Sie nach Möglichkeit mehrere Fragen gleichzeitig, anstatt wiederholt zu kommen. Der Kontextwechsel kann leicht länger dauern als die Zeit, die zum Beantworten der Frage erforderlich ist.
  • Stellen Sie sicher, dass Sie alle Befehle, Links zur Dokumentation, Web-URLs und andere schwer zu merkende Informationen speichern oder aufschreiben und nie wieder fragen. Während des Gesprächs Lesezeichen setzen, aus der Befehlshistorie abrufen und separat speichern, im schlimmsten Fall, wenn Ihr Gerät nicht nach E-Mail fragt.
  • Wenn es Ihnen schon klar ist, sagen Sie danke, sagen Sie verstehen und beenden Sie das Gespräch. Verlängern Sie es nicht unnötig.
  • Verbringen Sie die festen 20 Minuten damit, selbst nach der Lösung zu suchen, bevor Sie um Hilfe bitten. Verwenden Sie das Internet, Bücher und andere ähnliche Quellen.
  • Sie können sich auch einige Dokumentationen ansehen, obwohl ich verstehe, dass sie meistens unvollständig und möglicherweise hoffnungslos veraltet sind.

Gehen Sie nicht davon aus, dass er aus irgendeinem Grund nicht bereit ist zu helfen. Das Problem, er muss vielleicht auch an seiner Aufgabe arbeiten, auch wenn ihm die Aufgabe weniger gefällt, als dir etwas zu erklären.

dies ist nur die Entschuldigung des Opfers; nichts davon entbindet die Person davon, auf die schlimmste Weise unprofessionell zu sein.
Ja, ich denke tatsächlich, dass sich das „Opfer“ unprofessionell verhält, seine „Ressourcen für Aufmerksamkeit“ ineffizient und zu schnell aufbraucht.

Eine Möglichkeit, dieses Gefühl zu ändern, besteht darin, automatisch anzunehmen, dass alles, was Sie „nicht wissen“, ein Versagen Ihres Lehrers ist . Grundsätzlich sollte dein erster Gedanke sein, wann immer er so etwas wie „Dein Wissen über dies oder jenes …“ sagt: „Wie konnte ich das nur gelernt haben?“ Wenn die Antwort nicht schreiend offensichtlich ist, dann kannst du mit „Ich weiß, mir fehlt eindeutig etwas, wie hast du es gelernt?“ antworten. Mit ziemlicher Sicherheit wird seine Antwort etwas in der Art von "kommt mit Erfahrung" sein, was Sie vollständig vom Nichtwissen entbindet.

Entscheidend ist, dass Sie nicht dafür verantwortlich sind, innerhalb von 4 Monaten nicht so weit fortgeschritten zu sein wie er . Wenn Sie zur gleichen Zeit beigetreten sind und er Sie massiv übertroffen hat, wäre das ein Problem. Aber 4 Monate für einen neuen Entwickler sind buchstäblich keine Zeit. Leute, die 5 Jahre lang am selben Tech-Stack arbeiten, müssen neue Dinge lernen, auch wenn es nur darum geht, neue Fortschritte auf alte Probleme anzuwenden.

Ich würde auf jeden Fall mit Ihrem Vorgesetzten sprechen und ihn fragen, wie er Ihre Fortschritte sieht. Vielleicht hat er überhaupt keine Probleme. Gleichzeitig könnten Sie andeuten, dass Sie besorgt sind, dass Sie derzeit zu abhängig von anderen Teammitgliedern sind, um Unterstützung zu erhalten, und fragen, ob es irgendwelche Beschwerden gegeben hat. Wenn nicht, dann ist alles, was Sie haben, ein mürrischer Angestellter. Manche Leute meckern gerne.

Wenn es dich aufregt, ist es völlig fair zu fragen, ob du irgendwo nach diesen Informationen suchen könntest, damit du ihn nicht so sehr belästigen musst. Sehen Sie, was er sagt. Er könnte damit einverstanden sein, aber er muss sich nur Luft machen und ist sich nicht bewusst, dass er Ihnen Unbehagen bereitet.

Ich finde es sehr seltsam, dass er sagte, er wünschte, es gäbe mehr Frauen in dieser Branche, aber dann reißt er mir den Kopf ab?

Das ist nicht akzeptabel, und es geht auch nicht darum, eine Juniorin anzugreifen, weil sie noch nicht alle Details versteht. Wenn Sie sich dabei wohlfühlen, sprechen Sie einmal streng mit ihm. Machen Sie deutlich, dass Sie dieses Verhalten inakzeptabel finden und sagen Sie ihm, dass es aufhören muss.

Andernfalls kann es schmutzig werden.

  1. Sprechen Sie mit Ihrem Vorgesetzten und sagen Sie ihm, wie schlimm es ist. Ein guter Manager wird es von dort aus handhaben

  2. Andernfalls sprechen Sie mit der Personalabteilung Ihres Unternehmens. HR-Leute sind da sehr sensibel und ein guter HR-Mensch wird bei einem solchen Bericht nicht lange stillsitzen.

  3. Andernfalls sprechen Sie mit dem höchsten Management, mit dem Sie sprechen können. Machen Sie deutlich, dass Sie bereit sind aufzuhören, falls dies so weitergeht.

Ps: Wenn er weiterhin gemeine Bemerkungen macht, besonders wenn er dies schriftlich tut, und wenn es Ihnen nichts ausmacht, wenn Ihre Karriere einen Dämpfer bekommt, können Sie einen Anwalt für eine feindliche Umweltklage einreichen. Die Möglichkeit dafür ist übrigens der Grund, warum HR dem Typen wahrscheinlich einen neuen reißen wird, wenn er das hört.

Ein Junior-Entwickler kann nicht nur nicht alles wissen, sondern dies in verschiedenen Bereichen. Backend-Entwickler entwickeln ein System, und dann ist es ihre Aufgabe, die Informationen an alle zu verteilen, die sie benötigen, zum Beispiel die Junior-Entwickler, die hier posten. Sie sollte nicht fragen müssen, sie sollte Unterlagen erhalten. Was es wahrscheinlich nicht gibt.
"Wenn er immer wieder sexistische Kommentare macht"? In der (aktuellen Version der) Frage werden keine sexistischen Kommentare erwähnt. Unhöflich zu ihr zu sein, macht es nicht zu Sexismus, nur weil sie weiblich und er männlich ist.
@Magisch 'er sagte, er wünschte sich, es gäbe mehr Frauen in dieser Branche', das ist kein sexistischer Kommentar, im Gegenteil. Er möchte eigentlich, dass es mehr weibliche Entwickler gibt, was das Ziel des von „sozialer Gerechtigkeit“ besessenen Teils der IT-Branche zu sein scheint.
@ user1450877 Ich habe das als "weniger" falsch verstanden: / Ich habe meine Antwort bearbeitet, um sie zu reflektieren.

Sie werden in Ihrer Karriere auf alle möglichen Menschen treffen. Es gibt viele Idioten, wie Ihren Senior. Es gibt auch viele Leute, die wirklich hilfreich sein können, wenn Sie herausfinden, was sie von Ihnen brauchen . Ich habe zum Beispiel mit einem Architekten zusammengearbeitet, bei dem es um Daten ging. Wenn Sie ihn nach bestimmten Dingen fragten und keine Daten mitbrachten, die er sich ansehen konnte, schickte er Sie weg. Ich lernte sehr schnell, dass ich keine Antwort bekommen würde, wenn ich keine Daten mitbringe. Wenn ich die Daten brachte, hatte er alle Zeit der Welt für mich. Das war einfach seine Art.

Eine Perspektive, die nicht wirklich angesprochen wird, ist, dass der Senior das Gefühl haben könnte, dass Sie seine Zeit verschwenden, weil die Informationen, nach denen Sie fragen, etwas sind, das Sie leicht selbst herausfinden könnten. Das ist ein legitimer Kritikpunkt für den Senior. Was er also von Ihnen braucht, ist das Wissen, dass Sie versucht haben, dies selbst herauszufinden, und er Ihr letzter Ausweg ist. Wenn Sie zum Senior gehen, sollten Sie die Schritte auflisten, die Sie getan haben. So etwas wie: „Ich kann nicht herausfinden, wie A B macht. Ich habe den Code nachverfolgt und gesehen, dass er C macht, und dann macht er D, aber ich sehe nicht, wie wir von D nach B kommen. Können Sie helfen? ?" Sie könnten sogar Ihre Hypothese einbringen, wie "Ich denke, das liegt daran, dass wir Y tun, bevor wir X tun." Dies zeigt dem Senior deutlich, dass Sie sich Mühe gegeben haben, es herauszufinden, und es schränkt auch den Umfang dessen ein, was Sie fragen. Glauben Sie mir, es kann einen großen Unterschied in der Reaktion machen, die Sie erhalten.

Manche Menschen sind schrecklich in der Kommunikation von Angesicht zu Angesicht. Soweit möglich, können Sie versuchen, dieser Person eine E-Mail mit Ihren Fragen zu senden. Vielleicht bekommst du eine andere Antwort. Außerdem könnten Ihre Fragen diese Person wirklich herausfordern, und um ihren Mangel an tiefem Wissen zu vertuschen, lässt sie es vielleicht an Ihnen aus. Wenn Sie eine E-Mail senden, können sie diese lesen, überprüfen, recherchieren, ihre Gedanken sammeln und Ihnen dann antworten.

Täuschen Sie sich nicht, Mobbing ist ein ernstes und wachsendes Problem am Arbeitsplatz. Ich sehe es ständig, und als Vertrauensperson der Gewerkschaft beschäftige ich mich regelmäßig damit.

Es gibt eine Vielzahl von Informationen darüber, wie sich Mobbing negativ auf das finanzielle Ergebnis von Organisationen auswirkt. Daher sollte das Management eine eifrige und aktive Rolle übernehmen, wenn es darum geht, Mobbing einzudämmen, wann immer es darauf stößt, denn Mobbing kostet Geld – meistens nicht durch Gerichtsverfahren, sondern durch Produktivitätsverlust.

Hat die Organisation irgendeine Art von Probezeit für die Beschäftigung? 3 Monate sind oft die Norm, und wenn ja, sind Sie darüber hinaus. Ich kenne jedoch Organisationen, die eine Probezeit von 6 bis 12 Monaten haben.

Wenn Sie die Probezeit hinter sich haben, beginnen Sie damit, ein privates Einzelgespräch mit Ihrem unmittelbaren Vorgesetzten zu führen. Sagen Sie Ihrem Sup, dass Sie sich bei diesem leitenden männlichen Architekten unwohl und gemobbt fühlen, wenn Sie mit ihm sprechen. Meiner Ansicht nach würde ich jeden Hinweis auf geschlechtsspezifische Vorurteile oder Diskriminierung weglassen. Ich finde, dass Organisationen Vorwürfe wegen schlechten Benehmens oft auf das schlimmstmögliche Szenario, geschlechtsspezifische Vorurteile, interpretieren und dann versuchen, geschlechtsspezifische Vorurteile zu widerlegen, ohne den allgemeineren Vorwurf des Mobbings anzusprechen. Halte das Gespräch um dein Unbehagen und das Gefühl, gemobbt zu werden. Vermenschliche die Person auch, indem du ihren Vornamen verwendest. Ich verstehe, warum Sie ihren Namen hier auf SE nicht öffentlich verwendet haben, aber wenn Sie mit Ihrem Sup sprechen, verwenden Sie seinen Namen und beziehen Sie sich nicht auf eine Weise, die negativ gesehen werden könnte, wie "Dieser Mann" oder "

Alles in allem habe ich nach 26 Jahren Arbeit in der IT noch nie eine Organisation gesehen, weder im öffentlichen noch im privaten Sektor, die sich ernsthaft dafür interessiert, Mobbing anzugehen und einzudämmen. Der zynische Rat, dem ich selbst mehr als einmal gefolgt bin, ist, die Weisheit von Ed Yourdon in seinem Buch „Death March“ zu beherzigen. Es ist einfacher, eine andere Organisation zu finden, die Ihren Werten entspricht, als die Werte einer Organisation zu ändern.

Sie haben Recht mit dem Systemwechsel. Zur Personalabteilung zu gehen ist fast immer eine schreckliche Idee. Soweit Sie wissen, ist er mit der HR-Person verheiratet, vielleicht ist er der Chef und Gründer, die alle zusammen Urlaub machen. So oder so, er wird seine Tat nie aufräumen. Dokumentieren und Beenden auf der Grundlage einer feindlichen Arbeitsumgebung ist wahrscheinlich die beste Wahl. Arbeitslosenversicherung abschließen und Job wechseln.
Keine Ahnung, welches Land. In den USA erhalten Aufgeber keine Arbeitslosenversicherung. Auch nicht Menschen, die wegen ihres eigenen Fehlverhaltens oder ihrer Inkompetenz gefeuert werden. Es muss aus irgendeinem Grund eine "Entlassung" sein, die nicht Ihre Schuld ist.

Die einzige Möglichkeit festzustellen, ob diese Interaktion von Geschlechterproblemen beeinflusst wird, besteht darin, zu sehen, wie der leitende Entwickler mit einem jungen Mann mit ähnlichen Erfahrungen und Fragen interagiert.

In der Zwischenzeit schlage ich vor, den Tonfall zu ignorieren und sich nur mit dem Inhalt zu befassen. Wenn der leitende Entwickler andeutet, dass Ihnen Wissen fehlt, fragen Sie nach Empfehlungen für Bücher, Webseiten, Tutorials usw., die Sie verwenden sollten, um Ihr Wissen aufzufüllen. Wenn er irgendwelche Empfehlungen ausspricht, folgen Sie ihm, indem Sie die Materialien verwenden.

Vielleicht hat der Typ Recht. Wenn er keine beleidigende Sprache verwendet, was Sie nicht sagen, dann scheint er nur schuldig zu sein, Kritik in einem Ton zu äußern, den Sie nicht mögen.

Die Kritik mag berechtigt sein, denn nach 4 Monaten im Job und "im Grunde wissen Sie nicht viel über alles", ist das eindeutig inakzeptabel und der Senior Dev scheint mit Ihrem Wissensstand unzufrieden zu sein.

Sie haben die Bemerkung gemacht: „Ich frage mich, wie sie es geschafft haben, so weit zu kommen mit einem so hohen Maß an emotionaler Instabilität.“ Was genau die Antwort verlangt, also liegt das Problem vielleicht nicht bei ihm. Ich schlage vor, Sie nehmen seine Kritik an und verbessern Ihr Spiel.

Der Code ist die Dokumentation, wenn Sie Zugriff darauf haben und ihn ausführen können, sollten Sie die Leute nicht fragen müssen, was er tut. Wenn es einen Fehler gibt, beheben Sie ihn und übergeben Sie ihn an einen Zweig und bitten Sie ihn, sich Ihren Fix anzusehen, bringen Sie ihm Lösungen, keine Probleme.

Ich habe dafür gestimmt, weil dies tatsächlich eine Gelegenheit ist. Wenn es keine Dokumentation gibt und Sie diese Informationen benötigen, machen Sie sich auf den Weg, dokumentieren Sie alles, was Sie lernen, und senden Sie es an Ihre Kollegen, damit sie Informationen hinzufügen. Vielleicht ist diese Person frustriert, weil alles auf ihn gerichtet ist
@SigalShaharabani In der realen Welt, in der Sie mit bereits vorhandenen Systemen in einer Unternehmenssituation arbeiten, ist es sehr selten, dass Dokumentation vorhanden ist. Im Grunde ist die Dokumentation der Code und von Ihnen wird erwartet, dass Sie ihn lernen und debuggen, um Probleme zu lösen. Wenn das OP Zugriff auf den Code hat, warum muss es den Senior-Entwickler immer wieder fragen, was es tut? Wenn es einen Fehler gibt, beheben Sie ihn, übertragen Sie ihn an einen Zweig und bitten Sie ihn, sich Ihren Fix anzusehen, bringen Sie ihm keine Probleme mehr und bringen Sie ihm Lösungen.
@user1450877 Wenn Sie wirklich das Gefühl haben, dass Sie keine Verantwortung haben, die Entwicklung Ihres Nachwuchses zu unterstützen oder ihn zumindest auf der Ebene eines Kollegen zu engagieren, der ein zweites Paar Augen haben möchte, haben Sie als Senior - Entwickler nichts zu suchen. Computersysteme sind komplex, und es ist eine gute Sache, eine zweite Meinung einzuholen, bevor Sie etwas vermasseln, das Sie möglicherweise nicht vollständig verstehen. Es gibt einen Unterschied, ob Sie sie auf die Tools verweisen oder sich einfach darüber beschweren, dass sie nicht alles wissen, was Sie wissen. Woher sollen sie es wissen, wenn es ihnen noch nie gezeigt wurde?
Entscheidend ist, dass Sie von jemandem ohne Hintergrundwissen in serverseitiger Programmierung erwarten, dass er in 4 Monaten fließend bis zur Unabhängigkeit spricht. Das ist einfach unfair zu fragen. Das OP könnte eindeutig etwas zusammenhacken, aber wenn Sie versuchen, es richtig zu machen , ist es wichtig, eine zweite Meinung einzuholen.
Serverseitiger Code ist keine Zauberei, wenn Sie Zugriff darauf haben und ihn lesen oder debuggen können, sollte jeder kompetente Entwickler verstehen können, was vor sich geht. Niemand hat meine Hand gehalten, wie Sie es vorschlagen, und ich würde nicht erwarten, es für jemand anderen zu tun. Ich würde nur erwarten, dass Junior-Entwickler domänenspezifische Fragen stellen, wenn sie ein technisches Problem stellen, dann besser, weil es ein schwieriges Problem ist und nicht, weil sie scheiße und/oder faul sind.
@user1450877 Serverseitiger Code wurde entwickelt, um grundlegend andere Dinge zu tun als clientseitiger Code oder eigenständiger App-Code. Die grundlegenden Entwurfsprinzipien, auf die Sie sich verlassen können, wie z. B. Zustand, gelten entweder nicht oder funktionieren grundlegend anders. Es kann domänenspezifisches Verhalten eingebaut haben. Es kann seltsam aussehende Problemumgehungen für Fehler haben. Es kann einfach Spaghetti-Code sein. Verdammt, es könnte einfach fehlerhaft sein.
Meine Karriere begann in der Entwicklung von großen Unternehmensprojekten, die seit Jahren bestanden und von vielen Teams bearbeitet wurden und viele Technologien umfassten. Es war einer der schlechtesten Codes, die man sich vorstellen kann. Es gab keine Dokumentation, von Ihnen wurde erwartet, dass Sie den Code schrittweise durchgehen und die Probleme finden, nicht darüber jammern.
Jede Programmierung ist von Natur aus "hart", sie stützt sich auf eine Menge erlerntes Wissen, damit Sie überhaupt anfangen können, sich darin zurechtzufinden. Ja, Sie können es von Grund auf erarbeiten, aber es gibt Aspekte des Wissens, die Sie entweder selbst über Jahre hinweg gelernt haben, indem Sie es falsch gemacht haben, oder Sie wurden beim Lernen unterstützt, als Sie lernten. Oder Sie schreiben einfach schlechten Code und merken es nicht. Oder vielleicht bist du ein Gelehrter. Aber jemanden als "faul" abzutun, weil er Probleme mit einem technischen Problem hat, würde mich sofort fragen lassen, ob Sie das Sagen haben sollten.