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?
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 -
Diese Person hat großartige Arbeit mit Web-Apps geleistet, also würde ich gerne sehen, was sie mit unseren Sachen machen.
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.
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.
Prinzig
Mark Wuji
AndrejROM
Matthäus Whited
Francine DeGrood Taylor