Ich bin Junior-Entwickler (ca. 1 Jahr Erfahrung), der vor weniger als 6 Monaten bei einem Unternehmen mit weniger als 150 Mitarbeitern eingestellt wurde. Das Websoftware-Team besteht aus weniger als 5 Personen, und alle konzentrieren sich auf die Front-End-Webentwicklung, abgesehen vom Senior, der die gesamte Back-End-Arbeit erledigt, um die Website am Laufen zu halten.
Der leitende Ingenieur ist seit mehr als 20 Jahren im Unternehmen und hat den größten Teil der Website und den gesamten Back-End-Framework-Code geschrieben, den wir zum Bereitstellen der Website verwenden (ohne den die Website kaputt gehen würde). Ich versuche im Allgemeinen zu vermeiden, ihm Fragen zu stellen, weil ich erkennen kann, dass er gestresst ist, und aus seiner Körpersprache, seinen Antworten und seinem Ton habe ich gedeutet, dass er meine Fragen sehr nervig und Zeitverschwendung findet.
Heute habe ich versucht, ein Problem mit einer Webseite zu beheben, die ich aktualisiert habe, und diese Seite hat keine Informationen aus der Datenbank angezeigt. Ich habe einen Kollegen (nicht den Vorgesetzten) gefragt, ob er sich meinen Code ansehen könnte, um zu sehen, wo ich einen Fehler mache.
Sie fingen an zu erklären, was ich falsch machte, woraufhin der leitende Ingenieur aus seinem Büro kam und mir Fragen über den Code stellte, den ich auf die Seite geschrieben hatte, und was der Fehler war, den ich gemacht hatte. Ich versuchte, alle seine Fragen zu beantworten, aber er wurde wütend, weil ich lange brauchte, um es zu erklären.
Als ich den Fehler erklärte, schrie er mich wütend an und sagte : "Wenn Sie auf der Website wieder einen kommagetrennten String als SQL-Parameter verwenden, werde ich Sie sinnlos schlagen" . Ich antwortete, dass ich es verstanden habe und es nicht verwenden werde. Dann sagte er mir, ich solle nach einem anderen Objekttyp suchen, um ihn an die Datenbank weiterzugeben, und dann ging er.
Ich verstehe, dass ich ein Junior-Entwickler bin und dass ich den sachkundigeren Vorgesetzten respektieren und ihm zuhören muss. Nach der Diskussion war ich jedoch sehr traurig und wütend wegen dem, was er zu mir gesagt hatte. Da hatte ich sofort Lust aufzuhören. Ich habe Angst, dass der leitende Ingenieur verlangen könnte, dass ich entlassen werde (er sagte, er habe es in der Vergangenheit anderen angetan), was in meiner Akte schlecht aussehen würde. Aber ich habe das Gefühl, so früh aufzuhören, könnte auch schlecht sein.
Soll ich bleiben und akzeptieren, dass ich besseren Code schreiben muss, um solche Ereignisse zu vermeiden? Ist das, was der leitende Ingenieur gesagt hat, normal?
Als ich den Fehler erklärte, schrie er mich wütend an und sagte: "Wenn Sie auf der Website wieder einen kommagetrennten String als SQL-Parameter verwenden, werde ich Sie sinnlos schlagen."
Das macht mich auch traurig und wütend. Ein lehrreicher Moment zwischen Ihnen und dem leitenden Entwickler, der völlig verschwendet war. Kein Fehler verdient diese Art der Behandlung.
Es ist völlig unangemessen, gewalttätiges Verhalten anzudeuten, anzudeuten oder anzudeuten, auch nicht als Redewendung. Es ist missbräuchlich und inakzeptabel.
Da hatte ich sofort Lust aufzuhören.
Manchmal lohnt es sich, auf sein Bauchgefühl zu hören.
Der leitende Ingenieur ist seit mehr als 20 Jahren im Unternehmen und hat den größten Teil der Website und den gesamten Back-End-Framework-Code geschrieben
Klingt so, als ob jeder diesen Ingenieur für unersetzlich hält, und er hat diese Situation ausgenutzt, um seine eigene kleine Diktatur zu errichten.
Er kann ausgebrannt sein. Auf jeden Fall sehe ich nicht, dass er sein Verhalten bald mäßigen wird. Solche Leute werden in der Regel irgendwann rausgedrängt, und pass auf, wenn das passiert.
Ist das, was der leitende Ingenieur gesagt hat, normal?
Nein. Das kommt leider zu oft vor, ist aber keinesfalls ein Verhalten, das man hinnehmen sollte.
Soll ich bleiben und akzeptieren, dass ich besseren Code schreiben muss, um solche Ereignisse zu vermeiden?
Jeder muss besseren Code schreiben, um ein besserer Entwickler zu werden, aber nicht, um Missbrauch abzuwehren.
Kein Code, den Sie schreiben, wird jemals gut genug für diese Person sein. Wenn er es genießt, Menschen herabzusetzen, wird er weiterhin Fehler finden, egal wie klein, und dafür sorgen, dass Sie sich deswegen schlecht fühlen, um sich überlegen zu fühlen.
Ich würde nur so lange bleiben, bis ich einen neuen Job gefunden habe, an einem der vielen Orte, an denen Entwickler unabhängig von ihrem Erfahrungsniveau geschätzt, unterrichtet und gefördert werden.
Ich war in genau der gleichen Situation, in der ein leitender Ingenieur früher immer junge Leute angeschrien hat, und ich war auch einmal unter seinem verbalen Angriff. Ich werde nur raten, was ich in meiner eigenen Situation getan habe.
Was soll ich machen?
Sprechen Sie bei Bedarf sofort mit Ihrem Vorgesetzten und der Personalabteilung. Sag ihnen, dass dir sein Ton und seine Sprache unangenehm sind.
Soll ich bleiben und akzeptieren, dass ich besseren Code schreiben muss, um solche Ereignisse zu vermeiden?
Dies grenzt an oder überschreitet sogar Belästigung am Arbeitsplatz. Unabhängig von Ihrem Programmierstil und Ihrer Leistung sollten Sie sich bei der Arbeit sicher und respektiert fühlen.
Wenn sich der Manager oder das Unternehmen um zufriedene Mitarbeiter kümmert, werden sie etwas dagegen tun. Wenn Sie keine Hilfe von ihnen erhalten, ist es an der Zeit, weiterzumachen.
"Wenn Sie auf der Website wieder einen kommagetrennten String als SQL-Parameter verwenden, werde ich Sie sinnlos schlagen"
Dies war keine physische Bedrohung. Dieser genaue Satz "Ich werde dich sinnlos schlagen" wird häufig in übertriebener Weise für einen komischen Effekt verwendet. Ich glaube, dass dies im Allgemeinen von englischen Muttersprachlern verstanden wird. Dass es ernst genommen werden würde, kam dem Senior wohl nicht in den Sinn.
Das einzige, was mich beunruhigt, ist Ihre Aussage, dass "er sagte, er habe es in der Vergangenheit anderen angetan".
Ich wäre besorgt, wenn er Ihre Kompetenz oder Intelligenz beleidigt hätte – das ist Mobbing. Ich schlage vor, Sie fragen andere Kollegen nach diesem Austausch. Sie arbeiten schon eine Weile mit ihm zusammen und können Ihnen helfen, seine Kommentare zu interpretieren. Niemand hier kennt ihn.
Rat
M0giddo
Mattman944
AlexanderM
Bernhard Döbler
iono