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.
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é:
Pourquoi je ne suis pas encore parti (sans ordre particulier):
Raisons pour lesquelles je suis susceptible de rester pendant 5 à 10 ans:
Raisons pour lesquelles il est peu probable que je reste plus de 10 ans:
J'espère que cela aide. Oui, je suis un rêveur.
Les raisons pour lesquelles je suis parti pour sofar:
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.
Réalisant que personne ne s'enrichit en travaillant pour quelqu'un d'autre.
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.
Évidemment, cela ne couvre pas toutes les motivations, mais cela en couvre beaucoup.
J'ai quitté des rôles précédents à cause de
insert perjorative here
completLa 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
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
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.
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.
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 - Atteignez le sommet de l'échelle salariale dans cette entreprise
7 - Attributions de travail
8 - Affectations de travail
.
.
.
.
Pousser les facteurs
Facteurs d'attraction
Ce qui précède est mes considérations personnelles.
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).
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.
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.
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.