L’employeur admet que ses développeurs sont sous-payés et sous-évalués. Il est temps de se séparer? [fermé]


33

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.


4
Vous obtiendrez une expérience précieuse dans un nouvel emploi. Il existe d'autres emplois qui ne manquent pas de projets passionnants et d'environnements de travail très confortables. Vous allez sans doute impressionner les autres employeurs avec ce que vous êtes capable d'accomplir. Trouvez un meilleur travail, puis sautez.
Carson63000

Si vous pouvez gagner 38 000 $ en cours d'apprentissage, c'est génial. Les sociétés de merde attendent généralement plus que moins, alors je leur laisserais le cul. Vous pouvez faire le double ou le triple là-bas.
DisEngaged

2
En tant que professionnel des ressources humaines, je vous conseille de travailler d'arrache-pied pendant la journée et de chercher un nouvel emploi pendant la nuit. "Trop tôt pour sauter" signifie seulement "pas de bons emplois disponibles" - si vous pouvez trouver une meilleure position, prenez-le! La vie est trop courte, mon frère. EDIT TO ADD - le label job-hopper ne s'applique que si vous ne pouvez pas justifier votre départ rapide pendant l'entretien. Je suppose que vous n'aurez pas ce problème si tout ce que vous dites est vrai!
Drew

Réponses:


24

Les entreprises qui n'apprécient pas la rétention n'offrent pas de rémunération concurrentielle. Ils ont également tendance à obtenir ce qu'ils méritent, car ils ont tendance à attirer les développeurs disposant de moins d'options. Parfois, cela signifie simplement des personnes avec de faibles compétences en matière de négociation ou de négociation, mais cela aboutit souvent à des embûches technologiques car il n’ya personne qui ait une expérience plus large qui puisse être utilisé comme caisse de résonance pour des idées de conception et de mise en œuvre.

Je suis restée dans la même entreprise pendant 7 ans, mais au cours des dernières années, je me suis également déplacée, en partie parce que je me suis d'abord concentrée sur les emplois contractuels et plus tard, en raison des défis économiques auxquels mes employeurs ont été confrontés. J'ai choisi de quitter mon ancien employeur lorsqu'il est devenu évident que l'entreprise était en train de s'effondrer et j'ai appris qu'il s'agissait en réalité d'un stratagème de Ponzi à l'époque où j'ai présenté ma démission. Le peu de temps passé dans mes deux emplois précédents a quelque peu sourcillé lors des entretiens, mais vous n’avez pas besoin d’être négatif lorsque vous recherchez autre chose.

Si on vous demande pourquoi vous êtes motivé à partir, j'espère que c'est parce que l'autre société offre un projet / une technologie / un défi plus intéressant, des possibilités d'apprendre de personnes plus expérimentées / talentueuses et un système de rémunération plus convaincant; vous pouvez dire n'importe laquelle de ces choses sans que vous ou votre employeur actuel ayez l'air mauvais. Si vous êtes raisonnablement compétent, vous aurez le choix. Vous devriez toujours être disposé à explorer les options pour votre prochain emploi, même si vous êtes raisonnablement satisfait de votre poste actuel, car cela vous donnera une perspective sur vos options de développement de carrière et vous permettra d'avoir plus de contrôle sur votre avenir. puisque vous passerez plus de temps à choisir vos employeurs plutôt que l’inverse.

Quoi qu'il en soit, votre employeur a tort. L'expérience dans "d'autres langues" n'est qu'une petite partie de ce qui est précieux pour un développeur expérimenté. Les cicatrices de bataille, l'expérience de la construction et de la maintenance de systèmes complexes de manière durable, et l'expérience de la jonglerie entre les besoins de l'entreprise et la dette technique sont les atouts qui valorisent les développeurs expérimentés. Mes collègues juniors peuvent créer beaucoup de code en peu de temps, mais ils résolvent souvent le mauvais problème de manière inacceptable. Demandez-moi ce qui a le plus de valeur et je vous dirai que nous avons besoin d'ingénieurs expérimentés capables de penser de manière nuancée et de développeurs juniors optimistes souhaitant construire de nouvelles choses aussi rapidement que possible, même si nous nous trompons une première fois. . Mais l'expérience est précieuse car elle vous évite de passer trop de temps à générer une dette technique.

Je connais beaucoup de personnes possédant 3 ans d'expérience en C # qui produisent toujours du code C # peu fiable, intenable et unidiomatique, et je connais un développeur Java de longue date qui a mis environ 6 semaines pour produire un code C # de haute qualité qui exploitait les idiomes de langage. et était faiblement couplé grâce à une combinaison d'expérience, de curiosité et de révision de code. Si vous avez un employeur qui ne comprend pas qu'il y a une différence, oui, c'est une bonne idée de rechercher une opportunité de croissance ailleurs. Vous devriez toujours vouloir travailler avec une entreprise qui voit plus loin dans l'avenir et recrute des personnes plus intelligentes que vous.


4
Ne pas valoriser la rétention a également tendance à engendrer des dégâts complets et incontrôlables, car les programmeurs actuels épuisent ou obtiennent de meilleures offres et s'en vont, puis le nouveau groupe de programmeurs dispose d'un tas de code existant à utiliser, qui pourrait être documenté, presque définitivement. t dans le style de codage auquel ils sont habitués, et aucun moyen de contacter le codeur d'origine pour lui demander ce qu'ils prévoyaient d'écrire tel ou tel sous-programme, ce qui entraînait des ralentissements dramatiques car ils devaient apprendre à comprendre le code existant tout en ajoutant et des
burnouts

+1: "a pris environ 6 semaines" C'est à peu près ce que je pense.
kevin cline

Et le plus difficile était probablement d'apprendre à appuyer sur Entrée avant et après la saisie d'un {.
Dan Neely

24
  • D'une part, vous travaillez pour une entreprise qui n'a aucune idée du travail d'un développeur de logiciels qui gagne réellement son salaire (une expérience approfondie d'une langue peut être bénéfique, mais comme vous l'avez souligné, ce n'est pas tout).
  • D'autre part, vous dites que «les projets passionnants ne manquent pas». Malheureusement, les entreprises passionnantes peuvent payer moins, si elles le souhaitent. Les entreprises intelligentes et passionnantes paient davantage car elles obtiennent le meilleur des meilleurs.
  • Parce qu'il y a tellement de facteurs (tels que des projets passionnants) qui déterminent la valeur d'attraction de chaque emploi pour chaque entreprise, ainsi que la valeur réelle de chaque développeur, le "taux du marché" est une sorte de foutaise. Au mieux, c'est rugueux.
  • Un an n'est pas trop tôt pour partir, si vous pouvez donner une bonne raison aux futurs employeurs sans avoir l'air d'un pessimiste, d'un plaignant ou d'un employé exigeant beaucoup d'entretien.
  • À tout le moins, je regarderais autour de moi pour voir ce qui se passe ailleurs. En fin de compte, vous êtes le seul à pouvoir prendre cette décision. Mais il sera difficile de le faire fonctionner dans une entreprise qui ne semble pas valoriser ses employés.

11

Je n'irais nulle part si j'étais toi. Vous avez clairement indiqué que vous en êtes encore aux débuts de votre carrière et que vous vous débrouillez bien dans votre travail, mais surtout que vous apprenez beaucoup.

Chaque entreprise essayait de minimiser ses coûts, c'est-à-dire de payer le moins possible pour toutes ses ressources, alors essayez de ne pas la prendre personnellement. Si vous examiniez la masse salariale d'une entreprise, vous seriez choqué de constater à quel point les salaires des personnes dépendent peu de leurs capacités, voire de leur utilité pour l'entreprise. Les gens sont moins payés qu'ils sont disposés à accepter. Les personnes des ressources humaines n'ont pas la moindre idée? - Incroyable ;-) En fait, je connais des cadres supérieurs dans des éditeurs de logiciels qui recherchent régulièrement des personnes avec des attributs très spécifiques (ce qui exclut bien sûr de nombreuses personnes qui correspondent à la caractérisation "intelligent et qui fait avancer les choses") - donc cette pensée idiote n'est pas simplement limitée aux gens des ressources humaines, j'ai peur.

Faites attention à ne pas vous laisser emporter par le syndrome de "Les collines lointaines sont plus vertes" - cela ressemble en réalité à une bonne affaire là où vous vous trouvez. Un des problèmes que je pense avec les sites StackExchange est que le niveau de contributeur est si élevé, et en lisant les réponses (et parfois les questions), vous avez l’impression que tous les éditeurs de logiciels doivent être remplis avec ces super-super-efficaces, super passer chaque soir et chaque fin de semaine à coder, avoir quelques doigts dans quelques projets open source, bloguer quotidiennement au sujet de leur dernier piratage, etc., etc. C'est tout le contraire de la réalité. Votre développeur de logiciel moyen est beaucoup moins impressionnant que vous ne le pensez probablement. En fait, votre contributeur moyen à StackExchange se trouve probablement déjà dans les échelons supérieurs de la société et de l’industrie. D'une part, il est excitant de voir une telle excellence mise dans le domaine public afin que tous puissent la voir, l'apprendre et s'en inspirer. D'autre part, si, comme moi, vous êtes simplement un "très bon programmeur mais pas un gourou", il peut être parfois décourageant de se rappeler continuellement vos limitations :-). Une autre chose à retenir est que beaucoup de gens sur ce site sont jeunes et bien qu'ils soient de grands programmeurs, ils n'ont pas tout vu, mais bien sûr, comme ils ne le savent pas, ils sont plutôt heureux de donner leur avis. sur comment les choses devraient être (beaucoup comme j'étais quand j'étais plus jeune - LOL). Les choses ne sont jamais aussi simples, alors faites attention à votre conseil. S’agissant simplement d’un "très bon programmeur mais pas d’un gourou", il peut parfois être décourageant de se rappeler continuellement de ses limites :-). Une autre chose à retenir est que beaucoup de gens sur ce site sont jeunes et bien qu'ils soient de grands programmeurs, ils n'ont pas tout vu, mais bien sûr, comme ils ne le savent pas, ils sont plutôt heureux de donner leur avis. sur comment les choses devraient être (beaucoup comme j'étais quand j'étais plus jeune - LOL). Les choses ne sont jamais aussi simples, alors faites attention à votre conseil. S’agissant simplement d’un "très bon programmeur mais pas d’un gourou", il peut parfois être décourageant de se rappeler continuellement de ses limites :-). Une autre chose à retenir est que beaucoup de gens sur ce site sont jeunes et bien qu'ils soient de grands programmeurs, ils n'ont pas tout vu, mais bien sûr, comme ils ne le savent pas, ils sont plutôt heureux de donner leur avis. sur comment les choses devraient être (beaucoup comme j'étais quand j'étais plus jeune - LOL). Les choses ne sont jamais aussi simples, alors faites attention à votre conseil. ils sont assez heureux de donner leur avis sur ce que devraient être les choses (comme ce que j’étais quand j'étais plus jeune - LOL). Les choses ne sont jamais aussi simples, alors faites attention à votre conseil. ils sont assez heureux de donner leur avis sur ce que devraient être les choses (comme ce que j’étais quand j'étais plus jeune - LOL). Les choses ne sont jamais aussi simples, alors faites attention à votre conseil.

Re l'argent, garde la tête basse et prouve-toi au travail. Découvrez des techniques de négociation dans les livres, les relations avec les clients, les débats publics, etc. Le moment venu, vous obtiendrez l'argent que vous méritez et, plus important encore, les gens seront prêts à vous payer ce que vous méritez.

Personnellement, je peux dire que le développement de logiciels m'a permis de mener une vie merveilleuse avec un revenu financier raisonnable et des conditions de travail très flexibles. Je ne code pas pendant mon temps libre, je ne suis pas impliqué dans des projets open source, à part ceux liés au travail. Je ne blogue pas. Je ne pouvais probablement pas écrire un hexagone à fonction entière sur un morceau de papier (comme j'ai vu quelqu'un sur une autre question dire que c'était un must-have d'une personne interrogée), mais je pourrais vous dire comment je le ferais d'une manière cela garderait mon client très heureux. Au fil des années, j’ai constaté que le développement de mes compétences générales était tout aussi, sinon plus, un facteur important que mes capacités techniques, quel que soit le succès que j’avais eu.

Bonne chance. (J'espère ne pas prêcher ici. J'écris ceci au bout d'une pause-café de 10 minutes, il faut donc peut-être une édition).


8

Obtenez vos priorités droites. Quel est le plus important pour vous: le salaire ou le contenu de l’emploi?

Il me semble que vous avez un bon travail en ce moment, où vous pouvez en apprendre beaucoup, ET c’est votre premier vrai travail de développement logiciel. Dans ce cas, considérez-vous comme un apprenti et apprenez tout ce que vous pouvez, mais à un salaire inférieur. Si vous êtes considéré pour une promotion, vous pouvez mentionner dans vos négociations que le salaire est important pour vous et que vous devez sentir que vous êtes valorisé. Dans tous les cas, votre situation devrait s'améliorer d'ici quelques années.


7

Je peux seulement dire 2 choses:

  1. Des emplois passionnants se transforment en charges avec le temps.
  2. Vous pouvez avoir à la fois des emplois intéressants et un bon salaire dans une entreprise offrant les deux.

3

Le salaire n'est qu'une partie du package. Profiter de son travail en est un autre. Il est possible que vous trouviez les deux possibilités dans une autre occasion, ou que vous en preniez une autre et qu'il s'avère que l'environnement est terrible, que le travail est ennuyeux ou quelque chose d'autre. L'herbe n'est pas toujours plus verte de l'autre côté. Parfois, en regardant cette herbe plus verte, tout à coup, nous n'aimons pas notre propre herbe, alors qu'avant, c'était bien pour nous. Vous devez équilibrer à quel point vous appréciez votre travail avec la chance que vous en appréciez un autre autant.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.