Au début de cette année, j'ai été promu à un rôle de développeur principal après que le développeur principal de notre équipe a déménagé dans un autre département. J'ai environ 5 ans d'expérience professionnelle et en raison de la disponibilité et des performances passées, j'étais le principal choix de la direction pour diriger le projet. J'étais un peu inquiet, mais j'ai décidé que c'était une bonne opportunité d'avancement professionnel et d'expérience, alors j'ai accepté.
Mais ma conclusion jusqu'à présent est que je ne l'apprécie pas autant que ma position de développeur précédente. Bien que j'ai dirigé avec succès une équipe de 5 développeurs à travers plusieurs versions, je ne touche presque jamais à aucun code. Au lieu de cela, j'effectue la planification et la conception et la gestion de l'équipe, ainsi que des révisions de code. La nécessité de garder une trace de bien d'autres choses et de planifier des tâches afin qu'elles puissent être affectées à l'équipe, me donne littéralement des maux de tête presque tous les jours. Même si je fais rarement des heures supplémentaires, je me sens le plus épuisé chaque jour lorsque je quitte le travail, et je ne pense même pas avoir autant apprécié le temps libre.
Alors ma question: comment géreriez-vous, ou comment avez-vous géré, une telle situation? Pour les personnes dans des situations similaires, avez-vous trouvé des moyens de mieux gérer votre équipe, les tâches et le temps qui vous ont fait apprécier le travail? Ou avez-vous trouvé un moyen de revenir à une position plus orientée vers le développement? Je sais que les postes de développeur principal paient presque toujours un salaire plus élevé, mais je me vois arriver à un point où je me soucie moins de l'argent et des promotions que de mon plaisir de mon emploi actuel.
Je n'ai discuté de cela avec personne dans la direction car je pensais que je devrais essayer de m'adapter pendant au moins un an.
la source
Réponses:
La réponse que je fournis ici est ma meilleure estimation de ce qui pourrait potentiellement fonctionner, mais je ne l'ai pas vu fonctionner car j'essaie moi-même de sortir d'une situation similaire où vous vous trouvez. Le tout est encore une expérience d'apprentissage pour moi, mais je vois une tendance positive dans mon équipe.
Dans mon entreprise, j'ai été promu chef d'équipe (ils l'appellent "chef de conception") et en raison du manque de personnes qui connaissent le produit et ont suffisamment d'expérience, je me suis porté volontaire pour diriger 2 équipes différentes. Il y a quelques mois "pour aider au planning", la direction a doublé la taille de ces 2 équipes.
Une chose que j'essaie de faire ...
la source
Je pense que vous savez que cela aiderait probablement. Communiquer son inconfort avec une position ne signifie pas nécessairement quoi que ce soit de concret. Il permet à la direction de savoir quelles cartes elle détient, et si c'est une bonne gestion, elle essaiera de trouver un moyen d'utiliser votre meilleur potentiel. Ne vous contentez pas de moins.
la source
Une fois votre projet terminé, recherchez une position plus orientée programmeur dans votre entreprise ou en dehors.
Discutez avec la direction du fait que vous aimeriez moins de gestion et des compétences pratiques plus techniques.
Cela ressemble à votre position de PM par rapport à un développeur principal. Je considérerais qu'un développeur principal coderait davantage.
la source
Point de vue des employeurs :
Si vous aimez le travail actuel et avez une bonne histoire là-bas, je voudrais vous garder et trouver une place pour vous, donc je ne m'inquiéterais pas trop de leur parler.
Un grand développeur est une chose précieuse, mais vous devez leur vendre que vous valez mieux faire du codage et peut-être du design que de faire du jonglage.
Donnez-leur un moyen de vous reculer en établissant un plan de relève. Fondamentalement, vous trouvez quelqu'un dans l'équipe actuelle qui est intéressé à faire les choses qui vous donnent mal à la tête, au cours des 6-9 prochains mois, vous les entraînez, en leur donnant vos tâches une à la fois.
Choisissez d'abord quelque chose de facile, comme des mises à jour hebdomadaires de statut:
Donnez-leur ensuite progressivement les tâches supplémentaires jusqu'à ce que vous ayez transféré la majoration de vos responsabilités supplémentaires.
La raison pour laquelle ces emplois moins souhaitables sont mieux payés est que s'ils n'étaient pas, personne ne les ferait, pas nécessairement parce qu'ils nécessitent un niveau de compétence plus élevé ... l'offre et la demande.
Mais pour vous faire payer plus cher ... Si c'était moi, je voudrais entendre que vous restez, vous aiderez cette personne si nécessaire, serez le mentor des nouveaux gars, le concepteur / cerveau clé / expert du domaine plutôt que chef de projet. Fondamentalement, c'est une position précieuse, quelqu'un d'autre peut faire le tour et jongler (pour plus de salaire évidemment).
Je pense que si vous présentiez à votre employeur un plan de 6 à 9 mois qui disait
Si vous organisez cela comme un plan pour moi, en tant qu'employeur, je serais plus qu'heureux de travailler avec vous pour que cela se produise.
Bonne chance.
la source
Je suis exactement dans ta situation. la réponse se résume à la relation que vous entretenez avec votre manager. Dans mon cas, c'était un très bon, alors je l'ai pris un jour pour lui dire que je n'aimais pas le travail, que je me sentais trop stressé et que je voulais revenir au codage. Il était beaucoup plus heureux d'entendre cela que de me faire entrer et de quitter. Nous avons donc élaboré un plan pour que quelqu'un d'autre prenne le relais en tant que chef d'équipe et moi pour revenir au codage.
la source
2 questions qui ne ressortent pas de votre message:
Êtes-vous dans une entreprise qui tire directement de l'argent du logiciel que vous écrivez (comme Google, Microsoft ou Fog Creek) ou êtes-vous dans une fonction subsidiaire (comme dans une banque ou une entreprise alimentaire)?
Le PDG est-il un technologue ou quelqu'un qui a grandi via des rôles commerciaux?
Si vous êtes une entreprise de logiciels avec un PDG technologue, ne vous inquiétez pas. La direction de l'entreprise saura qui sont les précieux développeurs et fera tout ce qu'il faut pour les garder. Si les dirigeants sont tous des gens qui ont obtenu leurs galons "gérer les gens" ou "gérer les budgets", soyez inquiet. Soyez doublement inquiet si vous travaillez dans un service informatique interne. Si tel est le cas, vous devez accepter qu'un bon équilibre entre vie professionnelle et vie privée soit la récompense pour rester développeur.
Un dernier point - faites ce qui vous rendra heureux. Les conseils de tous les autres sur les choix de carrière comme celui-ci concernent ce qui les rendrait heureux - et cela vous concerne.
la source