Wie ändere ich den Bereich/die Domäne der Softwareentwicklung, an dem ich arbeite?

Ich bin Softwareentwickler mit 4 Jahren Erfahrung. Mein erster Job war 2 Jahre lang die Anwendungsentwicklung eines Unternehmenssoftwarepakets. Der Job hat mir sehr viel Spaß gemacht, aber ich konnte diesen Job nicht weiterführen, weil die Firma bankrott ging.

Mein nächster Job war zwei Jahre lang Softwareentwicklung mit Schwerpunkt auf Netzwerken (Verarbeitung von Paketen, Analyse von Paketen, Erstellung nützlicher Informationen, Aufbau einer Netzwerkinfrastruktur usw.). Ich hatte sehr gute Kollegen, aber mir fehlte etwas. Ich tat nur das, worum ich gebeten wurde. Also habe ich kürzlich für 6 Monate in der gleichen Netzwerkdomäne zu einem anderen Job gewechselt, weil ich dachte, das würde mir neue Impulse geben. Aber mir wurde klar, dass nicht das Unternehmen, sondern die Domäne das eigentliche Problem ist.

Ich finde den Umgang mit Routern, Konfigurationen, Paketen, Netzwerkanalysen etc irgendwie nicht so interessant. Ich trage zu vielen Open-Source-Projekten bei und liebe Softwareentwicklung und würde es gerne für den Rest meines Lebens tun, aber ich habe kein Interesse an diesem Bereich. Ich möchte zu einer anderen Entwicklung wechseln. Etwas wie typische Anwendungsentwicklung (etwas wie MS Office, LinkedIn, um nur ein Beispiel zu nennen), Entwicklung von Finanzsoftware, Entwicklung von Software für das Gesundheitswesen.

Wie würde ich vorgehen? Ich verstehe, dass andere Arten von Entwicklung diesen Bereich ebenfalls berühren werden, aber nicht nur Netzwerke.

Der Grund, warum ich hier frage, ist, dass ich, sobald ich mich auf dem Markt verfügbar mache, auf 2 Dinge stoße. Erstens werde ich mit Interviewangeboten in ähnlichen Rollen überschwemmt. Zweitens, wenn ich mich für eine andere Stelle bewerbe (z. B. Finanz-SW-Entwicklung), werde ich abgelehnt, weil ich keine Erfahrung in diesem Bereich habe. Tatsache ist, dass ich bereit bin, für ein Gehalt zu arbeiten, das weit unter meinem derzeitigen Gehalt liegt. Ich möchte bei der Arbeit die gleiche Energie und Motivation haben, die ich bekomme, wenn ich meine persönlichen Projekte mache. Wie gehe ich mit dieser Situation um?

Lassen Sie sich in dem Bereich zertifizieren, in dem Sie arbeiten möchten
Hast du die OCJP genommen? Gibt es Kurse, die Sie bezahlen können und die Sie dorthin bringen, wo Sie hinwollen?

Antworten (2)

Sie haben richtig festgestellt, dass Personalvermittler Lebensläufe häufig auf Inhalte innerhalb einer bestimmten Domäne prüfen. Sie neigen dazu, generische Lebensläufe weiterzugeben, die keinen Domänenfokus aufweisen. Die gute Nachricht ist, dass Sie etwas gegen dieses Problem tun können.

Es gibt tatsächlich mehrere Dinge, die Sie tun können:

  1. Sie haben Open-Source-Projekte erwähnt. Wenn Sie dies noch nicht tun, suchen Sie Open Source-Projekte in der Domäne, in der Sie arbeiten möchten, und tragen Sie zu ihnen bei. Nehmen Sie Ihr Open-Source-Portfolio in Ihren Lebenslauf auf und beschreiben Sie die Projekte, an denen Sie arbeiten, direkt in Ihrem Lebenslauf.
  2. Konzentrieren Sie sich in Ihrem Lebenslauf bei der Beschreibung Ihrer Arbeit außerhalb Ihres Zielbereichs auf die Aufgaben und die Qualität Ihrer Beiträge und nicht auf den Bereich. Anstatt beispielsweise zu beschreiben, wie Sie Software für Router geschrieben haben, beschreiben Sie, wie Sie in einem agilen Team als Rolle X gearbeitet haben oder wie Sie zu den Standards für QA beigetragen haben oder welche nicht domänenspezifische Beschreibung Ihnen einfällt.
  3. Finden Sie auf LinkedIn Arbeitgeber, die Sie interessieren und die in Ihrer Zieldomäne tätig sind, und folgen Sie ihnen. Finden Sie die Vordenker (Leute, die TED-Vorträge halten, führende Artikel posten, interessante Blogs schreiben usw.) in Ihrer Zieldomäne und folgen Sie ihnen. Kommentieren Sie Beiträge, die Sie interessant finden. Teilen Sie Artikel, die Ihnen aufgefallen sind, und beschreiben Sie, warum Sie sie interessant fanden. Mit anderen Worten: Bauen Sie eine öffentlich sichtbare Interessens-/Teilnahmehistorie in Ihrer Zieldomäne auf. Auf diese Weise sieht ein Personalvermittler, wenn er sich Ihre LinkedIn-Seite ansieht, statt eines uninteressanten, allgemeinen Profils, mit dem er nichts anfangen kann, eine Reihe themenbezogener Inhalte.

Zusammenfassend möchten Sie sich als erfahrener Softwareentwickler präsentieren, der sich für Domäne X interessiert , und nicht als jemand, der Code für Router geschrieben hat.

Ich denke, das ist ein ziemlich häufiges Problem. Ich denke, es gibt ein paar gute Ansätze:

  1. Suchen Sie nach Möglichkeiten in Ihrem aktuellen Unternehmen. Die meisten Unternehmen, die Softwareentwickler haben, die an Netzwerken arbeiten, haben auch andere Arten von Softwareentwicklern. Sprechen Sie mit jemandem bei der Arbeit, der Sie schätzt, und sagen Sie ihm, dass Sie an einer anderen Art von Arbeit interessiert sind, und sehen Sie, ob er Ihnen erlaubt, zu wechseln.
  2. Suchen Sie nach einem Job, der jemanden braucht, der mehrere Rollen ausfüllt; zum Beispiel jemand, der wissen muss, wie man Netzwerkprogrammierung durchführt, und auch eine andere Art von Programmierung. Dies kann ein erster Schritt in Ihrem Übergang weg von der Netzwerkprogrammierung sein.
  3. Holen Sie sich eine Zertifizierung, nehmen Sie an einem Kurs teil oder führen Sie ein nicht triviales persönliches Projekt durch. Sie haben erwähnt, dass Sie gerne zu Open-Source-Projekten beitragen; Sie könnten anfangen, zu Open-Source-Projekten beizutragen, was auch immer Sie programmieren möchten, um Erfahrungen zu sammeln und zu zeigen, dass Sie in anderen Arten der Programmierung gut sind.