Wie kann man aus der Rolle des Junior Software Engineer befördert werden? [geschlossen]

Ich bin seit etwas mehr als 3 Jahren Softwareentwickler und befinde mich derzeit in einer Junior-Rolle bei einem Softwareunternehmen mit 100 Mitarbeitern.

Nach meinem Abschluss habe ich ein Graduiertenprogramm bei einem Softwaregiganten absolviert, dann einen kurzen Vertragsjob gemacht, bevor ich für einen Software-Master an die Universität zurückgekehrt bin.

Ich arbeite als Junior Software Engineer und bekomme etwas weniger als das durchschnittliche Anfangsgehalt für frischgebackene Hochschulabsolventen (24.000 £ gegenüber 27.000 £ Norm und 35.000 £ nach 5 Jahren).

Meine tägliche Arbeit ist die Entwicklung von nativem Android-Code in einem selbstorganisierten 3-Personen-Scrum-Team, die anderen sind 3-jährige Junioren. Niemand führt das Team, aber ich mache die Stakeholder-/Planungsarbeit, weil die anderen lieber nur programmieren. Ich habe auch die Infrastruktur (Repositorys, Build-Server usw.) festgelegt und erstellt und die Softwarearchitektur geplant. Ich habe nicht das Gefühl, dass das Jugendarbeit ist.

Ich mag das Unternehmen und genieße es, viel mehr Einfluss zu haben als in einem größeren Unternehmen. Ich kann mit der Geschäftsführung sprechen und sie setzt meine Ideen um, was ich von einem großen Unternehmen erwarte. Aber ich habe das Gefühl, dass ich befördert werden oder gehen muss, um meinen Lebenslauf nicht zu beschädigen.

In diesem Unternehmen gibt es viele gute Nachwuchsingenieure mit bis zu 5 Jahren Erfahrung, aber ich glaube nicht, dass dies die Branchennorm ist.

Fragen:

  • Bin ich naiv - sollte ich mit 3 Jahren und dieser Art von Arbeit eine Beförderung vom Junior zu "normaler" Software erwarten, oder sollte ich das als normal ansehen?
  • Da andere in einer ähnlichen Position nicht befördert wurden, was muss ich tun, um eine Beförderung zu erreichen?
  • Werden sich null Karrierefortschritt in 3 Jahren und ein niedriges Gehalt auf mich auswirken (dh muss ich mir einen anderen Job suchen) oder würde es angesichts meines jungen Alters akzeptiert werden?
Hallo LongJohnson, willkommen bei Workplace! Die besten Fragen auf dieser Website inspirieren zu langen Antworten, die erklären, warum oder wie . Bei dieser Frage wird mehr nach einer Meinung zu Ihrer spezifischen Situation gefragt, und Sie erhalten möglicherweise nicht die qualitativ hochwertigsten Antworten. Es ist möglicherweise besser, Ihre Frage so zu bearbeiten , dass sie sich auf ein breiteres Thema konzentriert, z. B. „Wie sehen Arbeitgeber einen Mitarbeiter, der 5 Jahre lang in einer ‚Junior‘-Position gearbeitet hat?“
Als Orientierungshilfe habe ich verstanden, dass Arbeitsplatzfragen situationsspezifisch sein sollten. Ist das nicht mehr so?
Sie sollten sich auf eine Situation beziehen, aber nach etwas fragen, das nicht nur für Ihre Situation hilfreich ist. Ihre Frage fragt danach, was in Ihrer spezifischen Situation zu tun ist, was für andere Menschen nicht sehr hilfreich ist. Stattdessen wäre es besser, Ihre Situation zu erklären und eine Frage zu stellen, die Ihnen hilft, einen Aspekt davon zu beurteilen. Zum Beispiel: „Werden Arbeitgeber einen Junior-Ingenieur-Titel übersehen, wenn die Arbeit, die ich geleistet habe, etwas vom Typ eines Senior-Ingenieurs war?“ oder noch besser: "Trumpft die berufliche Verantwortung die Berufsbezeichnung in einem Lebenslauf?"
Hallo LongJohnson, 3 Jahre sind viel zu lang, vor allem angesichts Ihrer Qualifikationen, um noch bezahlt und als "Junior"-Entwickler bezeichnet zu werden. Sofern Sie nicht einfach nur unzureichende Leistungen erbringen (was meiner Meinung nach nicht der Fall ist), sollten Sie als mittleres Niveau angesehen und einfach als "Software Engineer" oder in Ihrem Fall vielleicht als "Java-Entwickler" oder "Android-Entwickler" bezeichnet werden. Für Ihren Lebenslauf ist es wichtig, diese Bezeichnung zu ändern. Wenn Sie in London sind, würde ich einfach Jobs verschieben. Es gibt eine sehr hohe Nachfrage nach Android-Entwicklern und wenn Sie ein gutes Vorstellungsgespräch führen, können Sie dieses Gehalt auf einen Schlag um 30 % erhöhen.

Antworten (2)

Haben Sie das Unternehmen gefragt, was seine Politik ist? Junior-Positionen können zwischen 2 Monaten und 20 Jahren dauern, je nachdem, wie man die Dinge sehen möchte, da der Begriff selbst nicht quantitativ ist. Das Unternehmen sollte einen konkreten Plan haben, wie Sie befördert werden und was dafür erforderlich ist.

Wenn das Unternehmen regelmäßige Leistungsbeurteilungen durchführt, ist dies der richtige Zeitpunkt, dies anzusprechen. „Was würde ich hier brauchen, um als Intermediate Software Engineer zu gelten?“ Wenn das Unternehmen diese Bewertungen nicht hat, würde ich wahrscheinlich vorschlagen, das Management zu fragen, welche Regeln für eine Beförderung gelten, was in einem privaten Treffen zu besprechen ist.

Zu deinen konkreten Fragen:

  • Wenn Sie dies nicht mit dem Unternehmen besprechen, ja, Sie sind naiv. Jedes Unternehmen hat seine eigene Definition, und es liegt an Ihnen, nachzufragen und herauszufinden, was die Begriffe hier sind.

  • Bitten Sie Ihren Chef und die Personalabteilung, Ihnen die Liste mit den Anforderungen zu geben, die erforderlich sind, um die Leiter nach oben zu klettern.

  • Dies ist eine ziemlich belastete Frage, da ich die Softwareentwicklungskultur in England nicht kenne. Ich weiß, als ich in den USA gearbeitet habe, hatte ich für alle 7,5 Jahre den Titel „Software Design Engineer“, da er für mein Arbeitsvisum erforderlich war. Daher konnte ich nicht so einfach befördert werden, ohne dass das Visum in Ordnung war. Meine Frage ist, wie gut Sie sich mit anderen Technikern verbinden und sehen, was es sonst noch gibt. Haben Sie ein Netzwerk aufgebaut? Dies wäre die Zeit, um sicherzustellen, dass Sie Verbindungen und Kontakte haben, damit Sie eine neue Jobmöglichkeit erkunden können, während Sie noch beschäftigt sind, anstatt zu versuchen, das Netzwerk aufzubauen, wenn Sie einen Job brauchen und keinen haben.

Nichts, was Sie tun, ist „Junior“. Diese Bezeichnung in der Softwarewelt würde ungefähr 18 Monate dauern - der Entwicklungszyklus eines typischen Projekts. Wenn der Arbeitgeber Sie ungefähr 3 Jahre beschäftigt hat, ist es an der Zeit, dass er alle „Junior“-Bezeichnungen entfernt und Ihr Gehalt auf das der anderen Personen mit ähnlichen Titeln anhebt.

Menschen neigen dazu, in Organisationen typisiert zu werden, und Sie sind „Junior“, weil Sie schon immer „Junior“ waren. Es ist Zeit, durchsetzungsfähig zu werden und es zu beheben.