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.
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.
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:
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.
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.
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:
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.
iLuvLogix
Hans Vader
iLuvLogix
maple_shaft
dlatikay
RJFalconer