Mit meinem Chef über meine Rolle im Unternehmen sprechen

Ich habe vor 5 Monaten in diesem Unternehmen angefangen zu arbeiten. Ich habe ein Vorstellungsgespräch geführt und wurde eingestellt, um Anwendungen in C und C++ zu entwickeln. Als ich anfing, wurde ich jedoch gebeten, eine Webanwendung für das Management zusammenzustellen, was ich erfolgreich bewältigte.

Diese Anwendung ist für viele verschiedene Abteilungen im Unternehmen sehr hilfreich, und viele Manager bitten mich ständig, neue Funktionen oder Verbesserungen hinzuzufügen.

Aber jetzt sagt mir mein eigentlicher Chef, dass ich – nach 5 Monaten Webentwicklung – diese Verantwortlichkeiten fallen lassen und mich auf das konzentrieren soll, wofür ich ursprünglich eingestellt wurde: C- und C++-Entwicklung.

Ich bin hin- und hergerissen, weil an der Webanwendung noch viel zu tun wäre und außerdem habe ich großen Spaß an der Webentwicklung. Ich weiß nicht, ob es lukrativer ist, ein C/C++-Entwickler zu sein, als ein Webentwickler zu sein, aber letzteres scheint mir die bessere Wahl zu sein.

Wie sage ich meinem Chef, dass ich weiterhin Webentwicklung betreiben möchte?

Du fragst nett. Dafür wurden Sie nicht eingestellt und Sie können nicht erwarten, dass er Ihre Rolle ändert. Trotzdem können Sie ihn vielleicht davon überzeugen, dass er einen Webentwickler braucht.
Ich denke immer noch, dass es ein wenig unprofessionell ist, weißt du ... Ich kann eine neue Frage eröffnen: "Soll ich den Chef fragen, was besser für das Unternehmen ist?" und ich würde ein großes Nein sagen, besonders in der Position, in der ich jetzt bin! :)))
Ich habe Ihre Frage ziemlich umfangreich überarbeitet, wobei einige Ihrer Kommentare zu Dingen wie beispielsweise Full-Stack-Entwicklern ausgeschlossen wurden. Ich würde vorschlagen, dass Sie sich ziemlich genau ansehen, was ein Full-Stack-Entwickler eigentlich ist. Heutzutage erlauben es nur sehr wenige Positionen einem Entwickler, in seiner eigenen kleinen Technologieblase zu existieren, ohne mit mehreren Skripten/Datenbanken/html&css/serverseitigem Code zu interagieren. Zu wissen, wie alles zusammenpasst, und in der Lage zu sein, die Architektur für eine Anwendung von Anfang bis Ende zu entwickeln, ist kein "fehlendes Spezialgebiet", sondern ein guter Programmierer zu sein.
Fordern Sie eine Versetzung an ... wenn Sie abgelehnt werden, tun Sie, was sie verlangen, und suchen Sie gleichzeitig nach einem neuen Job in einem Bereich, den Sie möchten.
Versuchen Sie es mit seitlichem Druck. Wenn diese anderen Manager möchten, dass Sie Änderungen an der Webanwendung vornehmen, verweisen Sie sie an Ihren Manager und lassen Sie sie Druck ausüben. Sagen Sie ihnen nicht, dass Ihr Vorgesetzter die Entwicklung blockiert oder sich darüber beschwert, sagen Sie einfach, dass Ihr Zeitplan für andere Projekte sehr eng ist und Ihr Vorgesetzter entscheiden muss, wann die Verbesserungen geplant werden können.

Antworten (2)

Es ist sehr wahrscheinlich, dass Ihr Chef Mitarbeiter für die C-Entwicklung hat, und Sie waren es. Anfangs hatte er vielleicht nicht viel für Sie zu tun und hat Sie an ein anderes Projekt oder eine andere Gruppe ausgeliehen. Jetzt, wo er Ihren Erfolg sieht, schwirren ihm zwei Dinge im Kopf herum -

  1. Diese Person hat großartige Arbeit mit Web-Apps geleistet, also würde ich gerne sehen, was sie mit unseren Sachen machen.

  2. Wenn ich ihn nicht bald dazu bringe, C-dev zu machen, werde ich diese Mitarbeiterzahl nie wieder sehen.

Ihr Chef steckt vielleicht fest. Ich war vor Jahren in einer ähnlichen Situation. Ich würde einfach planen, wie viele Stunden Sie benötigen, um mit Ihren aktuellen Webanwendungen Schritt zu halten (Support/Verbesserungen/was auch immer) und wie viel Zeit Sie der C-Entwicklung widmen können. Ich würde Ihrem Chef auch sagen, dass es Ihnen nichts ausmacht, Web-Entwickler zu werden, und dass Sie das Gefühl haben, dass dieser Bereich Ihr Ziel sein könnte.

Ich würde mich davon abhalten, einfach zu sagen, dass Sie keine C-Entwicklung machen wollen. Dies kann Ihren Chef in die Defensive treiben. Zu sagen, dass Sie das Gefühl haben, dass dies Ihr nächster Fortschritt ist, ist mehr als genug.

Was wird bei Ihrer Arbeit passieren? Nun, das hängt davon ab, wie viel Arbeit pro Woche Sie tatsächlich für die Webentwicklung benötigen, ob sie außer Ihnen fähige Leute dafür haben oder nicht, ob sie Sie logischerweise einer anderen Gruppe zuordnen können und wie groß der Anfall ist, den Ihr Chef auslöst (und wer hat mehr Macht - Ihr Chef oder die Person, die die Web-Apps haben möchte).

Sie befinden sich in einer beneidenswerten Position in diesem Unternehmen, weil zwei Gruppen mit zwei Fähigkeiten Sie wollen. Ich würde den C-Entwickler nicht dissen, während Sie sich in dieser Hin- und Her-Phase befinden. Besser ist es, Sie tun beides und arbeiten sich in die Web-Position vor – dann bleiben Ihnen über alle Gruppen hinweg gute Beziehungen erhalten.

Es ist auch möglich, dass das obere Management an der Webanwendung interessiert war und nicht wusste, dass er ein dedizierter C/C++-Entwickler ist. Was ich herausgefunden habe, ist, dass Sie, sobald Sie an Ihrem Manager vorbeigehen, E-Mails und Kommentare von allen erhalten, die damit in Berührung kommen. Die Chancen stehen gut, dass der OP-Manager das gesehen hat und ihn wieder auf Kurs bringen und alle abschalten musste, bevor es außer Kontrolle geriet.

Gehen Sie ein paar Minuten in Ihren Führungsschuhen. Nicht nur Ihr direkter Vorgesetzter: das Gesamtmanagement.

Was sie wollen, sind Operationen, die funktionieren. Das Entwickeln einer Website oder was auch immer in C gibt dem Betrieb mehr Werkzeuge, um schneller und besser zu werden.

Ressourcen sind begrenzt. Sie sind eine begrenzte Ressource, da es nur einen von Ihnen gibt. Die Rolle des Managements besteht darin, die begrenzten Ressourcen im besten Interesse des Betriebs einzusetzen. Wenn das Management als Ganzes entscheidet, dass das, was Sie in C/C++ tun müssen, für die Firma wichtiger ist als das nette kleine Tool, das Sie bis dahin gemacht haben, gibt es nicht viel Platz für Ihre persönlichen Wünsche.

Wenn jeder über Ihnen denkt, dass der C/C++-Code wichtiger ist, sind Sie am Arsch (obwohl ich es nicht als Bestrafung sehe, aber ich bin nicht in Ihrer Haut). OTOH, wenn einige wichtige Leute möchten, dass Sie in den Web-Tools bleiben, stellen Sie sicher, dass sie Ihre Verbündeten sind, und bitten Sie sie, in Ihrem eigenen Interesse etwas Politik zu machen.

Ja, Politik. Ein Wort, das wir Entwickler nicht mögen. Aber es ist wichtig, und ich hoffe für Sie, dass Sie seine Bedeutung mit einem positiven Ergebnis für Sie entdecken werden (Hinweis: Meine Entdeckung seiner Bedeutung war auf vielen Ebenen katastrophal, und meine Karriere hat darunter gelitten). Wenn Sie es gut spielen (hey, ich würde Ihnen gerne helfen, es scheint so wichtig, aber ich brauche meinen Chef, um mir etwas Zeit zuzuweisen - können Sie ihn ein Wort sagen?), können Sie sich ein starkes Netzwerk aufbauen, das es wird helfen Ihnen bei kurzfristigen Zielen (halten Sie etwas Web), aber auch bei anderen Themen, die möglicherweise später auftreten.

Wenn Sie keine Politik machen, wird das Management nicht zu Ihren Gunsten spielen.