web-dev-qa-db-fra.com

Raisons pour lesquelles les programmeurs quittent

J'aimerais savoir pourquoi les programmeurs quittent leur emploi et si les raisons de leur départ ont refait surface dans votre emploi actuel?

Est-ce la raison pour laquelle je laisse simplement la rémunération, l'emplacement, je déteste mon patron/collègue, le manque de reconnaissance ou de retraite/nouveau cheminement de carrière.

Mise à jour: Je suis responsable d'une équipe de programmeurs et de testeurs et j'aimerais mieux comprendre ce qui pourrait motiver mon équipe à partir, et j'espère essayer de résoudre ces problèmes.

91
Kane

Ce billet de blog ajoutera beaucoup de valeur à la discussion: http://widgetsandshit.com/teddziuba/2010/05/why-engineers-hop-jobs.html Cela se résume à ceci: haut les talents trouvent facilement du travail. Assurez-vous que vous, l'employeur, êtes compétitifs sur le marché du travail.

Je suis un juge sévère. S'il vous plaît, ne me jugez pas aussi durement, car j'ai besoin de manger pour vivre ma vie et j'ai donc toujours eu besoin d'un emploi quelque part. Je suis sûr que mon message est subjectif, mais j'ai essayé de répondre honnêtement de mon point de vue. Vous voyez, ce n'est pas tout ce que je peux faire pour l'entreprise. Il s'agit de CE QUE JE VEUX (et que je peux obtenir). Pour info, je suis un homme, pas marié, sans enfants.

[Dans aucun ordre particulier]

Raisons pour lesquelles j'ai quitté:

  • Le premier jour, j'ai été accueilli: "Bienvenue en enfer" par un collègue.
  • L'entreprise éprouve des difficultés financières
  • De nombreuses promesses non tenues
  • Surqualifié pour mon poste actuel et ne peut pas évoluer au sein de la même entreprise.
  • Ennuyé comme l'enfer dans mon travail quotidien.
  • Travailler avec/pour les idiots.
  • La direction mise beaucoup sur l'externalisation inférieure à la normale et se fait remettre le cul.
  • La direction ne comprend pas les logiciels.
  • Travailler dans une industrie qui ne me passionne pas.
  • Expédier constamment des produits de merde. Jusqu'à présent, je n'achèterais jamais ce que je produisais, même si je travaillais pour une grande entreprise avec beaucoup de capital à dépenser.
  • Conneries d'entreprise.
  • Lieu de travail au milieu de nulle part.
  • Bâtiment de travail déprimant; horrible nourriture dans la cafétéria.
  • Fourniture et équipement de bureau bon marché/torchage.
  • Collègues de travail/personnalité sans intérêt.
  • Trop de ragots/collègues n'ayant pas de boules pour défendre ce qu'ils croient. Ne voyant aucune étincelle dans les yeux de personne.
  • "Golden children"/"ass kissers".
  • Code vestimentaire, trop de réunions, devoir être au travail avant 9 heures, six sigma de formation, voir les déchets de l'entreprise.
  • Ne pas pouvoir grandir professionnellement/suivre un cours après le travail.
  • Ne pas avoir suffisamment d'équipement pour faire le travail rapidement, le lieu de travail étant trop bruyant.
  • Trop de réunions. Délais fixes.
  • Pas assez de vacances/jours de maladie. Sentant que je ne suis pas payé ma valeur marchande. J'ai l'impression de faire beaucoup moins que certains autres connards de la même entreprise qui ne le méritent pas (j'ai tendance à ne pas envier quand le salaire est justifié).
  • Ne pas cliquer avec le gestionnaire/chef de projet/collègue (s).
  • Être minoritaire dans le débat démocrates contre républicains, encouragé au travail. Conversations non appropriées concernant le sexe/la race/les préférences sexuelles pendant le déjeuner.
  • Voir la fuite des cerveaux et l'entreprise ne pas réaliser que cela se produit et pourquoi cela se produit.
  • Ils marquent trop bas au test de Joel.
  • "Effet de la mer Morte": http://it.slashdot.org/story/08/04/12/2241216/The-Dead-Sea-Effect-In-the-IT-Workplace
  • Le fils muet du patron travaille ici aussi, mais il n'est pas souhaitable.
  • Autres types de personnes indésirables; secousses.
  • J'ai travaillé à Wall Street et j'ai dû parler à des commerçants.
  • Nous avons aidé le krach boursier.
  • Les analystes commerciaux étaient au-dessus de moi sur une chaîne alimentaire.
  • L'évaluation des employés qui m'a fait me sentir comme de la merde pendant une semaine ou deux, même si ma rémunération était correcte. Tout ce qui est légèrement négatif qui est enregistré dans les fichiers des RH ne peut pas être bon pour moi. Je préférerais de loin une conversation 1: 1 difficile.
  • Négocier une augmentation est difficile et désagréable. Aller aux entretiens est amusant, augmente la richesse et me fait me sentir à nouveau intelligent. Tous ces puzzles amusants et ces questions techniques approfondies qui ne surviennent que dans les interviews, mais mon travail quotidien n'est pas aussi stimulant.

Pourquoi je ne suis pas encore parti (sans ordre particulier):

  • Ce n'est pas si mal (mais je ne serai pas ici trop longtemps).
  • Mon salaire est ok
  • Je n'aime peut-être pas tout le monde, mais mon manager et certains de mes collègues sont géniaux.
  • Je ne travaille peut-être pas pour la NASA, mais je suis toujours mis au défi, j'apprends et il y a des gens intelligents autour.
  • J'aime le sens de l'humour de la plupart des gens.
  • Il ne me faut pas plus de 45 minutes pour me rendre au travail en utilisant les transports en commun.
  • Les revenus de l'entreprise semblent corrects, donc pas besoin de craindre des licenciements ou d'autres mesures draconiennes de réduction des coûts dans les 6 prochains mois.
  • Je ne suis pas ici depuis assez longtemps; si je pars maintenant, je ressemblerai à un job-hopper.
  • Je veux attendre jusqu'en février, quand on me dira à quel point ils pensent que j'ai performé ainsi que mon augmentation et mon bonus :)
  • Si je pars maintenant, mon CV ne sera pas aussi beau. Ils promettent qu'après 1 an d'être ici, ils me donneront enfin un projet à moitié décent sur lequel travailler.
  • Mes avantages semblent décents, et j'ai des travaux dentaires à venir, donc je ferais mieux de le faire avant de changer d'emploi (le travail est difficile au début, et les choses liées à la santé ne devraient pas être une distraction).
  • L'économie craint, donc je dois rester ici pendant au moins 6 mois au total. Si je suis licencié après cela, Obama prendra soin de moi.
  • Le score du test de Joel est supérieur à 8 sur 12.
  • Après 1 an, je suis éligible aux avantages de développement de carrière et je veux suivre un cours.
  • Mon collègue est mon voisin, et il me conduit au travail 5 jours par semaine - marquez!
  • Mon partenaire termine sa maîtrise en 6 mois. Quand elle obtiendra un emploi dans environ 9 mois, je réévaluerai ma situation.
  • J'ai une licence MSDN, donc les 50 membres de ma famille obtiennent une copie gratuite de Windows XP/MS Word et un simulateur de vol.
  • J'ai besoin de temps pour me préparer à l'emploi que je veux vraiment, et travailler 45 à 50 heures par semaine ne me laisse pas beaucoup de temps.
  • J'ai du temps libre pendant la journée de travail, afin de pouvoir investir dans mes études/projets/idées
  • J'ai une situation familiale/je suis au milieu d'un divorce/d'autres trucs personnels, et je veux me détendre et ne pas essayer de faire trop de choses à la fois.
  • Je vais commencer les études supérieures dans 1 an, donc ça n'a pas de sens de changer d'emploi maintenant.
  • J'ai acheté une maison et je ne peux pas la risquer, du moins pas avant d'avoir loué nos 3 chambres sur 5.
  • J'ai eu une grosse dépense imprévue; le saut d'emploi n'est pas judicieux pour le moment - je dois reconstituer les économies.
  • J'ai encore besoin de rencontrer/de relier plus de personnes et d'obtenir quelques recommandations.
  • Quelqu'un à mon travail pense que je ne suis pas si intelligent. Je ne peux pas partir avant de leur faire manger leur mauvaise première impression.
  • Ils m'enverront à une formation Scrum Master le mois prochain, et ça a toujours l'air bien sur un CV.

Raisons pour lesquelles je suis susceptible de rester pendant 5 à 10 ans:

  • J'adore ça ici.
  • J'aide à guérir la forme de cancer la plus meurtrière ou à faire quelque chose d'utile comme ça.
  • Je ne me sens pas comme une autre brique dans un mur, mais plutôt comme si j'avais de l'importance.
  • Je suis bien rémunéré et je n'ai aucune envie de collègues.
  • Je socialise avec mes collègues après le travail parce que je le veux, pas parce que c'est bon pour le réseautage.
  • Les gens sont très cool et ont mon sens de l'humour et vice versa.
  • Équipement approprié.
  • Aucune évaluation des performances, ou du moins un processus équitable et axé sur l'humain.
  • Je peux travailler de 11 h à 19 h sans que la direction ne pense que je suis une paresseuse.
  • C'est calme ici.
  • NOUS AVONS UNE TABLE DE PING-PONG FREAKING (le baby-foot est boiteux) !!! Une table de billard serait sympa, de préférence non américaine (les poches sont trop grandes).
  • Nous avons une salle de gym, une piscine et un sauna.
  • Bons avantages
  • Une occasion d'apprendre, de suivre un cours, de travailler seulement 30 heures par semaine et d'être payé en conséquence.
  • Au moins 1 mois de vacances (oui, c'est beaucoup par rapport aux normes américaines, mais si vous venez d'Europe, ce n'est rien).
  • Mes collègues sont intelligents mais normaux (car ils ne poussent pas le geek trop loin).
  • Les boissons et les collations sont incluses, et elles sont saines car mes collègues ne mangent pas de sucreries ni de soda.
  • L'endroit assure le recyclage, et mes collègues peuvent distinguer le papier du plastique du métal des ordures.
  • L'endroit est vert (mais pas vert).
  • J'achèterais/achèterais mon propre produit.
  • Je suis payé pour apprendre une langue étrangère dans mon travail.
  • Je peux pratiquer cette langue ou une autre langue étrangère avec mes collègues qui la parlent.
  • Je suis respecté et je me sens intelligent. Je fais les choses rapidement et bien parce que l'environnement est bon.
  • L'entreprise se porte bien financièrement.
  • Je peux dire à des gens aléatoires dans un bar ce que je fais honnêtement, et ils penseront que je suis cool.
  • Je reçois suffisamment de revenus du loyer, mais je veux toujours travailler ici.
  • Le travail est situé dans un endroit animé, avec beaucoup de gens intelligents, positifs et énergiques dans la rue.
  • Je peux marcher pour travailler en 30 minutes. Il y a de la bonne nourriture et des divertissements partout le long de ce chemin.
  • J'ai beaucoup d'amis dans la même ville/région. Je peux rencontrer des gens sympas ici.
  • J'aime le climat et les plages/montagnes ne sont pas trop loin.
  • Contrairement à Jeff Atwood, mes collègues aiment vraiment le plein air et la nature.

Raisons pour lesquelles il est peu probable que je reste plus de 10 ans:

  • Je veux être mon propre patron.
  • Je veux beaucoup voyager, selon mon propre horaire.
  • Je pourrais utiliser 2,5 mois de vacances par an (payés ou non), et aucun employeur sain d'esprit ne me le proposera.
  • Je ne sais pas encore si j'aime les longs engagements.
  • Je n'ai pas encore décidé à 100% dans quel pays je veux vivre. Les choses peuvent changer un peu en une décennie.
  • J'aime le changement, j'aime la nouvelle atmosphère.
  • La vie est très dynamique. Mes objectifs dans 10 ans peuvent être très différents.
  • Je préfère les petites entreprises/startups prospères. Après 10 ans, ils deviendront probablement quelque chose de différent.
  • Les entreprises qui ont survécu aux 3 premières années ont tendance à être réticentes au risque, mais une nouvelle start-up folle autour du bloc pourrait faire quelque chose de très cool et de nouveau.
  • Déménager tous les 10 ans peut être bon en général, et je ne pense pas qu'être manager soit pour moi. Sans désir de croissance verticale, il semble que les mouvements horizontaux soient la seule option.

J'espère que cela aide. Oui, je suis un rêveur.

160
Job

Les raisons pour lesquelles je suis parti pour sofar:

  • pas de place pour le cheminement de carrière que j'avais en tête.
  • promesses non tenues
  • évaluations basées davantage sur le ressenti qu'autre chose
  • obtenir de mauvaises évaluations basées sur des critères que vous ne pouvez pas contrôler
  • meilleure offre ailleurs.

Pour élaborer un peu

Mon premier travail consistait principalement à programmer Visual Foxpro et je ne voyais pas beaucoup de cheminement de carrière dans Visual Foxpro.

Les promesses non tenues étaient des cours de formation que j'ai suivis avec la promesse que j'obtiendrais des affectations pour lesquelles vous aviez besoin des cours de formation. Je n'ai obtenu aucune de ces missions.

Chez un employeur, nous obtiendrions officiellement les grades 1 à 5, ce qui nous indiquerait dans quelle mesure nous le faisions et en fonction du grade, l'augmentation du salaire serait fondée. Les raisons des mauvaises évaluations comprenaient "votre salaire de départ était trop élevé", "d'autres employés ont utilisé les 4 que je suis autorisé à donner" et "vous avez obtenu une augmentation de salaire supplémentaire, donc je ne peux pas vous donner un 4 maintenant".

J'ai reçu une offre qui a augmenté mon salaire de 25%, et tout le reste était superbe, je n'ai pas pu résister.

27
KeesDijk

Réalisant que personne ne s'enrichit en travaillant pour quelqu'un d'autre.

25
Garry

Je suggère de jeter un œil à la version animée RSA de Dan Pink's Drive: The Surprising Truth About What Motivates Us .

Dans ce document, Pink théorise qu'une fois que le niveau de base des besoins salariaux d'un employé a été satisfait, trois facteurs principaux influencent sa motivation et sa satisfaction.

  • Autonomie - Le désir d'être autonome.
  • Maîtrise - L'envie de s'améliorer dans les choses.
  • But - Désir de faire un travail qui sert un objectif sous-jacent transcendant (Exemple: Skype- Notre objectif est d'être perturbateur, mais dans la cause de faire le monde un meilleur endroit.)

Évidemment, cela ne couvre pas toutes les motivations, mais cela en couvre beaucoup.

14
Zoot

J'ai quitté des rôles précédents à cause de

  • politique + concours de pisse au niveau de la direction, ce qui signifie que le travail ne va nulle part dans l'atelier
  • émigrer du Royaume-Uni
  • le patron était un insert perjorative here complet
  • trop longtemps dans un travail
13
gbn

La principale raison pour laquelle j'ai quitté mon dernier emploi était d'atteindre le plafond des cours de technologie: il devenait difficile de ne pas se laisser entraîner dans le travail de gestion et il n'y avait pas de cheminement de carrière technologique disponible.

Les autres facteurs comprenaient: - la beureaucratie à mouvement lent - le manque de concentration de la part de la direction - un manque général de concentration sur le succès/les résultats

12
Ben Hughes

Une lecture fortement recommandée sur le sujet est Peopleware .

Quant à moi personnellement, les raisons pour lesquelles j'ai quitté les anciens employés inclus

  • résistance de la culture d'entreprise au changement, me faisant sentir que je ne peux pas faire une différence positive durable
  • réinstallation dans un autre pays
  • conflits avec la direction, par ex. le nouveau chef de projet étant plus intéressé par les "arguments" sur n'importe quel sujet technique pour prouver sa supériorité que la gestion effective du projet
  • épuiser les chances d'apprendre sur le lieu de travail actuel (une petite entreprise, avec un seul projet de développement)
12
Péter Török

Autonomie, maîtrise et finalité. Vous ne pouvez pas motiver votre peuple, vous ne pouvez que le démotiver. Donnez-leur la possibilité d'apprendre et de s'améliorer dans ce qu'ils font. Leur permettre d'apprendre des erreurs. Donnez-leur de la place pour la créativité, ne leur attribuez pas de tâches d'alimentation. Ne les éloignez pas des clients/utilisateurs réels. Appréciez leur métier.

9
Joppe
  • travail ennuyeux ou pas difficile
  • des patrons qui sous-estiment votre créativité
  • des patrons qui n'ont aucune idée mais qui continuent de vous dire comment faire votre travail ("Avez-vous essayé d'utiliser SQL?")

Il suffit de lire les bandes dessinées de Dilbert.

Je pars, car ils ne montrent aucun intérêt pour la qualité du travail. Il faut du temps, des efforts et de l'énergie pour produire un travail de qualité. Et ce temps coûte de l'argent, mais le manque de cet effort diminue la fiabilité, les performances et la facilité de traitement de plus grandes quantités de données.

Fondamentalement, si les entreprises continuent à utiliser du code merdique et se demandent pourquoi elles obtiennent des rapports d'erreurs quotidiennes ou de défaillance du serveur.

Il y a un coût ou des conséquences à ne pas s'en soucier.

6
crosenblum

Je n'ai pas encore vu les heures affichées dans aucune des réponses. Alors que de nombreux programmes de programmation permettent des semaines normales de 40 à 45 heures, certaines entreprises inculquent une culture où plus de 60 heures sont attendues. Je connais un certain nombre de personnes qui ont quitté l'industrie des jeux pour cette raison.

6
smithco

1 Les personnes avec qui je travaille

2 tâches

3 tâches

4 affectations de travail

5 tâches

6 - Atteignez le sommet de l'échelle salariale dans cette entreprise

7 - Attributions de travail

8 - Affectations de travail

.

.

.

.

5
Dunk
  1. Fin de carrière. Une entreprise en difficulté avec un mauvais produit qui avait juste besoin d'entretien.
  2. Ennui. Je voulais faire autre chose, devenir indépendant, etc.
  3. Terribles conditions de travail. Un 0 parfait sur le test de Joel. Une partie de mon travail aurait consisté à améliorer cela (sorte de poste de manager), mais j'ai dû découvrir que toute l'organisation était résistante aux améliorations.
4
user281377

Pousser les facteurs

  • la direction ne voit pas la programmation utile
  • les utilisateurs ont trop d'influence sur la façon dont les programmeurs utilisent les technologies
  • les utilisateurs modifient les exigences sans ajouter de ressources
  • d'autres collègues partent
  • la nature du travail ne programme plus

Facteurs d'attraction

  • nouvelles technologies/compétences à acquérir dans une nouvelle entreprise
  • bons collègues
  • la nouvelle entreprise construit un monde meilleur
  • 30% + augmentation de salaire

Ce qui précède est mes considérations personnelles.

4
ohho

Ce que je n'ai pas encore vu: l'entreprise évolue dans une direction qui est complètement en contradiction avec votre objectif de carrière et/ou vos compétences.
par exemple. Je travaillais pour une entreprise en tant que senior Java dev lorsque cette entreprise a abandonné sa gamme de produits Java et a décidé de se concentrer pleinement sur Progress 4GL (qui était leur autre Comme je n'avais aucun intérêt à me retrouver dans une impasse de carrière en tant que développeur Progress, il n'y avait pas d'autre choix que de quitter. Le PDG de la société quelques semaines plus tard lors d'une réunion de tout le personnel annonçant que "nous 'ne sommes pas une organisation de produits, nous sommes une organisation de services "lorsque la principale source de revenus de l'entreprise vendait le logiciel que nous avons produit (plutôt que la formation et l'hébergement pour ce logiciel que nous avons également fourni) était la dernière goutte (pour moi en tant que ainsi que d'autres).

3
jwenting

Je n'aime pas le titre "programmeur" car il est omniprésent. J'ai vu le titre utilisé pour des postes allant de l'écrivain de macro Excel à l'ingénieur de logiciel système expérimenté.

Si vous voulez que les gens restent, vous devez supprimer le titre de "programmeur" et structurer votre organisation de telle sorte que les professionnels du développement logiciel soient traités comme de vrais professionnels. Les organisations qui ont des parcours de carrière pour ceux qui souhaitent rester techniques au lieu d'être contraints à la gestion produisent de meilleurs logiciels et ont des taux de roulement inférieurs.

Idéalement, une organisation devrait avoir une carrière technique dans laquelle le grade technique le plus élevé est au moins équivalent à celui de la direction de deuxième niveau en matière de rémunération et d'autorité. Une organisation technique très efficace disposera d'ingénieurs de niveau "conseil" qui relèveront directement d'un directeur ou d'un cadre. Les ingénieurs-conseils ne sont pas des responsables opérationnels, ni des chefs de projet. Les ingénieurs-conseils sont l'équivalent civil des adjudants-chefs de l'US Navy (http://en.wikipedia.org/wiki/Warrant_Officer_%28United_States%29), c'est-à-dire qu'ils sont des spécialistes techniques hautement expérimentés (> 20 ans) avec autorité supérieure de gestion qui sait comment empêcher les projets coûteux d'aller vers le sud.

2
bit-twiddler

Une raison pour laquelle j'ai quitté une entreprise:

Travailler pour le NHS (National Health Service) au Royaume-Uni, ce qui signifiait que mon salaire était dans une bande (A, B, C, etc.). Cela signifiait que je pouvais atteindre un salaire maximum pour mon groupe, mais je ne pouvais pas obtenir plus que cela. La seule façon pour moi d'obtenir une augmentation de salaire significative était via une promotion (qui n'allait pas se produire à moins que le développeur de logiciels senior actuel ne soit parti ou décédé), ou par une augmentation du coût de la vie de mon salaire.

Il y avait un développeur dans l'équipe qui avait le même salaire depuis 5 ans. Il est vite parti. J'y ai passé deux ans avant d'en avoir marre des salaires de merde.

À votre santé. Jas.

2
Jason Evans

En particulier dans les petites campanies pas comme (google, yahoo), quand un employé est capable de faire un pas en avant par rapport à ce qu'il fait dans son entreprise actuelle, alors l'employé veut passer à la position et au salaire plus élevés suivants.

0
Pir Abdul