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:
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.
jmac
LongJohnson
jmac
eyaka1