2017-01-03 19:02:36 +0000 2017-01-03 19:02:36 +0000
143
143

Comment faire face au manque de compétences de base d'un stagiaire ?

En raison d'une certaine réorganisation interne, mon équipe comprend maintenant un nouveau stagiaire. Comme je suis le responsable technique et le chef d'équipe, c'est à moi de le mettre au courant de notre façon de travailler et de ce que nous devons faire pour que notre logiciel fonctionne bien. Il est avec nous depuis 4 mois, et son stage peut durer jusqu'à 24 mois selon les règles légales en vigueur.

Le stagiaire s'est montré prometteur - il a suivi une année complète de cours technique en développement de logiciels dans l'une des langues que nous utilisons et a déjà eu une expérience en tant que freelance sur de petits projets logiciels. Les choses qu'il nous a montrées étaient simples mais semblaient bonnes pour quelqu'un qui venait d'apprendre le métier, alors nous l'avons fait monter à bord.

Cependant, le fait de travailler avec lui pendant quelques mois a permis de mettre en évidence quelques problèmes. Il peut à peine écrire un logiciel - même des exemples très simples tirés d'un cahier d'exercices que nous lui avons remis - et il a de réelles difficultés à se souvenir des concepts fondamentaux que nous traitons tous les jours, même les plus élémentaires.

Je lui enseigne activement pendant au moins deux heures par jour chaque jour depuis deux mois maintenant, et bien qu'il montre quelques progrès, ceux-ci sont plutôt modestes. C'est une expérience très frustrante pour moi dans l'ensemble - j'ai eu plusieurs autres stagiaires avant, et aucun n'a montré des progrès aussi lents.

Ce n'est pas le problème, cependant.

Aujourd'hui, je passais en revue un certain code avec lui, expliquant une certaine logique commerciale, et il m'a demandé ce qui se passait exactement sur une certaine ligne de code mathématique - il a donné une remise sur certaines valeurs en la multipliant par une valeur décimale (0,95 dans ce cas). Il s'agissait d'une ligne de code assez simple et il s'est montré très surpris de “rendre un nombre plus petit en le multipliant par quelque chose”. Au début, j'ai trouvé cela un peu drôle et j'ai continué à donner quelques exemples de la façon dont cela fonctionne en utilisant des fractions pour clarifier ce que je pensais être une remarque idiote, mais au fur et à mesure que je continuais avec mes exemples, il est devenu de plus en plus évident que ses connaissances en mathématiques étaient vraiment limitées.

Cela m'a rendu absolument frustré. J'ai perdu patience et j'ai laissé tomber plusieurs remarques dures, en particulier mon incrédulité qu'il ait réussi à quitter le lycée avec un tel manque de connaissances. Je me suis particulièrement fâché et j'ai renoncé à lui enseigner pour la journée, en lui disant que ce genre de manque de compétences était inacceptable dans l'industrie du logiciel.

Maintenant, je suis coincé avec un peu de culpabilité. Peut-être que j'ai été trop dur avec lui, peut-être que j'ai eu tort de m'énerver à cause de son manque de compétences. Je n'arrive pas à gérer ma frustration à son égard et je ne sais pas comment la gérer avec plus de patience.

Comment garder mon calme face à un collègue aussi peu compétent alors que je dois lui apprendre ? Puis-je attirer son attention sur son manque de compétences ? Ou dois-je simplement demander aux RH de s'en occuper et de le renvoyer vers un autre emploi ?

Réponses (9)

188
188
188
2017-01-03 19:53:43 +0000

La première étape consiste à s'excuser auprès du stagiaire.

Il est probable que vous soyez tous les deux frustrés de la façon dont le temps s'est écoulé. Si le stagiaire a fait une année d'université, cela signifie qu'il est encore lycéen. Il n'est pas un développeur de logiciels professionnel.

Vous devez définir vos attentes de manière plus correcte. Souvent (la plupart ?) des stages ne sont pas vraiment une valeur ajoutée en soi, mais sont plutôt un outil de recrutement et d'entretien à plein temps. Deux ans, c'est long, mais n'oubliez pas que ce stagiaire a des amis que vous pourriez vouloir engager - entendre votre entreprise crier sur un stagiaire n'est pas bon pour votre entreprise (même si elle fait partir celui-ci).

Dans mon dernier emploi à plein temps, on m'a dit qu'il faudrait environ un an avant que mon patron ne s'attende à ce que je sois complètement à jour. Un an ! Il y a probablement une différence dans l'étendue et la responsabilité du travail, mais un stagiaire qui vient de sortir du lycée va prendre un certain temps pour devenir utile (si jamais il le fait…).

J'ai écrit en détail ici à propos de la relation stagiaire/gestionnaire. Vous pourriez trouver cela utile à lire.

Quelques étapes clés à venir.

  1. Trouvez les outils d'auto-apprentissage que vous pouvez utiliser. La gestion d'un stagiaire représente beaucoup de travail, un point c'est tout, surtout au début. Déléguez le mieux possible (pour libérer des ressources, l'Internet en a des tonnes)
  2. Vous devrez peut-être accepter que ce stagiaire ne soit pas productif, point
  3. Parlez avec quelqu'un dans votre entreprise qui comprend les pièces juridiques ici si votre entreprise choisit d'essayer de licencier le stagiaire.
  4. Comprenez ce qui doit être fait. Si vous avez besoin que X, Y et Z laissent le stagiaire participer à son évaluation, vous voulez vous assurer que vous le savez maintenant, plutôt que 30 minutes avant.
  5. Essayez de trouver un travail qui vous convienne. Peut-être que le stagiaire n'est pas doué pour X ou Y ou même pour toutes les choses que vous voulez qu'il fasse. Parlez et essayez de savoir à quoi ils sont bons.
  6. Si vous avez décidé que le stagiaire est inutile, demandez-lui simplement ce qu'il veut faire. Un stagiaire motivé travaillant sur des choses qu'il veut faire probablement est plus bénéfique qu'un stagiaire non motivé travaillant sur des choses qu'il ne peut pas faire.
  7. La plupart des gens n'apprécieront pas de se sentir mal dans leur travail de toute façon, vous pourriez trouver que le stagiaire déteste son travail maintenant
  8. *Lorsque vous travaillez avec le stagiaire, faites-lui poser des questions, donnez-lui des conseils approximatifs, mais n'essayez pas de tout lui apprendre. *Ne pas déverser d'informations
  9. Il n'y a pas de problème si le stagiaire se débat pendant quelques heures (ou même une journée ou plus) pour accomplir une tâche. C'est ainsi que nous apprenons le mieux.
  10. Évitez de répondre aux questions sans poser de questions personnelles. “Comment faire X ?” –> “qu'avez-vous essayé ?” etc
  11. Figurez pourquoi il a été engagé et fixez votre processus d'entretien. Si vous avez accidentellement engagé ce stagiaire, assurez-vous de ne pas en engager un autre du même type (ou du moins, trouvez un moyen de le rendre moins probable).

Et cette situation est plutôt mauvaise pour tout le monde. Vous pouvez même constater que le stagiaire est malheureux et qu'il partirait volontairement si c'était une option. Si vous ouvrez la conversation, elle peut se résoudre d'elle-même.

56
56
56
2017-01-03 19:21:15 +0000

Oui, vous avez été un peu dur avec lui, mais je peux certainement comprendre les frustrations. La façon de rester calme est de comprendre d'abord ce à quoi vous avez affaire.

Le manque de compétences en mathématiques est un problème qui date d'au moins 10 ans. Je me souviens d'avoir eu des disputes avec quelques personnes au fil des ans qui soutenaient que les mathématiques n'étaient plus une exigence de la programmation. Nous en voyons les résultats maintenant, et pas seulement avec votre stagiaire. Partout dans le monde, les écoles laissent tomber les étudiants en informatique. Lorsque j'étais à l'université, la spécialité s'appelait “Mathématiques et informatique”. Les maths venaient en premier, tant dans le titre que dans l'orientation. Ce n'est plus le cas aujourd'hui, la preuve en est l'existence de ce stagiaire.

Commencez par les plus petites tâches et construisez à partir de là. Il est évident que quelle que soit l'école qu'il a fréquentée, il a échoué lamentablement. Le fait de ne pas “l'avoir” n'est probablement qu'une réaction à une surcharge de travail.

Ensuite, je ferais une évaluation correcte de ses compétences, et lui ferais faire des études indépendantes sur son temps libre. Cela permettra d'obtenir deux choses : 1) Libérer votre temps. 2)Démontrer son dévouement. S'il poursuit l'étude indépendante, vous savez qu'il est dévoué, sinon, vous pouvez le libérer en toute bonne conscience.

Ne l'insultez plus, mais ne le laissez pas non plus s'en sortir. Faites-lui comprendre qu'il manque de domaines qui l'empêcheront de réussir s'il ne se laisse pas abattre.

Laissez-le apprendre en ligne à la Kahn Academy, ou sur les vidéos youtube, encore une fois, sur son temps libre. Donnez-lui la possibilité de couler ou de nager selon ses propres mérites, et prenez un peu de recul pour respirer un peu. Ne bousillez pas votre propre carrière pour quelqu'un qui est hors de sa portée.

44
44
44
2017-01-03 19:46:52 +0000

Laissez-le partir - c'est mieux pour vous et mieux pour lui. Vous n'avez pas été trop dur. J'ai personnellement beaucoup profité du fait que (cela s'est produit 2 fois pendant mes études) les gens ont clairement exprimé leur insatisfaction par rapport à mes performances.

Les personnes qui ne comprennent pas la multiplication ne devraient pas être laissées à proximité d'un appareil programmable.

Comme alternative au fait de le laisser partir : expliquez-lui qu'il ne recevra aucune recommandation de votre part - et s'il y a une note, expliquez-lui que la note peut être mauvaise et qu'il peut être plus raisonnable de partir. Alternativement, ne lui donnez pas d'autres tâches que l’“auto-apprentissage” et une place sans ordinateur - de cette façon au moins, vous ne perdrez pas de temps avec lui.

30
30
30
2017-01-03 21:15:02 +0000

Je lui enseigne activement pendant au moins deux heures par jour, chaque jour, depuis deux mois maintenant, et bien qu'il fasse quelques progrès, ils sont plutôt modestes.

Cela m'alerte énormément. C'est 2 heures par jour que vous pourriez passer à faire du développement, de la gestion et d'autres choses qui rapportent de l'argent à l'entreprise.

Cette personne est évidemment un énorme handicap.

Excusez-vous pour ces remarques sévères et allez voir votre patron pour lui dire que vous ne pouvez plus travailler avec cette personne et que vous aimeriez qu'elle quitte l'équipe. Si votre organisation est structurée de telle sorte que vous passez ce genre d'appel, laissez-le partir.

Une fois qu'il est parti, vous devez réévaluer où vous passez votre temps dans l'organisation parce que vous avez perdu (au moins) un mois entier de travail sur cette personne - c'est un mois de fonctionnalités non développées, de bugs non corrigés et de clients qui ne reçoivent pas de valeur d'expédition. Vous devez structurer vos politiques pour que cela ne se reproduise plus jamais.

Même dans le cas le plus optimiste, après une demi-année de tutorat de 2 heures par jour, ils deviennent à moitié décents - ils peuvent toujours simplement partir le lendemain.

12
12
12
2017-01-03 20:17:34 +0000

Sir James Goldsmith avait l'habitude de dire “Payez des cacahuètes, obtenez des singes”. Payer des cacahuètes, c'est bien si vous cherchez des singes, mais si vous voulez plus que des singes, vous allez devoir augmenter la mise. Les entreprises n'embauchent pas de stagiaires en espérant que ceux-ci soient capables de faire un travail utile. L'objectif des stages est d'aider les stagiaires et pas nécessairement l'entreprise.

Le manque de compétences en mathématiques de votre stagiaire a été une découverte surprise pour vous et très probablement une surprise très malvenue. C'est pourquoi je me méfie des programmeurs autodidactes qui ont commencé à l'âge de 13 ans et qui n'ont pas fréquenté l'université.

Tout le monde peut se dire programmeur et, malheureusement, votre stagiaire en est un bon exemple. Attendez-vous à ce que les compétences de votre stagiaire en matière de compréhension de la lecture ne soient pas brillantes non plus, étant donné que ses progrès dans l'apprentissage de quoi que ce soit sont lents et douloureux. Attendez-vous à ce que votre stagiaire soit un membre à part entière de l'équipe, mais il est fort probable qu'il n'y parvienne pas, étant donné ses lacunes en matière d'éducation générale. Si vous recherchez un programmeur à part entière, il vaut mieux que vous recherchiez un programmeur junior plutôt qu'un stagiaire. Oui, le stagiaire ne vous coûte rien, si ce n'est votre temps. Eh bien, additionnez le temps que vous passez à le former - qui correspond exactement au temps que vous ne consacrez pas à un travail utile en tant que responsable senior/équipe pour l'entreprise - et vous devriez vous rendre compte que l'inefficacité et le manque d'efficience du stagiaire coûtent à votre entreprise un joli centime en termes de coût d'opportunité du travail qui n'est pas fait parce que vous passez tant de temps à le former.

Perdre son sang-froid ne vous mènera nulle part. Vous perdez votre sang-froid parce que vous êtes frustré et vous êtes frustré parce que vous êtes bloqué. Vous devez faire quelque chose pour remédier à la source de votre frustration, notamment en le renvoyant à l'école pour qu'il travaille sur ses déficiences sur son temps libre et non sur le vôtre. Il n'est peut-être pas plus heureux parce qu'il doit retourner à l'école, mais vous serez très probablement plus heureux de ne pas avoir à faire face à ses déficiences - au bout du compte, c'est vous qui définissez ce que le bonheur signifie pour vous. À ce stade, vous devenez fou à force de traiter avec lui et personne n'est heureux. Considérez que vous arrivez à un point où vous avez dépassé votre capacité à l'aider et que vous ne l'aidez plus mais le torturez. Le mettre hors de sa misère par la même occasion vous donne un répit. D'autant plus que votre relation avec lui fait ressortir le pire de vous. En plus des autres coûts, cet enfant va vous coûter en termes de réputation si vous ne faites pas attention.

7
7
7
2017-01-04 01:46:11 +0000

Je suppose que vous ne devriez pas enseigner, mais plutôt donner l'occasion d'apprendre.

Deux heures par jour de votre temps, pendant des mois, me semble un investissement excessif dans un stagiaire.

Au lieu de cela, fournissez simplement les outils dont ils ont besoin. Choisissez et définissez (précisez) les tâches, qui devraient être plus ou moins à la mesure de leurs capacités. Être disponible pour répondre aux questions (mais pas pour un tutorat intensif : lui indiquer un livre à la place). Fournir une assurance qualité et un retour d'information, une révision et des tests de leur travail semi-fini.

Je ne suis pas sûr des tâches de programmation (le cas échéant) que vous pourriez assigner, qui ne nécessitent pas d'arithmétique, cependant. La dernière fois que j'ai utilisé/emprunté un stagiaire (ce qui ne leur a pas pris beaucoup de temps), j'ai demandé au stagiaire d'installer un environnement de test spécifique pour moi (dont j'avais besoin, pour tester certains logiciels que je développais).

4
4
4
2017-01-03 23:23:15 +0000

J'ai eu plusieurs autres stagiaires avant, et aucun n'a montré des progrès aussi lents. Si vous avez eu plusieurs excellents stagiaires dans cette entreprise, dans cette équipe, vous devriez vérifier auprès des RH. Demandez-leur si vous gérez vos attentes pour ce stage (peut-être ces excellents stagiaires étaient-ils des coups de chance ? Si ce n'est pas le cas, vous pouvez leur demander s'ils peuvent bénéficier d'un programme d'amélioration des performances. Sur le papier, cela lui donne un temps déterminé pour s'améliorer en fonction des projets que vous lui dictez. En pratique, cela crée une trace écrite pour que vous puissiez le laisser partir.

Puisque vous avez dit des mots durs, vous devriez vous excuser et être gentil avec lui pour le reste du stage. Ce n'est ni de votre faute ni de la sienne qu'il a atterri dans votre équipe. Essayez d'en tirer le meilleur parti jusqu'à ce qu'il parte et applaudissez ses efforts quand vous le pouvez.

Mais ces deux heures de formation doivent se terminer. Faites-lui poursuivre ses exercices d'entraînement jusqu'à ce qu'il commence à les réussir par lui-même.

3
3
3
2017-01-05 23:30:15 +0000

Si vous avez été grossier avec le stagiaire, excusez-vous. Faites-le pour vous, sinon pour le stagiaire.

Puis renvoyez le stagiaire. C'est une chose d'être un mentor, c'en est une autre d'être un professeur d'université pour quelqu'un qui n'a pas fait très attention.

1
1
1
2017-01-06 00:39:26 +0000

Soyez un manager.

Vous avez une ressource, un atout, une personne. Soyez gentil et excusez-vous. Vous voulez des hommes qui sauteront sur une grenade pour vous.

Votre problème est l'application des compétences du stagiaire.

Trouvez quelque chose que le stagiaire peut posséder, et donnez-lui du pouvoir. Faire des tests manuels ? Avoir un serveur de compilation qui a besoin d'être baby-situé ? Avoir des données d'échantillons ? Vous avez besoin de l'utilisateur n°1 ? Toutes ces choses sont précieuses pour une organisation, sans avoir à écrire ou à concevoir un logiciel.

Le stagiaire sait-il ce que fait votre entreprise ? Connaît-il le produit ? Utilise-t-il le produit ? J'ai découvert qu'il peut être très utile d'avoir un “expert produit” proche de l'équipe.

En résumé, votre travail consiste à trouver un rôle pour le stagiaire. Tout le monde ne peut pas être une rockstar, mais le monde a toujours besoin de gaffeurs.

Questions connexes

16
13
20
13
11