Wie Sie Ihrem Chef höflich mitteilen, dass er Ihre Fähigkeiten übertreibt

Lassen Sie mich also vorab sagen, dass ich die Arbeit, die mein Chef von mir verlangt, nicht tun möchte, aber dass sie meine Grenzen und Zwänge nicht zu verstehen scheinen.

Ich wurde eingestellt und habe den Titel eines Junior-Frontend-Entwicklers, aber in letzter Zeit behandelt mich mein Chef, als wäre ich ein Senior-Full-Stack-Entwickler. Derzeit hat er mich gebeten, eine Datenbank für eine vollständige Anwendung zu entwerfen, und plant, dass ich sie vollständig in Python aufbaue und die Front-End-UI/UX-Programmierung übernehme. Ich bin ein guter Entwickler, aber ich habe nur etwa 2 Jahre Erfahrung und ertappe mich oft dabei, dass ich mir wünschte, ich hätte erfahrenere Entwickler, zu denen ich gehen könnte. Ich bin jedoch der einzige Entwickler in unserem Team, der Python kennt, und er besteht darauf, dass es in dieser Sprache erstellt wird. Die anderen Back-End-Entwickler in unserem Team beherrschen PHP und WordPress sehr gut und haben sich so gut wie nicht damit abgefunden. Mehr noch, er tut es Ich scheine ein wunderbares Verständnis dafür zu haben, wie komplex es ist, eine komplette Unternehmensanwendung von Grund auf neu zu erstellen, und dass Sie nicht einfach Plugins und Frameworks verwenden können, um die ganze Magie für Sie zu erledigen. Wie kann ich ihm sagen, dass seine Erwartungen nicht angemessen sind, ohne zu riskieren, mich selbst aus dem Job zu reden?

@gnat Ich glaube nicht, dass dies ein Duplikat ist. Das spricht davon, von zu viel Arbeit überwältigt zu werden, das spricht davon, von Arbeit überfordert zu sein, die über dem Niveau liegt, von dem er glaubt, dass er es schaffen kann.
@gnat - ist es nicht auch besser, auf eine Originalfrage zu verweisen, als auf eine, die selbst ein Duplikat ist?
dafür gestimmt haben, offen zu bleiben, ist die hier beschriebene Art von Missverständnis nicht von derselben Art wie in dem potenziellen Duplikat.
"Ich wünsche mir, ich hätte erfahrenere Entwickler, zu denen ich gehen könnte" klingt so, als ob Ihr Arbeitsplatz Ihnen das nicht bieten kann, oder? Fühlen Sie sich unsicher und möchten die Sicherheit eines erfahrenen Entwicklers, der die Dinge überwacht, oder möchten Sie einen Lehrer, weil es besser zu Ihrem Lernstil passt?

Antworten (3)

Ich glaube, Ihr Fokus ist falsch.

Sie könnten potenziell bedeutende Erfahrungen sammeln und Ihre Fähigkeiten von einem reinen Front-End zu einem Full-Stack erweitern – alles bezahlt von Ihrem Arbeitgeber, der zuversichtlich scheint, dass Sie dieser Aufgabe gewachsen sind. Nimm das als Kompliment.

Viele (wenn nicht die meisten oder alle) Senior-Level-Entwickler haben sich zu Beginn ihrer Karriere in ähnlichen Situationen wiedergefunden, in denen sie ihre Komfortzone verlassen mussten, ohne sich auf Seniors stützen zu können. Trotz der Unsicherheit und gelegentlichen Frustration ist es eine hervorragende Möglichkeit, Erfahrungen zu sammeln und die eigene Problemlösungsmethodik zu entdecken/zu verfeinern.

Sie sollten sich nicht wehren, sondern sich darauf konzentrieren, Erwartungen zu wecken. Bestehen Sie darauf, dass dies ein Lernprozess sein wird, es wird Rückschläge und möglicherweise sogar Sackgassen geben; Wenn Ihr Chef das zu verstehen scheint, sollten Sie weitermachen.

Verwenden Sie ein Projektmodell, das durch eine kurze Feedback-Schleife Transparenz fördert, damit Ihr Chef nie im Dunkeln über Ihren Fortschritt oder dessen Fehlen bleibt. Sie können nie sicherstellen, dass Ihr Chef nicht wütend oder enttäuscht wird; Sie können nur Ihr Bestes geben und völlige Transparenz wahren.

In der Tat. Die Art von Projekt, die Ihre Karriere in die Höhe schnellen lässt, ist „die vorherigen 3 Leute, die wir gebeten haben, den Job zu machen, sind vor Angst schreiend weggelaufen“, und Sie akzeptieren, und Sie tun es. Das wurde mir wirklich gesagt, und ich hatte wirklich die Projektarbeit. War nicht SO schwer (aber natürlich auch kein Ball im Park).

Wenn Sie sich sagen, dass Sie das nicht können, dann garantiere ich Ihnen, dass Ihre Ergebnisse genau das sein werden.

Wenn Sie sich jedoch kopfüber in diese Projekte stürzen und mit Ihrem Chef Erwartungen aufstellen, dass Sie lernen und möglicherweise nicht rechtzeitig liefern können, haben Sie die Zeit, den richtigen Umgang mit diesen fortschrittlichen Technologien zu lernen.

Überprüfen Sie beim Lernen Ihre Annahmen mit den Experten von Stack Overflow. Holen Sie sich nach Möglichkeit intern einige Code-Reviews, und wenn das keine Option ist, gibt es andere Stack-Austauschseiten dafür.

Sie können dieses Zeug lernen, ja, Sie werden einige Fehler machen, aber so werden wir besser.

Ich sage das alles, um zu sagen, packen Sie den Stier bei den Hörnern und freuen Sie sich auf die Herausforderung!

Nur ein paar Ratschläge von einem Entwickler mit 20 Jahren Erfahrung

Ich bin mir nicht sicher, warum diese Antwort abgelehnt wurde. Es scheint mir vernünftig, dass dies eine Herausforderung ist, und als Entwickler müssen wir manchmal aus dem heraustreten, was wir als angenehm empfinden, und es annehmen. Die einzige Einschränkung besteht darin, dass das OP kein Interesse daran hat, ein Full-Stack-Entwickler zu sein, und NUR ein UI-Frontend-Entwickler sein möchte. Wenn das der Fall wäre, wäre die Beratung anders. +1 von mir.

Sie müssen mit Ihrem Vorgesetzten zusammenarbeiten, um Erwartungen festzulegen.

Setzen Sie sich mit Ihrem Vorgesetzten zusammen und diskutieren Sie. Angenommen, Sie sind bereit für ein paar Stretch-Goals. Legen Sie Erwartungen basierend auf Ihrer Erfahrung (oder Ihrem Mangel) an einer bestimmten Technologie fest.

Das ist etwas, das uns allen an vielen Stellen in unserer Karriere passieren wird. Technologien ändern sich. Wir müssen bereit sein, verschiedene Technologien zu lernen. Zwei Jahre nach Beginn meiner Entwicklungskarriere (Anfang der 90er) machte ich COBOL. Ich wurde auf ein hochmodernes System geworfen, das in (keuch) VB6 geschrieben wurde. Ich wusste nichts von VB6 (ich war ein Mainframe-Entwickler, der diese neumodischen Desktop-Systeme nicht gemacht hat). Ich habe meinem Manager direkt gesagt, dass es eine Lernkurve geben wird und ich Fehler machen werde. Wenn er bereit war, damit zu leben, dann war ich mit der Änderung an Bord.