Question intéressante, je peux voir les deux côtés de l'histoire, il manque des informations clés:
- Il semble y avoir un décalage énorme entre leurs attentes et les vôtres quant à la raison pour laquelle ils sont là et à ce qu'ils sont censés faire. Et vous n'en avez jamais discuté avec eux.
- Quelles sont vos attentes, celles de votre entreprise et de leur collège à propos de ce programme de stage? Dans quelle mesure ce stage est-il aligné / non aligné sur leur programme d'études, leurs objectifs de carrière, etc.? 50 +% des stagiaires reviennent-ils après l'obtention du diplôme? ou aller chez vos concurrents? ou fuir l'industrie? Franchement, votre entreprise a-t-elle tant à leur apprendre? De quel niveau et de quelle année s'agit-il: HS, collège communautaire, AA, BS, MS ou PhD - qui fait la différence? Les faites-vous travailler (disons) sur l'AQ ou l'administrateur système alors qu'ils veulent vraiment travailler sur (par exemple) la reconnaissance vocale ou le cloud? Avez-vous eu une brève conversation avec eux pour aller au fond des choses et pourquoi? (C'est votreresponsabilité d'initier, pas la leur. C'est en retard.) Je dirais certainement des choses comme "Êtes-vous vraiment intéressé par ce travail et ce département, sinon que pouvons-nous changer?" au lieu de "Faites X, Y et Z ou vous êtes viré, parce que je le dis". Souhaitent-ils être réaffectés? Votre entreprise et votre ministère étaient-ils leur dernier choix au lieu de retourner des hamburgers? Peut-être que leur collège craint ET que votre entreprise craint et qu'ils le font juste pour la balle $$ ou CV, auquel cas vous essayez tous de mettre du rouge à lèvres sur une pluralité de porcs. Ne vous attendez pas à ce qu'ils aient une mentalité de "développeur junior" s'ils ne se considèrent pas comme tels ou s'ils n'ont aucun intérêt. Invoquer un processus disciplinaire sur un stagiaire modeste est inutile si aucun de ce contexte partagé n'est en place. Sollicitez également leurs suggestions constructives.
> "Une partie de moi pense que je devrais peut-être passer plus de temps avec eux mais en même temps je ne vois pas beaucoup d'intérêt"
Votre entreprise considère-t-elle que le stage est une subvention de votre temps à la recherche de leur collège, ou du travail supplémentaire pour votre département, ou quelque chose entre les deux? Vous pouvez simplement les laisser s'asseoir et lire Calvin et Hobbes et jouer au ping-pong toute la journée sans vous déranger.
> "ils disparaissent dans l'action pendant un certain temps ... Franchement, c'est un tas de temps, je n'ai pas d'expliquer les choses que je vais quand je pouvais juste le faire."
- Eh bien, si l'organisation des stagiaires ne fonctionne pas pour vous, qui a imposé ce programme de stagiaire à votre département de toute façon, et qui a interviewé ces personnes? Avez-vous interviewé ce stagiaire? Si non (pourquoi pas?), Qui l'a fait et de toute façon pourquoi vous a-t-il été affecté? S'ils ne contribuent pas à votre productivité, comment les autres gèrent-ils leurs stagiaires? Sont-ils dans votre entreprise pour effectuer des recherches ou des tâches purement horaires ou un mélange raisonnable? Ont-ils un projet significatif ou un livrable dans lequel ils ont un intérêt personnel? Ont-ils des jalons et les surveillez-vous (sonne comme non)? Font-ils une présentation à la fin? Votre entreprise (pas vous personnellement) quitte-t-elle vos stagiaires? Quelles sont leurs critiques et suggestions? Les payez-vous compétitifs $$, en dessous du marché $$ ou gratuit? Ont-ils une expérience de travail antérieure, que ce soit un logiciel ou quoi que ce soit? Vous devriez peut-être lire les curriculum vitae et interviewer plus attentivement, évaluer leur initiative et leur style de travail.
> "Ils vont à des réunions auxquelles on ne leur a pas dit qu'ils devaient assister ... bien, mais ensuite s'asseoir dans un coin et dormir ... mauvais. Je ne sais même pas quoi faire avec ça."
Peut-être qu'ils essaient de comprendre l'organisation / le produit / l'industrie au sens large (est-ce que vous ou d'autres personnes leur donnez cela?), Peut-être qu'ils n'aiment pas vous suivre en programmant 8 (?) Heures par jour, peut-être qu'ils sont totalement démoralisés par leur manque de progrès, ou peut-être qu'ils se relâchent simplement - ne peuvent pas le dire sur la base de ce que vous avez dit.
Il existe une tactique bien connue pour transformer ces réunions inutiles en quelque chose de positif: dites-leur que vous pouvez les inviter à tout moment à vous lever lors de votre réunion de service et à fournir un résumé verbal de l'une de ces réunions. Ou, donnez-leur simplement une liste des réunions auxquelles vous pensez qu'ils n'ont pas besoin d'assister, et demandez-leur s'ils sont d'accord avec cela, et sinon pourquoi. Peut-être que vous ou votre département RH ou stagiaire devez établir un calendrier de déjeuner ou de présentation pour eux et d'autres stagiaires afin de rencontrer une grande variété de personnes et de fonctions dans toute l'entreprise. Tous les bons programmes de stagiaires le font, comparez-vous à eux. Si cela n'existe pas, faites-le! Cela devrait vous profiter à tous. Prenez possession de ce programme de stage.
À bien y penser, organisez une réunion pour vos propres gestionnaires de stagiaires sur les "Meilleures pratiques pour la gestion des stagiaires" (ne les invitez absolument pas. Mais donnez-leur probablement un résumé expurgé). Avez-vous déjà parlé à quelqu'un qui a géré des stagiaires de ces problèmes?
C'était le contexte général auquel vous ne répondiez pas, alors voici les détails spécifiques:
- vous voulez qu'ils vous observent à votre bureau (combien d'heures par jour? 2? 8?), peut-être que ce n'est pas pour eux. Cela ressemble à de la microgestion? Si vous avez résolu le problème de rupture d'enregistrement et tenu des révisions de code (suggestions ci-dessous), cela devrait-il vraiment être nécessaire? Je dirais non. Pourquoi ne pas leur faire décider quand vous faire de l'ombre? Mieux encore, demandez-leur de vous montrer périodiquement sur leur machine comment ils codent / testent / déboguent, et vous vous asseyez, regardez et commentez?
Le principe général est: gérer les attentes et revoir régulièrement les progrès (3x / semaine?); ne pas microgérer le comportement .
> Ils vérifient les choses sans les tester.
- ok c'est très simple à corriger: exiger que tous leurs checkins attachent un fichier testcase + un fichier journal de passage . Demandez au système SCM de rejeter ou de signaler les modifications sans (/ envoyer un e-mail au grand patron / enregistrer le taux de réussite de l'enregistrement sur un classement ministériel / autre). La mise en place du système SCM pour faire respecter ce peut être une tâche interne appropriée. Et / ou avoir des revues de code , même si c'est sur Skype, ou (quand vous êtes occupé), envoyer des commentaires par e-mail. Probablement aussi, limitez la portée des fichiers qu'ils peuvent archiver jusqu'à ce qu'ils arrêtent de casser des trucs.
> Parfois, je leur donne quelque chose de petit à faire et ils le font très bien, alors je leur donne quelque chose d'un peu plus dur et ils échouent totalement, dur.
On dirait bien que le processus d'apprentissage ou leur processus de pensée ne fonctionne pas. Leur avez-vous expliqué les étapes logiques qu'ils auraient dû essayer de résoudre? Lire les manuels, les wikis, les tutoriels, les guides d'utilisation, les livres, etc.?
- une autre bonne pratique consiste à les faire démarrer et à posséder un wiki / (document) sur la méthodologie. Demandez-leur de présenter cela et de l'examiner. Tous ces problèmes sont des opportunités déguisées - en supposant qu'ils aient les capacités, la motivation et l'intérêt de base, que nous ne connaissons pas sur la base de ce que vous avez dit.
> "Parfois, on me pose des questions auxquelles il est vraiment, vraiment facile de répondre si vous faites juste un peu de votre propre travail en essayant de découvrir .."
Dites-leur qu'ils auraient pu y répondre par eux-mêmes, demandez-leur de démarrer et de posséder un wiki, et de documenter / lier aux ressources. Encore une fois, demandez-leur de le présenter lorsqu'ils présentent la méthodologie. Aussi, je suppose que vous marquez votre calendrier avec un temps occupé / disponible ("temps rouge / temps vert")?
> "Parfois, on ne me demande rien"
Euh, cela pourrait être un mauvais signe ou un bon signe - en supposant qu'ils ne sont pas en train de dormir dans des réunions inutiles ou de lire Calvin et Hobbes ou de se cacher de vous. En supposant que vous restiez en contact via e-mail, messagerie instantanée et que vous ayez des e-mails automatisés de consignation de code, peut-être que quelque chose de plus profond ne fonctionne pas.
Pouvez-vous répondre à certaines des questions ci-dessus, alors nous pourrons les reprendre à partir de là?