Ich erledige Aufgaben, die nicht in meinem Arbeitsvertrag aufgeführt sind

Ich möchte fragen, wie ich mit meiner aktuellen Situation umgehen soll. Ich wurde als C/C#-Entwickler für eingebettete Hardware und Benutzer-Desktop-Anwendungen eingestellt.

Nach ein paar Monaten Arbeit wurde klar, dass es in diesem Unternehmen keinen Softwareentwickler braucht. Die meisten unserer Produkte haben keine Software, und da es große Probleme mit dem ehemaligen externen Auftragnehmer (Softwareentwickler) gab, beschloss das Unternehmen, alle Produkte mit Software einzustellen.

Ich schätze, sie suchten einen Hardware-Entwickler. Das mache ich gerade, ich habe ein allgemeines Verständnis für Hardwareentwicklung, aber ich bin wirklich nicht qualifiziert und habe keinen elektrotechnischen Hintergrund. Ich sagte ihnen, dass ich kein Elektroingenieur bin, aber es wurde ignoriert. Fast forward 6 Monate Ich entwickle 3 neue Produkte parallel, es gibt Prototypen und sie funktionieren. Aber ich kenne Szenarien, in denen das Produkt katastrophal versagen wird, sagte ich ihnen, und es wurde ignoriert. Es fühlt sich an, als ob eine Entscheidung getroffen wurde, jegliche Intelligenz aus dem Produkt herauszunehmen, aber die Anforderungen haben sich nie geändert.

Das Unternehmen ist großartig in der Metallverarbeitung und allem, was mechanisch ist, aber es gibt ein riesiges schwarzes Loch, wo Hardware- und Softwareabteilungen sein sollten. Es besteht auch kein Wille, Geld in weitere Personen oder externe Auftragnehmer zu investieren.

Meine letzte Stelle habe ich nach 2 Jahren gewechselt, weil meine Frau umziehen musste. Ich bin 1 Jahr in diesem Job. Wenn ich diesen Job noch einmal wechsle, sieht es aus, als wäre ich ein Job-Hopper.

Was kann ich machen? Ich kann ihnen nicht sagen, dass sie keinen Softwareentwickler brauchen, da mich das überflüssig machen würde. Wenn ich so weitermache, wird es eine große Produkteinführung geben und es besteht die Möglichkeit, dass viele von ihnen scheitern. In meinem Vertrag wird ausdrücklich erwähnt, dass ich für die Entwicklung in C/C# und alles, was mit Software zu tun hat, verantwortlich bin. Offensichtlich mache ich etwas anderes und ich sehe nicht, wie mir der Vertrag helfen wird.

„Nach ein paar Monaten Arbeit war klar, dass es in diesem Unternehmen keinen Softwareentwickler braucht.“ Hätte das an Ihrem ersten Arbeitstag nicht klar sein müssen – können Sie erläutern, welche Aufgaben Sie in diesen Monaten tatsächlich erledigt haben?
@iLuvLogix Jeder Arbeitgeber konnte mich anrufen und ich schrieb ihnen, welches Programm sie haben wollten. Es gibt intern ungefähr 5 Tools (meistens kleine Bereinigungsskripte) und die Leute scheinen glücklich zu sein. Aber seit die 3 wichtigsten Hardware-Projekte aufgekommen sind, habe ich nicht die Kapazität, neue zu machen.
Ich verstehe - vielleicht möchten Sie diese relevanten Informationen in Ihre Frage aufnehmen, indem Sie sie bearbeiten.
Keine Antwort, aber vielleicht möchten Sie mit einem Anwalt über dieses OP sprechen. Vor allem, wenn hier möglicherweise Menschenleben in Gefahr sind. Viele Staaten haben strenge Gesetze, wenn es um nicht lizenzierte Ingenieure geht, die Ingenieurarbeiten ausführen, und die bloße Tatsache, dass Sie ein Mitarbeiter eines Unternehmens sind, schützt Sie möglicherweise nicht vor Haftung, falls etwas Schlimmes passiert. Gibt es mindestens lizenzierte Elektroingenieure, die Ihre Arbeit beaufsichtigen und überprüfen?
C/C# ist nicht unbekannt, aber ziemlich ungewöhnlich. Es macht Sinn, was Sie über Embedded AND Desktop sagen. Ziemlich selten ist es jedoch, beide Positionen mit einem Entwickler zu besetzen. Meinten sie C/C++ und/oder wussten sie nicht, wovon sie reden?
Selbst die Beschreibung von Positionen als "C/C++" ist veraltet. Entwickler, die sich selbst als "C/C++-Entwickler" bezeichnen, sind wahrscheinlich auch nicht sehr gut darin. Es hört sich so an, als wäre das Unternehmen kein Softwareunternehmen, also scheinen sie sich nicht wirklich sicher zu sein, wonach sie suchen.

Antworten (5)

Es ist wirklich ganz einfach ... Sie machen entweder weiter den Job, den sie von Ihnen verlangen, oder Sie finden einen neuen Job, den Sie machen möchten.

Ihr Vertrag ist hier irgendwie irrelevant. Sie können Ihnen keine C/C#-Arbeit geben, wenn es keine dieser Arbeiten zu erledigen gibt. Es liegt an Ihnen, zu entscheiden, ob Sie bereit sind, die Art von Arbeit anzunehmen, die sie zur Verfügung haben, oder ob Sie woanders hinziehen möchten.

Ich würde vorschlagen, dass Sie sich keine Sorgen um den Eindruck von „Job-Hopping“ machen. Wenn Sie die gewünschten Fähigkeiten und Erfahrungen haben, nach denen potenzielle Arbeitgeber suchen, erhalten Sie trotzdem die Vorstellungsgespräche. Und während sie Ihre kurzfristigen Positionen in Frage stellen, können Sie dieses Szenario ganz einfach genau so erklären, wie Sie es uns gerade erklärt haben. Es ist unwahrscheinlich, dass es Sie zurückhält.

Zum Schluss noch eine kurze Anmerkung zu dem Punkt, dass Sie potenzielle Probleme mit den Produkten gemeldet haben und sie es ignorieren. Nun, das liegt ganz bei ihnen, um zu entscheiden, ob sie Maßnahmen ergreifen oder nicht. Stellen Sie einfach sicher, dass Sie ein Protokoll der E-Mails führen, in denen Sie die Probleme melden, dann können Sie darauf zurückgreifen, wenn sie versuchen, Ihnen die Schuld zu geben.

Wenn Sie diese Probleme nicht per E-Mail (und stattdessen mündlich) melden, schlage ich vor, dass Sie dies ab sofort per E-Mail tun. Wenn nötig, bringen Sie diese früheren Probleme jetzt per E-Mail zurück, damit Sie sie aufzeichnen können.

Ich möchte auch hinzufügen, dass Sie, wenn Sie sich entscheiden, bei diesem derzeitigen Arbeitgeber weiterzumachen, ein Einzelgespräch mit Ihrem direkten Vorgesetzten vereinbaren und Ihre Bedenken direkt mit ihm besprechen sollten. Sehen Sie, ob sie einen Rat für Sie haben.

"Sie haben die gewünschten Fähigkeiten und Erfahrungen" - plus einige neue Fähigkeiten aus diesem Fiasko, um es positiv zu beeinflussen. Behaupten Sie nicht, ein ah/w-Entwickler zu sein, aber als Embedded-s/w-Entwickler kann ich Ihnen sagen, dass und das HW-Verständnis überhaupt Sie in der Warteschlange potenzieller Kandidaten wirklich nach oben stößt.
Abgeordnet wegen der Job-Hopping-Sache. Wenn Sie den Standort jedes Jobs in die Unterüberschrift des Jobs eingeben, ist klar, dass Sie umgezogen sind, als Sie diesen Job angenommen haben. Wenn Sie dann diesen Job in Ihrem Lebenslauf aufführen, notieren Sie, was Sie tatsächlich getan haben, und wenn jemand fragt, warum Sie so früh gegangen sind, erklären Sie, dass sie Sie für die Softwareentwicklung eingestellt haben und dann versucht haben, Sie in die Hardwareentwicklung einzuschleusen, und Sie das Gefühl hatten, nicht dafür qualifiziert zu sein diese Arbeit (die völlig außerhalb der Stellenbeschreibung lag) alleine angehen und sich weigerten, qualifizierteres Personal einzustellen.

Was möchten Sie tun?

Diese Rolle erlaubt es Ihnen natürlich nicht, als Entwickler zu wachsen. Wenn Sie keine Nebenprojekte haben, könnten Sie einrosten. Das wird ein Nachteil, wenn Sie ein Vorstellungsgespräch führen. Wenn Sie eine entwicklungsorientierte Position bevorzugen, möchten Sie vielleicht nicht zu lange bleiben.

Andererseits wird die Kombination aus Erfahrung mit C und Hardwareentwicklung von manchen Unternehmen sehr geschätzt. Auch ohne formale Ausbildung sammeln Sie wahrscheinlich wertvolle Erfahrungen: Nicht zuletzt hilft es Ihnen, mit Elektroingenieuren zu kommunizieren.

Machen Sie sich keine Gedanken über Job-Hopping.

Ein paar Sprünge sind kein Grund zur Sorge. Ein gutes Angebot, das sich als schlecht erweist, erklärt zwei Wechsel in kurzer Zeit. Zu Beginn Ihrer Karriere listet Ihr Lebenslauf wahrscheinlich Projekte oder Jobs auf, die Sie vor Ihrem Abschluss innehatten, und Sie wechseln möglicherweise etwas häufiger, während Sie herausfinden, welche Art von Rolle Ihnen gefällt.

Ein kompetenter Interviewer hat das alles schon einmal gesehen. Sie müssen höchstens ein paar Schalter erklären, die sie nicht verstehen. Muster, die ich besorgniserregend finden würde, sind:

  • 10 Jahre nach dem Studium in der Branche, aber Sie haben es noch nie auf 2 Jahre in einem Unternehmen geschafft. Viele 3-6 Monate Aufenthalte sind besonders besorgniserregend.
  • Wenn Sie viel zu lange Junior oder Medior waren, durch zu viele Unternehmen. Du bist gut genug, um eingestellt zu werden, aber nicht gut genug, um befördert zu werden.

Ich vermute, dass die Definition von Job-Hopping von der Stelle abhängt, für die Sie ein Vorstellungsgespräch führen - ich würde erwarten, dass Entwickler häufiger wechseln, einfach weil Sie mehr Angebote erhalten. Angenommen, mein Unternehmen sucht nach einem Produktleiter und wir zahlen für eine dreijährige Wachstumsphase (Coaching, Ausbildung, bezahlte Studientage). Dann bevorzuge ich einen Kandidaten, der mindestens ein- oder zweimal intern befördert wurde. Kandidaten, die häufig wechseln, können ihre Titel schnell wechseln, aber wir möchten einige Jahre lang von unseren Schulungsbemühungen profitieren.

Ich bin bei dir. Kenntnisse über Hardwaredesign und -implementierung sind in der Tat wertvoll und passen in vielen Anwendungen auf natürliche Weise zur Softwareentwicklung. Wenn es ansonsten in Ordnung ist, für das Unternehmen zu arbeiten, würde ich eine Weile bleiben, um die Erfahrung zu sammeln. Software-Erfahrung kann überall gesammelt werden, aber Hardware-Erfahrung ist bei weitem nicht so verbreitet.
Angesichts der Tatsache, wie schlecht das Unternehmen dies geschafft hat und es sich nicht so anhört, als hätten sie erfahrene Hardware-Ingenieure in der Nähe, würde ich mir Sorgen machen, dass das OP hier keine marktfähige Erfahrung sammeln wird. Im schlimmsten Fall lernt das OP meistens die falsche Vorgehensweise in der Hardware, während seine Softwareerfahrung veraltet und auch schwieriger zu vermarkten ist.
Ich stimme dieser Antwort zu. Außerdem denke ich, dass OP die Situation eskalieren sollte. Das Management sieht nicht, dass OP eine andere Rolle spielt, als sie in der Beschreibung gesucht haben, es scheint, dass sie mit jemandem zufrieden sind, der sich mit der Software befasst, während der Fokus des Unternehmens auf der Hardware liegt. Kurz gesagt: OP, bitten Sie um eine erhebliche Gehaltserhöhung (+20%) und suchen Sie gleichzeitig nach einer Rolle, die zu Ihnen passt. Job-Hopping ist hier kein Thema. Wenn Sie sich auf die neuen Stellen bewerben, können Sie Referenzen von Ihrem aktuellen Job angeben oder nicht (weil Sie immer noch dort arbeiten).

Zur Karriereplanung für Programmierer sind die anderen Antworten im Allgemeinen gut und sinnvoll. Ja, Sie sollten die vorhandene Führungsstruktur nutzen, aber auch Ihre eigenen Karriereschritte planen. Ein Hinweis zur Vorsicht, während Sie Ihren derzeitigen Job fortsetzen, weil Sie "katastrophalen Ausfall" erwähnen.

Vor allem, da es sich um physische Produkte handelt, müssen Sie sich zusätzliche Zeit nehmen, um die Risiken zu dokumentieren und zu eskalieren, wenn Sie der Meinung sind, dass es Sicherheitsprobleme gibt, die Menschen gefährden könnten. Schreiben Sie nicht einfach eine E-Mail. Hier hat Physical Engineering stärkere berufliche Verpflichtungen als Programmieren normalerweise, aber es gibt auch das Konzept eines Hauptingenieurs, Lizenzierung und so weiter, je nach Rechtsprechung. Da es sich um ein mechanisches und produzierendes Unternehmen handelt, sollten sie damit bereits besser vertraut sein als Sie, aber Sie müssen möglicherweise die richtigen Leute im Unternehmen finden oder die Risiken in einer anderen Sprache erklären - "Körperverletzung", "Stromausfall". , usw.

Dies ist ein wirklich sehr wichtiger Rat, bitte befolgen Sie ihn!
Das Problem hierbei ist, dass der OP kein zugelassener Elektroingenieur ist und daher nicht unbedingt über das erforderliche Fachwissen verfügt, um alle Risiken angemessen zu berücksichtigen. In einigen Bundesstaaten verstößt er möglicherweise gegen das Gesetz, wenn er in dieser Funktion als Ingenieur praktiziert.

Ich würde den Ratschlägen in den vorhandenen Antworten zustimmen - es ist nichts falsch daran, sich einen neuen Job zu suchen.

Aus persönlicher Erfahrung würde ich Ihnen raten, bei zwei der von Ihnen erwähnten Dinge sehr vorsichtig zu sein:

  1. Sie wollen Software & Hardware entwickeln
  2. Sie möchten nicht in Software- oder Hardwareingenieure oder Schulungen für Sie investieren.

Ich war in einer ähnlichen Situation, in der Produkte vom Unternehmen „vereinbart“ wurden und die Verantwortung für deren Umsetzung bei mir lag. Ich hatte nicht die erforderlichen Fähigkeiten für diese und es gab weder Budget noch Lust auf Schulungen.

Wenn die Produkte veröffentlicht werden und funktionieren, kann Ihnen gedankt werden, wenn sie versagen, werden Sie beschuldigt. Dies ist im Moment kein gesundes Arbeitsumfeld und Sie sollten dies bei der Entscheidung, ob Sie weitermachen, berücksichtigen.

Es stimmt, dass Job-Hopping im Vorstellungsgespräch Fragen aufwirft. Es ist nicht annähernd so schlimm, wenn Sie erklären können, warum Sie den Job gewechselt haben. Niemand, der bei klarem Verstand ist, wird es Ihnen verübeln, dass Sie gekündigt haben, als Ihre Frau umziehen musste, oder wenn Sie Aufgaben bekommen haben, für die Sie nicht qualifiziert waren.

Viel schlimmer wird es, wenn Sie in zwei Jahren anfangen, sich einen neuen Job zu suchen, und es Fragen zu Dingen gibt, auf die Sie in Ihren letzten Projekten stolz sind. Wenn Sie an diesem Punkt anfangen, über Dinge zu sprechen, die Sie vor mehr als 3 Jahren gemacht haben, ist das ein viel größeres Warnsignal als Job-Hopping.

Ein Produkt auf den Markt zu bringen, das katastrophal versagen könnte, klingt noch schlimmer. Das hängt natürlich von Ihrer Definition von „katastrophal“ ab: Wenn es so ist, als ob der Nutzer „OK Google“ sagt und nichts passiert, ist das eine Sache. Für mich klingt „katastrophal“ so, als ob das Produkt Schäden verursachen oder gefährlich werden könnte. Wenn das der Fall ist, würde ich sicherlich darüber hinausgehen, es nur in einer E-Mail zu melden und eine Kopie aufzubewahren, um sich abzusichern, falls es nach hinten losgeht. Überprüfen Sie Ihre Compliance-Richtlinien: Sie sind möglicherweise verpflichtet, dies zu melden, wenn das Management beschließt, ein solches Produkt freizugeben, andernfalls tragen Sie möglicherweise immer noch einen Teil der Verantwortung.