Ich denke, das ist eine ziemlich klare Situation. Sie wurden als C # -Backend-Entwickler eingestellt, der einige Kenntnisse in Frontend-Technologien nutzen konnte, und am Ende haben Sie hauptsächlich Frontend-Arbeiten durchgeführt, sodass Sie nicht an dem arbeiten, was Ihnen versprochen wurde. Dies ist ein Problem, und Sie haben Recht, dies Ihrem Management vorzulegen.
Die Leute vergessen häufig eine sehr wichtige Sache: Sie haben das Recht, mit Ihrem Job unzufrieden zu sein. Wenn Sie belogen wurden, was Ihr Job wäre, haben Sie das Recht, ihn zur Sprache zu bringen. Natürlich könnte es sein, dass die Leute, die die Notwendigkeit eines C # -Entwicklers zum Ausdruck gebracht haben, die Notwendigkeit eines Frontend-Entwicklers übersehen haben, aber das ist Ihnen egal. Wenn Sie nicht an dem arbeiten, wofür Sie da sind, müssen Sie die Arbeit dort überdenken. Es ist wirklich eine Einbahnstraße. Unternehmen entlassen Leute, wenn sie mit ihrer Leistung nicht zufrieden sind. Wenn Sie mit dem Unternehmen, für das Sie arbeiten, nicht zufrieden sind, entlassen Sie sie.
Jetzt Ich sage nicht, dass Sie sofort aufhören sollten. Sie sollten immer versuchen, Probleme so einfach wie möglich zu lösen. Das erste, was ich tun würde, ist mit Ihrem Team zu sprechen (falls Sie eines haben) und vorzuschlagen, dass es möglicherweise einen Frontend-Entwickler benötigt, um die Arbeit zu erledigen, die Sie in letzter Zeit erledigt haben. Wenn Sie alleine arbeiten, können Sie den Rest dieses Absatzes überspringen. Sie können dies entweder zuerst beiläufig ansprechen (empfohlen) oder einen Termin mit Ihrem Teamleiter vereinbaren, um dies zu besprechen. Es muss eine Diskussion sein und kein Schimpfen: Kein Manager / Teamleiter würde es positiv aufnehmen, wenn Sie sich nur beschweren würden. Erklären Sie einfach die Situation und schlagen Sie vor, dass Sie effizienter wären, wenn Sie an den Backend-Aufgaben arbeiten könnten, für die Sie eingestellt wurden. Wenn also jemand anderes am Frontend arbeitet, würde dies die Produktivität des Teams verbessern.
Wenn dies nicht funktioniert oder wenn Sie nicht Teil eines Teams sind, können Sie dies tatsächlich dem Management vorlegen. Auch hier geht es nicht darum, ihnen zu sagen, dass Sie mit Ihrer Arbeit unzufrieden sind, sondern darum, eine Idee zur Verbesserung der Gesamtproduktivität vorzuschlagen. Sie können versuchen zu erklären, dass ein auf Frontend spezialisierter Entwickler effizienter ist, und Sie können an Backend-Aufgaben arbeiten, an denen Sie selbst eine bessere Leistung erbringen würden. Um die Chancen dieser Arbeit zu maximieren, müssen Sie dem Manager das Gefühl geben, dass er es nicht tut, um Sie unterzubringen, sondern um die Produktivität zu verbessern.
An diesem Punkt, wenn es um Dinge geht Ändere dich nicht schnell, ich schlage vor, du suchst nach einem anderen Job. Es bedeutet, dass sie sich nicht darum kümmern, woran Sie arbeiten möchten, und dass Sie nur an den Aufgaben arbeiten, die sie benötigen. Sie können wahrscheinlich einen Ort finden, an dem Ihr Fachwissen besser genutzt wird und wo Sie werden mehr Respekt vom Management bekommen. Außerdem sind Sie ein Softwareentwickler, und das bedeutet, dass Sie nicht zu viele Probleme haben sollten, woanders einen Job zu finden.
7-8 Monate sind bereits eine sehr lange Zeit. Ich habe nicht das Gefühl, dass Ihr Unternehmen andere Pläne für Sie hat, aber Sie sollten dies selbst sicherstellen.