Mon employeur a récemment publié une offre d'emploi pour un développeur C # avec 3 à 5 ans d'expérience. Les exigences et les attentes pour le poste étaient justes, jusqu’aux critères de détermination du salaire. Il a été clairement indiqué que la rémunération dépend UNIQUEMENT de l’expérience C # et que des années d’expérience en programmation dans d’autres langages et cadres seraient considérées comme non pertinentes et non prises en compte. J’ai exprimé mon inquiétude à l’égard des ressources humaines que de bons candidats y verraient un rouge. drapeau et éloigne-toi. J'ai tenté d'expliquer que le développement logiciel ne concernait pas seulement des langages spécifiques, mais que payer quelqu'un pour son expérience dans une seule langue était une approche à très courte vue du recrutement de bons développeurs (je le dis au service des ressources humaines d'un éditeur de logiciel). .
La réponse: "Nous en avons assez de perdre du temps à interviewer des développeurs qui s'attendent à des" gros salaires ", car ils ont une expérience supplémentaire de la programmation dans d'autres langues que celles dont nous avons besoin." La question n ° 1 ici est que «gros salaires» = taux du marché. Après une discussion sérieuse, ils ont essentiellement admis que personne au sein de la société n’était rémunérée au taux du marché proche de celui du marché, et qu’il n’y avait rien à faire. Le C-suite a la conviction que les employés ne devraient être rémunérés que pour des compétences prouvées au fil des ans. Les développeurs de niveau débutant sont recrutés pour moins de 38 000 USD et peuvent atteindre 50 000 € après trois ans, ce qui, je suppose, correspond à ce qu'ils envisagent de proposer aux candidats pour le poste C #. Une autre découverte intéressante (pas aussi pertinente) - personnes 'promues' aux responsabilités plus élevées ne reçoivent pas des augmentations. La «promotion» est considérée comme un ajustement du rôle des individus pour mieux correspondre à leurs «forces», ce pour quoi ils sont déjà payés.
Après avoir entendu ces dures vérités directement des RH, je suppose que la plupart des personnes qui se surveillent d'elles-mêmes commenceraient rapidement à chercher un nouvel employeur qui aurait une meilleure idée de ce qu'elles font dans l'industrie (cette entreprise échoue dans de nombreux autres domaines). manières, mais je ne veux pas écrire un livre). Voici mon dilemme cependant:
C’est le premier poste officiel de développement de logiciel que j’occupe, depuis à peine un an maintenant. Mon poste précédent de 3 ans était dans une très petite entreprise où j'ai effectué de nombreuses tâches, dont le développement de logiciels (pas dans ma description de travail officielle, mais j'ai tout fait pour que cela soit ainsi). J'ai identifié les ouvertures locales pour lesquelles je suis actuellement qualifié, la plupart payant au moins 50% de plus que ce que je reçois maintenant. La question est, est-ce trop tôt pour un saut? Je suis en train d'acquérir une expérience précieuse dans le cadre de mon poste actuel, où les projets excitants ne manquent pas. L’environnement de travail est très confortable et beaucoup me disent que je suis sous les projecteurs des responsables de niveau C pour ce que j’ai été capable d’accomplir pendant ma courte période (pour ce que ça vaut la peine). Cependant, il existe un coût d’opportunité évident pour rester, sachant maintenant avec certitude que je devrai attendre 3 à 5 ans pour être plafonné à ce que je pourrais potentiellement gagner ailleurs cette année. Je suis aussi conscient du fait que "job hopper" est un label dangereux, quelles qu'en soient les raisons.
MISE À JOUR: Je viens juste d'accepter une offre chez une autre société, en payant beaucoup plus et avec des projets encore plus cool. Merci à tous pour les réponses perspicaces.