Est-il courant de fournir des rôles de direction / superviseur à des développeurs juniors, ce n'est manifestement pas le cas, mais ce n'est pas rare non plus. S'il vous plaît, permettez-moi de développer.
Étant dans une position similaire, je voulais fournir des informations supplémentaires et, espérons-le, des commentaires de soutien qui vous aideront à vous développer dans votre nouveau poste et votre nouveau rôle au sein de votre entreprise.
Tout d'abord, permettez-moi de commencer par dire que la seule chose qui vous manque, c'est l'expérience et la confiance. Les deux s’apprennent sur le tas et en se voyant grandir.
Une de mes citations préférées est Enseigner, c'est apprendre deux fois
(ou similaire ). Vous avez eu une opportunité que peu de gens auront et vous devriez la saisir immédiatement et l'utiliser à votre avantage.
Regardons d'abord votre confiance (la mise en évidence est la mienne)
Je travaille dans une start-up et ma position dans le développement front-end n'est pas une position pour personne d'autre ici a; Je n'avais pas de personnes âgées ici pour apprendre et donc tous mes projets ont été construits et conçus par moi-même et grâce à mon propre apprentissage (et nous savons tous ce qu'est un route rocheuse qui peut conduire à)
En tant que développeur front-end junior, vous effectuez déjà des tâches à un niveau senior. Ce n'est pas aussi rare que vous le pensez et en fonction de votre rémunération (un tout autre sujet) peut être la raison pour laquelle vous êtes junior. Dans l'entreprise, nous recherchons des «rockstars» au niveau junior que nous pouvons préparer pour répondre aux besoins de l'entreprise. Soyez fier du fait que vous possédez une bête complexe. Même si la complexité vous semble simple, rappelez-vous simplement que la grandeur vient par petits pas; de temps en temps, il est à pas de géant, mais pour la plupart, il est itératif.
Parlons maintenant de votre expérience en gestion. Un bon manager s'apparente à un excellent parent: vous soutenez votre équipe, vous habilitez votre équipe et, enfin et surtout, vous apprenez de votre équipe. Pouvez-vous faire ces choses? En termes de comment je le fais:
Assistance Placez-vous entre l'entreprise, votre responsable direct, le reste de l'entreprise et vos ingénieurs. Rien ne passe sans vous accompagner, vous voudrez vous assurer que vos ingénieurs ont une vision claire de la route à suivre.
- J'essaie d'empêcher les tâches hors bande de frapper le développeur équipe. Il est bon de les garder concentrés et de définir des attentes réalistes. Je suis même allé jusqu'à assurer un ordre qui venait de mon supérieur hiérarchique jusqu'à ce que j'aie eu le temps d'en discuter avec lui. C'est effrayant à faire, mais c'est votre travail de garder la vision concentrée et de travailler en étroite collaboration avec votre directeur direct pour vous assurer qu'il comprend ce sur quoi votre équipe se concentre. cela a l'avantage supplémentaire de permettre à votre responsable de réorienter les efforts qui ne correspondent pas complètement à l'entreprise et de définir vos attentes pour votre équipe
Activer Quels sont les obstacles entre la réussite et vos stagiaires? Ont-ils besoin de formation? Ont-ils besoin d'aide? Ont-ils besoin de directives et de tâches à réaliser? L'activation de votre équipe est aussi simple que de lui fournir un moyen de continuer à faire ce qu'elle fait de mieux.
- par exemple Qu'il s'agisse de gérer la politique inter-bureaux, de s'assurer qu'ils disposent d'un bon environnement de développement solide ou de comprendre à quoi ressemblent les six prochains mois de développement.
- Je travaille dur pour que mon équipe se sente capable de faire son travail et de minimiser ses temps d'attente (les mains inactives sont le terrain de jeu des démons).
Apprendre apprendre de votre équipe, en particulier lorsque vous exercez un rôle de supervision et agissez toujours en tant que développeur, est aussi simple que cela en a l'air. Vous n'êtes pas le seul propriétaire des connaissances de votre équipe. Vous aurez des développeurs qui sont des développeurs de mitrailleuses. Ils verront une tâche et la tueront. Ce sont vos abeilles ouvrières
, elles seront tout aussi importantes pour vous que les développeurs qui veulent travailler sur les dernières et meilleures technologies et qui en mangent les morceaux. Ce sont vos visionnaires
, ils ont tendance à être les plus heureux de courir R&D et d'apprendre ce qui est le plus récent et le plus grand. Ils sont également tout aussi indispensables. Vous aurez besoin de toutes les couleurs de l'arc-en-ciel pour former une équipe de développement performante. Ils vous soutiendront, ils vous permettront et en retour ils vous apprendront.
- Nous organisons des rencontres quotidiennes, chaque personne dispose d'un MAX de cinq minutes pour discuter de ce qu'il a fait, de ce qu'il envisage de faire et des éventuels obstacles. Nous planifions également du temps régulier pour se rencontrer et revoir le code et le programme de jumelage si nécessaire ou demandé.
Votre relation avec vos développeurs en tant que manager / superviseur est symbiotique. Pour tout ce que vous leur donnez, vous recevrez en retour. Vos compétences continueront de croître et vous vous ouvrirez à des sessions d'apprentissage productives à la fois en termes d'interaction avec les gens, mais aussi en termes de code.
N'oubliez pas que vous êtes le parent, vous êtes le thermostat et non le thermomètre. Vous faites finalement le dernier appel. Laissez votre jugement du côté de ce qui a le meilleur intérêt de l'entreprise; cependant, soyez suffisamment flexible pour permettre à ces stagiaires de se sentir autonomes et que leur travail compte . Des études ont montré que la morale est meilleure lorsque les gens se sentent autonomes et que leur travail apporte de la valeur à l'entreprise.
Acclamations et félicitations pour votre rôle grandissant.