Question:
Les stagiaires que je forme ne s'en soucient pas et cela affecte mes performances
player87
2016-07-24 23:20:08 UTC
view on stackexchange narkive permalink

Je travaille en tant que développeur de logiciels et j'ai récemment été chargé de former 5 stagiaires. Dans le cadre de leur cursus universitaire, ils doivent effectuer un stage de 8 mois pour obtenir un crédit de cours.

Le problème est qu'ils:

  1. Semblent manquer d'importants et pertinents compétences
  2. Ne semble pas avoir de motivation pour apprendre.

De plus, la direction me met la pression pour former ces étudiants et les faire contribuer de manière significative. L'entreprise cherche à recruter encore plus de stagiaires du même collège en un mois sans me demander mon avis.

Comment puis-je me protéger de ce problème? Lors de mes réunions, on me demande pourquoi les stagiaires ne fournissent aucun code. Dois-je juste dire à mon patron que A ne fait rien, B n'est pas motivé du tout, C ne se présente même pas? Je ne veux pas détruire ces gars-là, mais en même temps, je ne veux pas être considéré comme le chef d'équipe qui ne peut pas diriger.

Exemple : pour refonte de notre site Web, le travail est très simple. C'est tout le travail d'interface utilisateur frontale qui est l'un des travaux de programmation les plus faciles que vous puissiez obtenir (à mon avis, relativement parlant). Il n'y a aucune attente pour un code rapide ou sans erreur, mais les stagiaires ne peuvent rien apporter.

Je leur ai donné des instructions claires et détaillées sur ce qu'il faut faire, où chercher un exemple de code, comment pour demander de l'aide, etc. Nous avons eu des sessions de formation où j'ai expliqué les concepts de base afin qu'ils aient une base sur laquelle bâtir. Pendant les séances, je leur ai demandé plusieurs fois s'ils avaient des questions, s'ils comprenaient des choses. Nous avons UNE règle qui est:

Si vous ne parvenez pas à progresser pendant 4 heures, demandez de l'aide.

Malgré tout cela, ils dépensent la totalité jours assis à leur bureau à ne rien faire.

Quand ils partent, ils font irruption dans mon bureau et me disent qu'ils partent. À ce moment-là, quand je demande ce qu'ils ont accompli aujourd'hui, ils mentionnent qu'ils ne savent pas ce qu'est XYZ et qu'ils n'ont rien fait. Bien sûr, XYZ est ce que nous avons abordé lors de la session de formation, ce qu'ils ont dit comprendre.

Jusqu'à présent, un seul d'entre eux a fait de réels progrès et dépasse les attentes. Si cela continue et que mon "équipe" grandit sans aucune contribution de ma part, les choses empireront parce que je ne serai pas en mesure de respecter mes délais.

J'ai mentionné à mon responsable qu'il y avait des problèmes pour obtenir stagiaires pour faire du travail mais elle n'a rien répondu de constructif. Lorsque le problème est survenu pour la première fois, j'ai dit à mon responsable qu'il ne connaissait pas les outils de base que nous utilisons comme Git, le développement agile, etc.

Je n'ai pas d'expérience en gestion dans un environnement de travail (diplômé 2 il y a des mois) mais j'ai mené avec succès 2 projets de recherche de groupe à l'université (non rémunérés, non crédités).

(Oui, je sais que les stages non rémunérés ne sont pas cool. Je ne les accepterais pas et je dissuaderais activement un ami d'en prendre un. MAIS, il y a beaucoup de choses que je ne mentionne pas dans les détails de la question alors acceptez simplement la situation telle quelle. Je cherche des solutions car cette situation m'affecte désormais moi et mes performances.)

Les commentaires ne sont pas destinés à une discussion approfondie; cette conversation a été [déplacée vers le chat] (http://chat.stackexchange.com/rooms/42994/discussion-on-question-by-pengwins-interns-im-training-dont-care-and-it-affect) .
Ceci est pour le crédit de cours. Pouvez-vous les échouer? Plus précisément 1) l'entreprise peut-elle leur faire faillite? 2) Décidez-vous spécifiquement s'ils réussissent ou échouent?
Réponse très liée de la mienne (avec des liens en bas vers quelques autres questions connexes) - http://workplace.stackexchange.com/a/7491/2322
s'ils n'ont pas de compétences en programmation / informatique ni qu'ils ont intérêt à apprendre, vous ne pouvez pas faire grand-chose. Essayez d'embaucher quelqu'un de mieux et de mieux le payer
@PengWins: Vous voulez dire le titre, qui est "Les stagiaires que je forme ne s'en soucient pas et cela affecte ma performance"? Cela ne dit rien sur le fait que les stagiaires sont rémunérés ou non. Ou voulez-vous dire la question en gras qui dit "Comment puis-je me protéger de ce problème?" Je ne sais pas de quoi vous parlez. La question a subi de nombreuses modifications. Est-il clairement indiqué dans une version précédente de la question s'ils étaient payés ou non?
@BenCrowell Cela a déjà été mentionné mais cela n'affecte pas vraiment la question en question, alors je l'ai supprimé. Supposons qu'ils soient payés, qu'ils ne font toujours rien et que cela affecte mes performances. Supposons qu'ils ne soient pas payés, qu'ils ne le font toujours pas et que cela affecte mes performances. (_ Passons cela au chat si vous voulez en discuter davantage_)
Je voudrais également ajouter que vous leur ferez une mise hors service si vous les dorlotez. Lorsqu'ils entreront dans l'industrie, ils devront apprendre par eux-mêmes, prendre le temps de suivre des tutoriels GIT et autres - peut-être même acheter leur propre abonnement à quelque chose comme TeamTreehouse. Faites-leur savoir vos attentes et faites-leur savoir qu'ils ne passeront pas pour le crédit s'ils ne peuvent pas passer à l'assiette. Ils doivent apprendre maintenant.
Si vous avez besoin d'un bâton au lieu d'une carotte, dites-leur qu'ils sont en voie d'échouer; cela devrait attirer leur attention. (Je ne sais pas si individuellement ou en groupe a plus de sens ici.)
En ce qui concerne leur motivation, je mentionnerais à un moment donné que les développeurs talentueux et expérimentés peuvent gagner des centaines de milliers de livres / dollars par an. Ils pourraient être millionnaires à l'âge de 30 ans avec des efforts concertés pour apprendre et faire. Je sais que ce n'est pas très probable, mais c'est possible et cela pourrait motiver une bonne partie de vos stagiaires.
Je comprends que vous «ne voulez pas les détruire», mais vous devriez vraiment le faire quand même. Avec un peu de chance, vous pourriez même convaincre quelques-uns d'entre eux de reconsidérer leur projet de carrière. La dernière chose dont notre industrie a besoin, c'est de plus de développeurs qui ne savent pas programmer et qui ne savent pas comment apprendre!
Premièrement: vous êtes un développeur de logiciels, ce qui signifie que vous travaillez dans un domaine attrayant où il est souvent facile de trouver un autre emploi dans un délai relativement court. Dans cet esprit: oui, j'essaierais quelques-uns des conseils constructifs ci-dessous sur le virage. cette équipe autour. Je dirais aussi * très directement * à mon responsable que j'apprécierais des conseils / formations de gestion.Enfin: si j'étais dans une entreprise qui embauchait des stagiaires non rémunérés et que je m'attendais à ce que je traite avec eux sans salaire ni formation supplémentaires, je '' d * très directement * dire à mon manager que je m'attends à ce que cette situation change ou que je parte.
"Si vous ne parvenez pas à progresser pendant 4 heures, demandez de l'aide." - avez-vous fait ça avec votre manager? (:
Ne vous sentez pas trop mal. Une entreprise que j'ai consultée pour embaucher de nouveaux développeurs. L'un a demandé ce qu'était FTP et un autre regardait le boîtier du PC pour le bouton de démarrage. ;-) Il faut être doux et faire un peu de main parfois. La vérité est que tout le monde veut réussir. Vous devez leur expliquer comment réussir et les guider tout au long du processus de se sentir perdu à cause de l'abattage comme s'ils pouvaient botter @ $$. C'est du travail. Sans aucun doute. Cela demande de la patience. Sans aucun doute. Cependant, faire passer une personne de raté en étalon dans le monde informatique est gratifiant. Honnête. Ça marche.
_4 heures pour progresser_ ?? Si je suis bloqué pendant 30 minutes, je demande de l'aide!
30 minutes, êtes-vous le collègue ennuyeux qui ne peut jamais travailler seul? Qui interrompt toujours les autres et est la raison pour laquelle les autres ne font parfois pas leur travail?
Malheureusement, certaines personnes sont à l'université pour obtenir un diplôme et non pour apprendre. Ils feront le strict minimum pour obtenir le crédit dont ils ont besoin et rien de plus. Peut-être que vous en avez un ensemble.
@roel sérieusement vous ne pensez pas que 4 heures, c'est trop?
@mparnisari cela dépend du problème. Si vous étudiez / recherchez un problème, vous en apprendrez probablement aussi beaucoup. Et si après 4h la conclusion est que la première chose que vous avez faite était mal, alors en effet, 4h, c'est beaucoup. Mais si tout ce que vous avez fait était correct et que vous avez manqué la dernière étape / solution. Ensuite, ces 4h sont très bien dépensées. Apprendre beaucoup de choses. Parce que si quelqu'un vous dit quoi faire, vous avez tendance à l'oublier et la prochaine fois (si suffisamment de temps s'est écoulé) vous aurez à nouveau besoin de la même aide.
Je ne sais pas dans quel pays vous vous trouvez et je sais que ce n'est pas le forum approprié, mais si votre entreprise était basée au Royaume-Uni, vous devriez demander un avis juridique. Votre configuration amènerait probablement vos stagiaires sous la législation sur le salaire minimum.
@Brendon Ressusciter un cheval mort, mais je voulais vous féliciter en tant que seule personne à avoir commenté la légalité.Aux États-Unis, les stages non rémunérés ne sont pas non plus légaux si vous a) ne jumelez pas un stagiaire avec d'autres travailleurs et b) donnez à des stagiaires non rémunérés un travail qui doit être effectué dans le cadre de l'entreprise.
Treize réponses:
Kate Gregory
2016-07-24 23:48:31 UTC
view on stackexchange narkive permalink

De toute évidence, vous ne gérez pas ces stagiaires de la manière dont ils doivent être gérés. Il peut être injuste qu'ils doivent être gérés si différemment des employés typiques, qui veulent accomplir, mais c'est la main qui vous a été donnée. Voici ce que je ferais.

Premièrement, je les rassemblerais tous pour une réunion de stagiaires. Je leur donnerais les informations suivantes, sans en distinguer personne:

  • la direction leur a donné un vrai projet qui est important pour l'entreprise et qui doit être terminé
  • le projet est considérablement en retard
  • il est clair que le temps est perdu lorsque les gens ne savent pas quoi faire

Ensuite, je poserais quelques questions. Qui sait:

  • toutes les étapes à suivre pour mener à bien ce projet (ou où trouver cette liste)?
  • à peu près le% d'achèvement du projet est maintenant ?
  • quand le projet est-il censé être terminé?

Je m'attendrais à ce que vous regardiez beaucoup le sol à ce tour.

Posez-leur une dernière question:

  • Aimez-vous cet état de choses? Ne sachant pas quoi faire ensuite, comment le faire, quelle part votre travail joue dans le projet?

Vous devriez maintenant attirer leur attention sur "voici comment nous allons changer les choses". L'approche la plus évidente est d'instituer un stand-up quotidien. Vous savez tout ce qui doit être fait. Le groupe se réunit (généralement tôt le matin, mais d'autres moments peuvent fonctionner) et chaque personne dit "hier je ... et aujourd'hui je vais ...". S'ils ont un blocage, comme ne pas connaître XYZ, ils l'annoncent ici. Vous pouvez ensuite décider comment résoudre ce problème - rappelez-leur que c'est dans le wiki, demandez si une personne présente le sait et peut dire / montrer à la personne de la débloquer, en vous engageant à organiser une autre réunion aujourd'hui pour la débloquer (par exemple, "J'ai envoyé un mail au support il y a trois jours et attendons une réponse depuis ") et ainsi de suite. Si quelqu'un dit qu'il ne sait pas quoi faire ensuite, le groupe peut décider directement dans le stand-up. Donnez-leur un peu de responsabilité sur leurs tâches, donnez-leur une certaine visibilité sur la situation dans son ensemble et, surtout, mettez un terme aux jours où rien ne se fait pour des raisons aléatoires qui semblent excuser longtemps après les faits.

Référez-vous aux instructions que vous avez préparées plus tôt chaque fois que cela est nécessaire, mais ne supposez jamais que quiconque, et encore moins les stagiaires, a mémorisé toutes les instructions et la formation que vous avez fournies ou se souviendra de revenir sur ces informations sans y être invité. Une partie de ce que vous leur apprenez, c'est que ce type de matériel est en fait utile et mérite d'être utilisé lorsque vous êtes coincé. Vous leur apprenez également qu'ils ne veulent pas être coincés.

Utilisez également le stand-up quotidien comme une occasion de distribuer des éloges quotidiens. Les plus jeunes n'ont pas encore appris à se féliciter pour avoir fini les choses, ils peuvent donc en avoir besoin de leurs pairs et de vous pendant un certain temps. "J'ai terminé les écrans ABC." "Super! Maintenant, qui va les tester?" C'est mieux que juste "Je suppose que cela signifie qu'ils ont besoin de tests, qui fait ça?" Vous n'avez pas besoin de les traiter comme des élèves de la maternelle, mais c'est génial, fantastique, bon-nous-avions-cela, etc. font une différence.

J'aime beaucoup l'idée de réunions quotidiennes de 30 minutes, cela ne peut qu'améliorer les communications. Je fais un suivi chaque fois que quelque chose est accompli avec une réunion de 5 minutes qui dit "Je l'ai regardé, et ça a l'air génial! Bon travail! Laquelle de ces tâches pensez-vous pouvoir faire ensuite" et je leur donne au moins deux tâches qui sont au même niveau ou un cran au-dessus de ce qu'ils viennent de faire.
Questions complémentaires: 1) que dois-je faire s'ils ne suivent pas les règles les plus simples comme «demandez-moi de l'aide si vous ne faites pas de progrès»? 2) comment gérer quand ils disent qu'ils comprennent la tâche quand ils ne le font pas. Ils reviennent un jour plus tard avec _Je ne comprends pas la tâche_ et posent à nouveau les mêmes questions qu'ils ont dit avoir compris.Re # 2, j'ai commencé à leur demander de répéter la tâche dans leurs mots pour vérifier qu'ils comprennent. Ils comprennent, mais reviennent en arrière un jour plus tard.
Le soutien par les pairs fait partie du standup. Si lundi quelqu'un va à X et prétend savoir comment, mais mardi non, vous ou un pair pouvez demander pourquoi. Et s'il y avait une sorte d'excuse, mais mercredi, ils prévoient toujours de faire X aujourd'hui, l'équipe peut s'attaquer à cela. X est-il trop grand? Comment peut-il être divisé en plusieurs parties? Vous dites que vous savez comment, mais vous avez dit que lundi et mardi, dites-moi comment vous allez le faire, obtenez les commentaires de toute l'équipe, etc.
Sonne bien - vous pouvez même essayer une variante de [Scrum] (https://en.wikipedia.org/wiki/Scrum_ (software_development))
@PengWins: Question étrange - vous dites que vous "faites de l'Agilité" mais que vous ne faites pas de standups quotidiens avec votre équipe? Quelle saveur faites-vous? Toutes les saveurs que j'ai jamais faites avec une équipe ont des standups quotidiens par défaut ... Aussi si vous pouvez avoir des jours de programmation en binôme où vous faites pivoter l'appariement avec vous-même, je peux presque garantir qu'ils auront l'impression d'apprendre quelque chose - j'apprends souvent aurait des sessions de révision avec mon stagiaire diplômé (stagiaire rémunéré) de cette façon et elle a dit que ce sont les expériences d'apprentissage les plus précieuses qu'elle a eues pendant sa période de formation.
@PengWins Un stand-up devrait durer moins de 30 minutes (visez 1 minute par participant) et ne devrait pas être considéré comme une réunion au sens ordinaire du terme: il n'y a pas de place pour la discussion (pas même la discussion technique). Reportez-le à plus tard et n'incluez que les membres de l'équipe concernés.
J'imagine que cela ne changera rien. Si l'équipe n'est pas motivée à faire quoi que ce soit - elle s'en fiche, le projet est "important" pour certains cols blancs qui n'en donnent pas un sou. Si c'était vraiment important, il ** paierait ** quelqu'un pour le faire. Je ne vois pas comment votre réponse aborde le problème central: ils ne sont là que parce qu'ils doivent s'asseoir, et à moins que vous n'offriez quelque chose de plus agréable que de gaffer, ils s'en moqueront!
Les bonnes questions à poser dans le stand-up sont également _Avez-vous toutes les informations dont vous avez besoin pour le travail d'aujourd'hui? _ Et _Avez-vous de nouvelles informations que vous souhaitez partager avec l'équipe? _. Ils ont besoin de sentir qu'ils font partie d'une équipe, mais qu'ils sont valorisés en tant qu'individus.
Les stagiaires @Falco varient. Un que je connais a travaillé gratuitement et en 4 mois, deux articles ont été publiés, ont autant fait qu'un étudiant diplômé (alors qu'il n'était qu'un étudiant de deuxième année) et ont obtenu un excellent. Je n'accepte pas de stagiaires non rémunérés, mais que vous suggériez qu'ils sont tous sans valeur est trop généralisant et injuste. Ils ne savent pas ce qu'on attend d'eux. Certains livreront si on leur demande de le faire. Demander en vaut la peine.
@KateGregory prenant de bonne foi la situation décrite par les PO, on dirait qu'il a déjà essayé de leur donner tout ce dont ils ont besoin, de la formation, de la confiance et du soutien et ils ne se relâchent pas seulement, mais ils désinforment également le PO `avez-vous tout? - "oui" ... le soir: "nous ne pouvions rien faire" "- Je pense qu'à un moment donné, accepter qu'ils ne soient pas motivés pour faire le travail sans aucune nouvelle incitation est nécessaire.
@KateGregory Je n'ai dit nulle part que tous les stagiaires non rémunérés sont comme ça! - Je connais des stagiaires très motivés, mais la plupart viennent à nous de leur propre chef et essaient d'être productifs et d'apprendre quelque chose. - Ensuite, il y en a beaucoup qui sont obligés par leur université de simplement «faire le temps», et ils ont une attitude appropriée. - Et le comportement décrit par l'OP ressemble au second type. Et vous ne les obtenez que si vous pouvez leur offrir quelque chose de nouveau, quelque chose qu'ils veulent réellement.
@Eric Votre commentaire semble approprié pour une véritable équipe de développement toujours opérationnelle. Le nombre de 30 minutes pourrait-il avoir un peu plus de sens lorsque l'intention n'est pas seulement de * avoir * la réunion, mais aussi de comprendre * pourquoi * la réunion est ici, * ce * qu'elle est censée accomplir, etc.? C'est-à-dire, comme ils sont stagiaires, l'idée n'est pas seulement d'accomplir une tâche, mais de se renseigner sur les processus qu'ils utilisent pour accomplir ces tâches.
@JoshuaTaylor, la meilleure chose que vous puissiez faire pour les jeunes développeurs est de leur montrer comment avoir une mise en veille rapide. «Comment fonctionne notre processus» figurait probablement dans la formation, qui peut être répétée si elle ne colle pas. Quand une équipe va bien, debout, c'est 30 secondes par personne. Et ça fait du bien!
@KateGregory Je ne pense pas que * toutes * leurs réunions devraient être aussi longues, mais je m'attends à ce que si ces problèmes surviennent, alors "Comment notre processus fonctionne" ** n'était pas ** dans leur formation.
@Falco L'argent est rarement un bon facteur de motivation. Dans tous les cas, ils font un stage - ils se soucient sûrement de réussir ce stage et d'apprendre des choses en cours de route. C'est tout l'intérêt d'avoir un stage en premier lieu! Bien sûr, s'ils ne le font que parce que leur collège l'exige, dommage - vous devez vous en débarrasser, ils ne sont que des poids morts. Si vous n'avez pas cette option, trouvez un autre moyen de les motiver, ou vous devrez opter pour une approche de garde d'enfants (ne vous attendez pas à ce qu'ils valent leur argent dans ce cas, cependant).
les stand-ups quotidiens tuent la productivité
@dynamic Pourquoi pensez-vous cela?
Vous pouvez également permettre à vos stagiaires de jumeler un programme ou un programme mob.
@dynamic Mon expérience a été que les standups quotidiens réduisent la productivité des très productifs, augmentent la productivité des médiocres et font chuter la productivité des sous-performants. Si vous êtes très productif ou très sous-performant, un stand up ne vous aidera pas trop. Si vous avez un équipage généralement médiocre avec une rock star ou deux, votre équipe sera mieux avec le standup, même si ce sera frustrant pour la rockstar. Sincèrement, un ancien développeur qui était dans la catégorie moins que médiocre.
@Luaan, "L'argent est rarement un bon facteur de motivation." Euh ... quoi?
@Celos C'est un excellent * de * motivateur (par exemple, lorsque vous êtes "payé trop peu" ou payé pour les mauvaises choses). Mais cela ne * fournit * pas * de motivation - vous n'allez pas faire un meilleur travail parce que je vous donne plus d'argent. Je ne pense pas qu'il y ait quelque chose de controversé à propos de cette observation :)
Chris Cirefice
2016-07-25 03:46:05 UTC
view on stackexchange narkive permalink

Je vais adopter une approche alternative au problème et le résoudre à la source au lieu de le laisser devenir votre problème. Payez vos stagiaires à un tarif compétitif . Si vous n'aimez pas cela, passez à la fin de ma réponse pour des méthodes supplémentaires.

J'ai des amis qui font des stages non rémunérés; Je travaille un stage rémunéré. Leur motivation est presque nulle car ils travaillent 16 à 40 heures par semaine (dépend du nombre de crédits dont ils ont besoin) avec très peu d'expérience et pas d'argent. Hélas, des stages sont exigés par mon université pour presque toutes les majeures. Je suis rémunéré équitablement et cela me motive à apporter quelque chose de significatif à l'entreprise. Je ne comprends pas comment les gens s'attendent à obtenir quoi que ce soit alors qu'ils ne donnent rien. C'est votre problème (à mon avis, bien sûr).

Vous dites que ces stagiaires effectuent des tâches de développement logiciel. Ce que vous pourriez considérer comme des «trucs d'interface utilisateur simples» pourrait être vraiment difficile pour eux. Par exemple, je connais beaucoup le développement back-end et je déteste le développement d'interface utilisateur. Si je devais faire ce genre de travail et ne pas être payé pour cela? Je m'en fous du travail, en toute honnêteté. Ne mentionnons pas que se sentir exploité par une entreprise qui ne se soucie pas suffisamment de vous pour vous payer laisse beaucoup à désirer dans le département de la motivation.

Alors, voici ma suggestion, selon que vous / votre patron a les fonds ou veut même payer ces stagiaires:

Oui je veux / je peux payer mes stagiaires :

  • avoir un plus processus de recrutement sélectif

Les stagiaires sont à court terme, mais ils peuvent produire des choses précieuses si vous trouvez des personnes motivées. Si vous n'embauchez pas bien des personnes motivées, c'était votre problème dès le départ. Payer attirera également plus de types «fonceurs» vers le poste (personnellement, je ne postulerais jamais à un stage non rémunéré et je me considère comme un développeur de logiciels décent).

  • Parlez à votre patron de l’introduction d’une rémunération pour vos stagiaires actuels.

Je suggérerais un système basé sur des «bonus». S'ils accomplissent une tâche importante, ils sont payés pour cela. Vous les avez déjà habitués à ne pas être payés, donc l'introduction d'un taux de rémunération horaire ne changera probablement pas beaucoup leur attitude. Mais s'ils ont la chance de travailler pour un bonus, ils pourraient bien!

Non, je ne veux pas / ne peux pas payer mes stagiaires :

Franchement, vous n'avez probablement pas de chance avec ce groupe. À moins que vous ne leur donniez l'expérience d'une vie, incomparable nulle part ailleurs, il n'y a presque aucune raison pour eux d'être motivés, à part faire bonne impression sur vous / l'entreprise. Mais vous n'êtes ni Google, ni Apple, ni Microsoft, vous n'avez donc pas le prestige de vous permettre d'embaucher des gens pour un travail gratuit esclave (pas qu'ils devraient non plus, bien que je Je ne peux pas imaginer qu'ils ne paient pas les gens).


Solutions alternatives :

Vous n'avez pas mentionné si oui ou non:

  • les stagiaires travaillent en équipe ou individuellement
  • les stagiaires travaillent sur un projet qui, selon eux, est précieux pour l'entreprise et pour leur propre croissance en tant que développeurs

La programmation en binôme pourrait être un bon moyen de les motiver, s'ils ne travaillent pas déjà en groupe. En tant que développeur, il est toujours avantageux de travailler avec quelqu'un d'autre qui peut penser différemment de vous. Il permet une résolution plus rapide des problèmes et une meilleure résolution des problèmes, ce qui conduit bien sûr à des performances accrues. C'est aussi un bon moyen de combler le manque de compétences et de permettre aux développeurs d'apprendre les uns des autres.

Si les stagiaires ne sont pas intéressés par le projet sur lequel ils travaillent actuellement, serait-il possible de les réaffecter à un autre projet? Peut-être ont-ils le sentiment que leur projet n'est pas très important, ou ils n'aiment pas le travail d'interface utilisateur et ne se soucient pas de l'expérience qu'ils gagneraient en faisant ce travail. Si l'un ou l'autre de ces cas est le cas, ils doivent travailler sur autre chose. Ils ne seront jamais motivés à travailler sur quelque chose qu'ils n'aiment pas. Demandez à un développeur s'il souhaite effectuer des travaux de maintenance sur les systèmes hérités. Demandez-leur maintenant s'ils aimeraient le faire gratuitement!


Résumé :

  • Payez vos stagiaires, ou offrez-leur expérience qu'ils souhaitent et qui vaut la peine d'être rémunérée financièrement
  • Embaucher des stagiaires plus motivés
  • Essayez la programmation en binôme
  • Voir si les stagiaires peuvent être réaffectés pour travailler sur quelque chose qui leur tient à cœur

J'ai également trouvé un article intéressant intitulé Nine Things Developers Vous voulez plus que de l'argent qui, après l'avoir lu, devrait vous intéresser. Voici une autre question sur Workplace.SE concernant la motivation lorsque vous ne vous souciez pas du projet dont la meilleure réponse, d’ailleurs, se trouve être penser à l’argent fort>.

Les commentaires ne sont pas destinés à une discussion approfondie; cette conversation a été [déplacée vers le chat] (http://chat.stackexchange.com/rooms/42993/discussion-on-answer-by-chris-cirefice-interns-im-training-dont-care-and-it- un F).
@MonicaCellio Malheureusement, vous avez déplacé quelques commentaires qui étaient en fait pertinents pour le Q / R ...
S'agit-il de commentaires susceptibles d'améliorer le poste auquel ils sont attachés? J'ai d'abord parcouru les commentaires et je n'en ai pas vu, mais si j'en ai manqué un, je serai heureux de les revoir si vous le signalez. Merci.
La personne qui pose cette question n'est clairement pas en mesure de commencer à payer ces stagiaires, donc la plupart de cette réponse n'est pas pertinente.
Je vous informe simplement que Microsoft / Google paie les stagiaires plus que ce que la majorité des entreprises paient à FTE. Mais sinon, je suis d'accord avec votre point de vue. Vous ne pouvez pas vous attendre à ce que les esclaves libres soient enthousiastes à l'idée d'être des esclaves.
Je ne suggérerais pas de mettre en œuvre un système de bonus, surtout si vous ne commencez pas à les payer toutes les heures. Des recherches ont montré que les bonus peuvent être motivants. Personnellement, je serais malheureux si on me disait que des primes étaient disponibles si je faisais un excellent travail pendant que je faisais du bénévolat, étant donné que la rémunération des stagiaires au taux du marché est beaucoup plus élevée que le salaire minimum. J'apprécierais beaucoup plus le système de rémunération horaire.
@MonicaCellio [1] (http://chat.stackexchange.com/transcript/message/31280543#31280543), [2] (http://chat.stackexchange.com/transcript/message/31280544#31280544), et * éventuellement * [3] (http://chat.stackexchange.com/transcript/message/31280547#31280547) et [4] (http://chat.stackexchange.com/transcript/message/31280548#31280548). Désolé, il m'a fallu si longtemps pour vous répondre à ce sujet!
@SalvadorDali, J'ai aidé une équipe formidable de trois stagiaires non rémunérés cet été, qui étaient vraiment enthousiasmés par leur projet dans notre entreprise et espéraient que faire un excellent travail pourrait les aider à décrocher un emploi dans notre entreprise une fois leur diplôme obtenu. Leur motivation à apprendre était très élevée et, pour autant que je sache, ils ne se sentaient pas du tout esclaves. Les commentaires qu'ils ont donnés au programme de stagiaires (en dehors de notre entreprise) ont également été très positifs - Les stagiaires non rémunérés ne sont donc * pas * universellement comme vous le dites. Th
@zespri est-ce que ces trois stagiaires non rémunérés ont décroché un emploi dans votre entreprise lorsqu'ils ont obtenu leur diplôme? `` pour autant que je puisse voir, ils ne se sentaient pas du tout des esclaves '' qui sait, peut-être avez-vous raison, ou peut-être qu'ils ne savaient tout simplement pas que beaucoup d'entreprises paient des stagiaires et croyaient simplement que leur travail gratuit maintenant payer dans le futur. Et à mon avis, l'open-source rapportera bien plus que de travailler gratuitement dans une entreprise. Quoi qu'il en soit, vous avez raison, certaines personnes aimeraient cela, mais je crois que la majorité s'attendrait à être rémunérée pour le travail qu'elle accomplit.
@industry7: Achetez-leur de la bière. Si cela affecte les performances d'OP, cela ressemble à un plan. :)
Bien sûr, op leur donne une expérience importante. Perdre du temps pour leur apprendre les bases est quelque chose qu'ils obtiennent pour peu de contribution. Il semble qu'ils ne sont pas utiles pour l'entreprise lorsqu'ils veulent commencer immédiatement à gagner de l'argent avant d'être capables de faire du bon travail. L'OMI montre un état d'esprit des gens qui ne valent pas la peine de passer du temps. Je connais des gens qui commencent à travailler gratuitement juste pour acquérir de l'expérience. Et ils ont travaillé dur, puis ont été récompensés. Peut-être leur demander s'ils veulent être nourris à la cuillère?
Je crois que les stagiaires rémunérés motivent * l'entreprise * à leur confier une tâche à un encadrement adéquat. Quand j'étais étudiant, mon premier stage était non rémunéré et terrible: j'ai à peine vu mon superviseur, qui s'est en fait excusé d'être occupé autrement quand je suis parti. Si j'avais payé, je crois qu'elle m'aurait prêté une plus grande attention. Pour le deuxième stage, des stagiaires rémunérés étaient nécessaires. L'exigence a été abandonnée par le chef de service après un appel téléphonique à mon futur superviseur - je suppose? il a montré un intérêt approprié (et aucun financement ne serait trouvé de toute façon). Super stage cette fois.
Neil P
2016-07-25 13:24:48 UTC
view on stackexchange narkive permalink

ils ne connaissent pas les outils de base que nous utilisons comme Git, le développement agile, etc.

Je pense que c'est une attente irréaliste pour les stagiaires non rémunérés à mi-parcours de l'université. Git et agile peuvent être populaires dans l'industrie de la technologie, mais ce ne sont pas des sujets académiques, le but de leur temps avec vous est d'obtenir une introduction de base à ces concepts, donc bien sûr, ils partiront de rien.

L'industrie de la technologie s'attend régulièrement à n'embaucher que des rockstars et très peu d'employeurs sont désireux d'offrir la formation et le soutien nécessaires pour développer les gens à ce niveau. alors chapeau à vous pour avoir essayé, mais bien souvent les développeurs, en particulier les plus expérimentés, peuvent avoir l'air d'être trop occupés / inaccessibles ou pas entièrement investis dans la poursuite de nouveaux employés.

+1 Quand j'étais à l'université pour faire un BTEC de 2 ans en développement de jeux et un HND de 2 ans en informatique, aucune forme de système de contrôle de version n'a été mentionnée une seule fois, ni de développement agile. Si mon expérience est quelque chose à dire, 80% des diplômés britanniques n'ont probablement jamais entendu parler de Git, et encore moins savent comment l'utiliser.
Vous avez raison, mais j'ai accepté cela. Je suis bien avec eux de ne pas savoir ces choses. C'est pourquoi j'ai passé une semaine entière à leur enseigner ces concepts. Je leur ai donné des exercices à faire sur ces sujets mais je n'ai pas encore obtenu de réponses pour ces exercices et cela fait 2 mois. J'ai demandé les réponses verbalement et par e-mail 5 fois maintenant.
Tant mieux pour vous Davor, mais le fait est que ce n'est pas la norme.
@Davor: Dans les diplômes d'informatique plus théoriques (comme celui que j'ai obtenu à Oxford), les compétences pratiques en génie logiciel telles que l'utilisation du contrôle de version ne sont généralement pas enseignées. Ce n'est pas une lacune du cours, puisque le cours n'est pas destiné à enseigner le génie logiciel, il est destiné à enseigner l'informatique. Cependant, les personnes qui font de l'informatique deviennent souvent des programmeurs et finissent souvent par devoir se renseigner sur le contrôle de version par elles-mêmes (source: expérience personnelle). En tant que tel, je ne serais pas du tout surpris si les stagiaires ne connaissaient pas Git.
Rhonda
2016-07-25 04:51:26 UTC
view on stackexchange narkive permalink

Je travaille en tant que développeur de logiciels et j'ai récemment été chargé de former 5 stagiaires. Dans le cadre de leur cursus universitaire, ils doivent effectuer un stage rémunéré ou non pendant 8 mois (4/5 sont des stagiaires non rémunérés, et 1/5 est rémunéré mais très peu).

Existe-t-il une responsabilité de leur côté? À quel point est-il simple / difficile de terminer leur stage?

Le problème est qu'ils 1) semblent manquer de compétences importantes et pertinentes et 2) ne semblent pas avoir de motivation pour apprendre. De plus, la direction me met la pression pour former ces étudiants et les faire contribuer de manière significative. L'entreprise cherche à recruter plus de stagiaires du même collège en un mois sans me demander mon avis.

Si la motivation manque, vous devez structurer le travail. Dites, j'attends ABC d'ici la fin de la journée. S'ils ne jouent pas, rencontrez-les personnellement et demandez-leur quel est le problème. Ici, vous devez être conflictuel. C'est votre travail en ligne.

Comment puis-je me protéger de ce problème? Lors de mes réunions, on me demande pourquoi les stagiaires ne fournissent aucun code. Dois-je juste dire à mon patron que A ne fait rien, B n'est pas motivé du tout, C ne se présente même pas? Je ne veux pas détruire ces gars-là, mais en même temps, je ne veux pas être considéré comme le chef d'équipe qui ne peut pas diriger.

J'ai eu une situation similaire (pas aussi mauvais que le vôtre). J'ai mis en place un plan pour chaque jour et j'ai dit à chaque personne ce que j'attendais d'eux. Et je vérifierais avec eux individuellement sur une base hebdomadaire.

Exemple: Pour la refonte de notre site Web, le travail est très simple. C'est tout le travail d'interface utilisateur frontale qui est l'un des travaux de programmation les plus faciles que vous puissiez obtenir. Il n'y a aucune attente pour un code rapide ou sans erreur, mais les stagiaires ne peuvent rien apporter.

Dans votre cas, dites-leur ce que vous attendez d'eux, c'est-à-dire que j'attends du code d'ici là, sans aucune erreur. Parfois, les gens ont besoin de structure, d'autres fois, les gens trouveront une excuse pour ne pas travailler.

Je leur ai donné des instructions claires et détaillées par écrit sur ce qu'il faut faire, où chercher un exemple de code, comment pour demander de l'aide, etc. Nous avons eu des sessions de formation où j'ai expliqué les concepts de base afin qu'ils aient une base sur laquelle bâtir. Pendant les séances, je leur ai demandé à plusieurs reprises s'ils avaient des questions, s'ils comprenaient des choses. Nous avons UNE règle qui est "si vous ne parvenez pas à progresser pendant 4 heures, demandez de l'aide". Malgré tout cela, ils passent des journées entières assis à leur bureau à ne rien faire.

Au bout de deux heures, allez voir l'un d'eux et demandez avec désinvolture comment ça se passe. Ou, rendez-le aléatoire. Et s'ils sont sur les réseaux sociaux avec leurs amis. S'ils comprennent qu'ils doivent rendre des comptes, ils commenceront à se redresser.

Lorsqu'ils partent, ils font irruption dans mon bureau et me disent qu'ils partent. À ce moment où je demande ce qu'ils ont accompli aujourd'hui, ils disent qu'ils ne savent pas ce qu'est XYZ et n'ont rien fait. Bien sûr, XYZ est ce que nous avons abordé lors de la session de formation.

Ok, vous êtes gentil et ils vous marchent partout.

Jusqu'à présent, un seul d'entre eux a fait de réels progrès (l'un des stagiaires non rémunérés) et dépasse en fait les attentes. Si cela continue et que mon "équipe" grandit sans aucune contribution de ma part, cela ne fera qu'empirer car je ne pourrai pas respecter mes délais.

Votre direction est également en faute. Ils doivent comprendre que gérer des stagiaires (stagiaires, et non des employés chevronnés qui ont vu le monde) demande du temps et du dévouement.

Pour réitérer

  1. Au quotidien, dites ce que vous attendez de chaque stagiaire. Le code doit être rapide et sans erreur.
  2. Levez-vous régulièrement de votre travail et vérifiez les performances des stagiaires. Demandez-leur de montrer ce qu'ils ont jusqu'à présent. S'ils disent qu'ils n'ont rien, demandez-leur pourquoi (soyez curieux, pas conflictuel)
  3. Organisez des séances individuelles avec tous les stagiaires, peut-être 20 minutes par semaine. Voyez s'il y a des problèmes sous-jacents pour qu'au moins vous puissiez changer la situation et vous couvrir
  4. À la fin de la semaine, soulevez tous les points positifs et remerciez-les pour le travail bien fait.
  5. Parfois, peu importe ce que vous faites, les gens ne sont pas motivés. Ils ont plutôt des choses qui leur sont remises. Ce n'est pas de ta faute. Il vous suffit d'ajuster vos voiles dans la tempête.
+1 pour avoir reconnu que la direction a commis de graves erreurs, mais pour avoir donné des conseils que le PO peut réellement utiliser.
«J'ai récemment reçu la responsabilité de former 5 stagiaires» et se plaindre qu'ils ne viennent pas au PO avec des problèmes dans les 4 heures semble être un réel écart. Il me semble que l'OP ne fournit pas de formation, les laissant apprendre eux-mêmes et se demandant pourquoi cela ne fonctionne pas.
@JamesRyan Des détails de la question: "Nous avons eu des sessions de formation où j'ai expliqué les concepts de base afin qu'ils aient une base sur laquelle s'appuyer. Pendant les sessions, je leur ai demandé à plusieurs reprises s'ils avaient des questions, s'ils comprenaient des choses. Nous avons UNE règle sur laquelle c'est: si vous ne parvenez pas à progresser pendant 4 heures, demandez de l'aide. Malgré tout cela, ils passent des journées entières assis à leur bureau à ne rien faire. "
Un stage est censé être une formation, ce n'est pas une session de base, puis les laisser à lui. Vous devriez les vérifier plus d'une fois toutes les 4 heures.
J'aimerais pouvoir accepter cette réponse aussi mais +1.
@PengWins Tout le meilleur. J'espère que tout va bien!
HLGEM
2016-07-25 19:28:09 UTC
view on stackexchange narkive permalink

Vous devez faire un suivi beaucoup plus fréquemment. Vous devez microgérer des gens comme ça.

Prévoyez de vous asseoir avec eux toute la journée pendant au moins une semaine. Donnez-leur une tâche et regardez-les essayer de le faire, puis posez des questions suggestives pour les aider à trouver ce qu'il faut faire. En aucun cas, ne touchez le clavier vous-même. Faites savoir à votre patron que vous ne progresserez pas dans vos autres tâches tant que ces personnes ne seront pas redressées.

S'ils n'ont pas fait de progrès significatifs après une semaine passée à rester avec eux à 100%, puis dites-leur qu'ils auront une chance de plus la semaine prochaine avant de recommander la fin du stage. Pour la personne qui ne se présente pas du tout, je recommanderais à votre patron de le licencier immédiatement. S'ils ne sont pas capables après 2 semaines de s'asseoir avec eux et de les guider tout le temps, ils sont inaccessibles et le stage doit être terminé et le collège doit être informé qu'ils ne devraient pas obtenir de crédit pour le stage.

Ce. J'ai un étudiant coop en ce moment - un étudiant très talentueux, j'en suis reconnaissant, mais même un seul peut manger une heure de ma journée, encore plus pendant les premières semaines. Si j'avais cinq stagiaires sans expérience à gérer, je devrais abandonner complètement tous mes autres travaux - haut la main. Il s'agit d'un travail à plein temps et OP et leur direction doivent le comprendre.
mjt
2016-07-25 23:45:33 UTC
view on stackexchange narkive permalink

Demandez à votre patron si votre entreprise a eu des projets de stagiaires couronnés de succès de la même manière dans le passé; et si c'est le cas, demandez conseil à celui qui les a exécutés.

Je soupçonne que la réponse sera non, cela n'a pas été fait avec succès dans le passé; Je pense que le secret dont personne n’aime parler est que les stages appropriés ne produisent pratiquement aucune valeur commerciale . Les gens n'aiment pas en parler parce que c'est assez démotivant, mais d'après mon expérience, c'est souvent le cas.

Je suis allé dans une bonne université, j'étais parmi les meilleurs de ma classe et j'ai fait des stages dans des établissements réputés entreprises. Avec le recul de 10 ans plus tard, je me rends compte qu'ils ont probablement jeté au moins 80% de mon travail. Analyser Verilog en Perl à l'aide de structures de données imbriquées à cinq niveaux de profondeur que j'ai copié aveuglément du livre de recettes des structures de données? Je n'avais aucune idée de ce que je faisais!

Je travaille maintenant dans une autre entreprise réputée avec un programme de stage décent qui attire des étudiants de bonnes universités. Malgré cela, j'estime que nous rejetons environ 80% de leur production. Nous devons également déployer beaucoup d'efforts de développement pour enseigner aux stagiaires le genre de choses pratiques que les cours universitaires ne couvrent pas toujours.

Et c'est avec une entreprise raisonnablement réputée, attirant des étudiants de bonnes universités , en payant un salaire décent et en faisant des entretiens techniques raisonnablement approfondis. Si votre employeur n'a pas fait ces choses, je doute que vous passiez un meilleur moment.

Alors pourquoi faisons-nous des stages? Alors ils nous rejoignent en tant qu'employés à temps plein après ils obtiennent leur diplôme et pour améliorer la reconnaissance de notre nom sur le campus pour le recrutement général des diplômés.

Comment devriez-vous résoudre votre problème? Je suggérerais trois pistes:

  1. Faites de votre problème un problème que vous et votre patron partagez. Rendez-vous au moins deux fois par semaine. Si c'est assez important pour que vous ayez l'air mal en point, cela lui donnera aussi une mauvaise image.

  2. Gérez les attentes tôt et souvent. Vous ne devriez donner à votre patron que d'agréables surprises. Si quelque chose est en retard ou ne va pas fonctionner, prévenez les gens le plus tôt possible - si le navire se dirige vers les rochers, le capitaine veut savoir pendant qu'il est encore temps de les contourner, même s'il est grincheux au réveil Mettez-le en place!

  3. Convenez avec votre patron de la quantité de temps à consacrer à la gestion des stagiaires et de la somme à dépenser en tant que contributeur direct. Il se peut qu'elle veuille que vous passiez 100% de votre temps à encadrer / à vous entraîner / à regarder par-dessus leurs épaules / à programmer en binôme / à faire craquer le fouet. Vos contributions individuelles chuteront inévitablement car vous aurez moins de temps à y consacrer.

  4. Comme à chaque fois que vous vous inquiétez au travail, mettez à jour votre CV et commencez à réfléchir vous aimeriez être dans cinq ans. Vous dites que votre travail est le travail de programmation le plus simple que vous puissiez obtenir, il semble donc que vous pourriez être prêt à continuer.

Jack Aidley
2016-07-25 15:39:42 UTC
view on stackexchange narkive permalink

Les attentes de vos responsables sont irréalistes . Ces stagiaires sont des étudiants de niveau moyen d'un collège local, ils n'ont aucune expérience et vous devez vous attendre à ce qu'une grande partie de leur travail ne soit d'aucune utilité. Surtout au début. De plus, vous devez vous attendre à ce que leur gestion vous prenne une part considérable de votre temps; ce sont des étudiants, ils ont besoin de formation.

Voici quelques idées pour les rendre productifs:

Organisez régulièrement des sessions de compétences . Vous ne devriez pas vous attendre à ce qu'ils apprennent des choses comme git. Vous devez les former à leur utilisation. Pour ce faire, planifiez quelques heures peut-être une fois par semaine ou une fois tous les quinze jours et apprenez-leur une compétence qu'ils sont sur le point d'utiliser afin qu'ils puissent passer directement de votre explication à l'utilisation de cette compétence. Faites un suivi plus tard dans la semaine pour vous assurer qu'ils l'utilisent correctement.

Rendez-les responsables les uns envers les autres . Au début de chaque journée, demandez à l'un d'entre eux de se lever et de montrer aux autres le travail qu'il a produit cette semaine-là, d'obtenir des commentaires sur son travail et d'obtenir de l'aide pour ses erreurs. Cela apporte la lumière du soleil sur leur travail, diffuse les connaissances et les aide à passer des étranges incitations de l'université au monde du travail.

Faites-les travailler ensemble pour résoudre les problèmes . Attendez-vous qu'ils se parlent et s'entraident pour produire les résultats souhaités. Si nécessaire, attribuez le travail à plus d'un d'entre eux à terminer.

La loi américaine interdit aux stagiaires non rémunérés de contribuer matériellement à des problèmes commerciaux réels. Ils sont là uniquement pour la formation. Il s'agit d'empêcher les entreprises d'utiliser de la main-d'œuvre gratuite alors qu'elles devraient utiliser une main-d'œuvre rémunérée.
@HLGEM: Cela semble être plus un commentaire sur la question que sur ma réponse.
Darn right "vous devez vous attendre à ce qu'une grande partie de leur travail ne sert à rien". Il existe des programmeurs * expérimentés * qui ne peuvent même pas produire de solutions utiles. Certains en fait * créent * du travail supplémentaire pour leur équipe (ou pour quiconque doit corriger leurs erreurs).
TOOGAM
2016-07-25 17:47:12 UTC
view on stackexchange narkive permalink

(Cela ne vise pas à concurrencer d'autres réponses en les remplaçant comme une seule réponse, mais à ajouter à ce que disent certaines des autres réponses.) Voici quelques idées supplémentaires.

Lorsque le problème est survenu pour la première fois, j'ai dit à mon responsable qu'il ne connaissait pas les outils de base que nous utilisons comme Git, le développement agile, etc.

Démonstration de certains outils réels, comme le développement agile travaille avec succès dans votre entreprise, est l'un des principaux points du stage.

Les écoles enseignent souvent un grand nombre de concepts de base qui sont transférables dans de nombreux environnements. Les stages sont censés montrer un exemple d'un environnement, plus en détail.

Peut-être que vous avez appris Git dans votre école. Peut-être sont-ils dans le même programme (même département, même école). Mais, ils suivent un cours dans une année différente de la vôtre. Ce qui était couvert dans votre classe peut ne pas l'être dans leur classe. Les instructeurs peuvent avoir une orientation différente, peut-être en raison d'un changement de programme, car ils perçoivent comment le monde (en particulier la technologie) change, ou peut-être simplement qu'ils perçoivent un manque différent dans ce que les étudiants savent déjà, alors ils se concentrent sur d'autres éléments qui pourraient être critique. L'essentiel est que ce qu'on vous a enseigné peut être très différent (pas seulement légèrement différent) de ce qu'on leur enseigne.

Vous vous souvenez de votre première année dans l'industrie? Rappelez-vous à quel point la pratique réelle était différente de l'école? Réduire cette différence est en quelque sorte le but des stages. Montrez-leur ce que fait une organisation prospère dans l'industrie. Demandez-leur comment ils peuvent identifier le contenu de leur cours scolaire dans ce qu'ils voient dans votre entreprise. (Continuez à demander cela, au fil du temps, car ils sont exposés à différents contenus dans les cours de leur école.)

Au moment où je demande ce qu'ils ont accompli aujourd'hui, ils disent qu'ils ne savent pas ce qu'est XYZ et qu'ils n'ont rien fait. Bien sûr, XYZ est ce que nous avons abordé dans la session de formation, ce qu'ils ont dit comprendre.

Dans ces sessions de formation, assurez-vous que vous n'essayez pas de leur apprendre le des choses que l'école a l'intention de leur enseigner, mais pas encore.

Les laissez-vous regarder par-dessus votre épaule pour qu'ils puissent voir le code écrit par une personne réelle? Leur montrez-vous les défis que vous avez rencontrés dans ce poste, et comment vous les avez résolus, quels défis (autres que des stagiaires de premier plan) vous avez actuellement, et comment vous les résolvez? (Ou des collègues, peut-être pas seulement le travail que vous avez fait.)

Faites-les participer à des projets de groupe. Ensuite, si une personne utilise avec succès XYZ, les autres peuvent participer et obtenir un crédit pour le même travail. Ne vous inquiétez pas si certains d'entre eux ne contribuent pas autant: le but des stages est de faire apprendre à tout le monde.

la direction me fait pression pour ... les faire contribuer de manière significative.

Ce n'est pas la motivation du collège ou des étudiants. Il est logique que votre direction recherche des contributions. Je suis sûr que le premier jour, les étudiants seraient heureux de contribuer avec succès. Cependant, gardez à l'esprit que ce n'est pas leur objectif principal.

Malheureusement, vous n'êtes pas au premier jour. La situation a déjà gagné des éléments toxiques.

Nous avons UNE règle qui est:

Si vous ne parvenez pas à progresser pendant 4 heures, demandez de l'aide.

Malgré tout cela, ils passent des journées entières assis à leur bureau à ne rien faire.

Ils passent plus de 4 heures en stage non rémunéré, sans votre participation? Et leur stage n'est pas une expérience réussie pour eux? C'est mauvais. Ils ont probablement l'impression que le stage ne répond pas à leurs besoins et ne constitue pas une utilisation efficace de leur temps.

La meilleure façon d'essayer de résoudre ce problème est de s'impliquer davantage. Lorsque j'ai formé avec succès des employés professionnels, ils étaient tenus en laisse beaucoup plus courte. Ils étaient censés s'enregistrer s'ils se débattaient pendant une heure. Assurez-vous de les vérifier une fois par heure. S'ils sont bloqués, aidez-les. (Ne châtiez pas les inexpérimentés. Donnez-leur ce dont ils ont besoin. Soyez une aide. En faisant cela, ils seront plus enclins à commencer à vous voir comme un avantage et à aimer les interactions.) Oui, cela signifie vérifier sur eux 6 -7 fois par poste de 8 heures. (Je sais, j'ai dit 7 fois en huit heures. Cela peut être formidable si vous pouvez être ponctuel, afin qu'ils puissent compter sur un certain temps. La structure peut être utile. Mais la perfection robotique n'est pas nécessairement requise. En fait, cela n'imite pas le monde réel des affaires, donc venir à des moments plus aléatoires pourrait être mieux pour certains étudiants. Expérimenter pourrait être une bonne chose.) C'est, au minimum. Venir toutes les 20 minutes peut vous donner l'impression d'être moins un étranger et plus un assistant.

+1 Plusieurs bonnes suggestions. Puisque vous avez des employés professionnels formés avec succès, je me demande si vous recommanderiez de déplacer leurs bureaux désignés loin des autres stagiaires qu'ils connaissent de l'école (nous en avons environ 8) et plus près de mon bureau? Ou est-ce que cela les aliénerait?
@PengWins: Je n'ai pas de réponse à cela. Je pense que dans certains cas, cela aiderait légèrement ou énormément. Dans d'autres cas, cela nuirait légèrement ou énormément. Jugez de la situation, faites votre propre estimation et soyez prêt à (à nouveau) apporter des modifications à tout moment. Il se peut que leur regroupement ait un seul impact, et ensuite, lorsque vous aurez plus de stagiaires en un mois (comme vous l'avez dit, vous prévoyez que cela se produira), le nouveau mélange pourrait avoir l'effet inverse. Soyez facilement adaptable. Mais essayez de ne pas changer 6 choses en 5 (voire 10) jours, car cela peut conduire à des confusions / frustrations. Faire des appels.
eMBee
2016-07-25 06:36:13 UTC
view on stackexchange narkive permalink

Je demanderais à leur université comment les stages sont évalués. Ont-ils vraiment besoin d'être présents pendant un certain nombre d'heures?

Les stagiaires avec lesquels j'ai travaillé devaient rédiger un rapport sur le travail qu'ils avait été donné et faire une présentation à la fin de leur stage devant un panel d'enseignants où également des représentants de l'entreprise pouvaient être présents.

En tant que mentor, j'ai dû les évaluer aussi.

Tout stagiaire non motivé aurait été remarqué après le premier avis que j'ai renvoyé à l'école.

joojaa
2016-07-25 13:45:23 UTC
view on stackexchange narkive permalink

Félicitations, vous avez été nommé chef d'équipe! Maintenant, montrez votre talent.

Peut-être que vous abordez cela de la mauvaise façon. Il ne s'agit pas tant d'avoir des travailleurs stellaires qui savent comment accomplir vos tâches. Il s'agit de travailler avec ce que vous avez. Et pour le moment, vous n'avez pas l'équipe de rêve.

Je tiens à souligner que d'après ce que vous écrivez, vous semblez vous-même échouer sur 2 points importants: 1) Vos compétences managériales et organisationnelles pertinentes manquantes, 2) Vous ne souhaitez pas vous en occuper. Même si ce n'était pas vrai, il est préférable de le supposer car vous pouvez faire quelque chose pour vous-même. Et très franchement, il me semble que vos points 1 et 2 semblent toujours être valables à un degré variable, quels que soient les projets que je fais.

Travaillez donc à acquérir les bonnes compétences, c'est ce que les stagiaires sont supposés être payé avec.

  • Assurez-vous un par un qu'ils connaissent les bases. Savent-ils comment valider et soumettre du code dans le contrôle de version en temps opportun? Non, apprenez-leur. Vérifiez que leurs IDE sont correctement configurés et qu'ils savent comment déboguer des trucs etc. Ils ne savent pas assez pour demander, montrez-leur pourquoi ils sont là.

  • Ne pas attendez d'eux qu'ils gèrent efficacement leur temps. Ce sont des stagiaires dont vous ne pouvez pas vous attendre à ce qu'ils vérifient une tâche et reviennent dans une semaine. Mordez les travaux en gros morceaux. Faites des réunions quotidiennes jusqu'à ce que vous sachiez qu'elles peuvent gérer de plus gros morceaux.

  • Montrez de l'empathie et de l'intérêt avec le personnel en une seule fois. Pourquoi seraient-ils motivés si vous n'êtes pas intéressé à rendre le stage utile pour eux?

Oui, c'est beaucoup de travail pour vous, mais c'est le nom du jeu.

Quelques bons points, mais gardez à l'esprit que ce PO en particulier n'est en poste que depuis environ un mois, et c'est son premier emploi après l'université. Il n'est tout simplement pas réaliste d'attendre une partie de cela de la part de quelqu'un avec cette petite expérience. À ce stade, OP ne manque pas seulement de compétences en gestion, il lui manque probablement encore les compétences de base des employés.
@Lilienthal vrai mais quand même, les stagiaires sont à un niveau encore plus bas. Ils ont encore besoin d'une prise en main. Il a été abandonné dans les profondeurs.
+1 Je peux aussi apprendre beaucoup en traitant avec eux et avoir plus de facilité à l'avenir lorsque j'ai une équipe compétente.
Vous déjeunez ensemble? Leur faire sentir * faire partie du club * peut les aider et les mettre plus à l'aise avec vous, ce qui peut les amener à vous donner leur opinion (honnête) sur les choses. Dans mon (pas si longue) expérience, il est important qu'ils vous voient comme un collègue et quelqu'un en qui ils peuvent avoir confiance et se soucient réellement d'eux en apprenant quelque chose d'utile, et pas seulement comme leur patron qui veut les faire mourir.
coteyr
2016-07-28 21:10:46 UTC
view on stackexchange narkive permalink

En tant que personne qui a formé des stagiaires, il y a quelques problèmes que je vois avec votre configuration.

D'abord et avant tout, vous pouvez oublier qu'un stagiaire ne sait rien. C'est juste plus sûr de cette façon. Supposons qu'ils ne peuvent pas fonctionner avec le bloc-notes et commencer par là. N'oubliez pas qu'ils sont là pour apprendre. Attendre d'eux qu'ils sachent quelque chose est, du moins d'après mon expérience, irréaliste.

Deuxièmement, vous ne les rémunérez pas. Je ne veux pas dire payer. Les stages non rémunérés conviennent si les stagiaires pensent qu'ils reçoivent quelque chose en échange de leur temps. Il s'agit généralement d '«expérience» et d' «éducation». Essayez de passer du temps à parler de ce qu'ils apprennent et pourquoi.

Pensez à Karate Kid. Bien sûr, M. Miyagi semblait avoir du travail gratuit, et certainement le gamin de karaté était bouleversé à ce sujet. Jusqu'à ce que M. Miyagi lui montre «Peindre la clôture» et «Cirer la voiture» avaient en fait de la valeur. Tu as besoin de faire la même chose. Montrez que vos tâches ont réellement de la valeur.

Attribuez les tâches de merde. Les stagiaires se plaignent généralement d'avoir les tâches de merde bas de gamme. Et c'est vrai. Et c'est juste pour eux de se plaindre, et c'est juste pour vous de continuer à assigner les tâches de merde. Pensez aux tâches qu'ils peuvent faire, qui sont proches de ce qu'ils veulent faire, qui vous feront gagner du temps. Demandez-leur de faire une révision du code. Demandez-leur de parcourir 10 000 lignes de code et de rechercher des méthodes non documentées, puis d'essayer de les documenter. Demandez-leur de vérifier les emplacements des boutons et d'autres tâches de merde qui sont importantes, mais pas critiques, et libérez votre temps. Cela ne veut pas dire qu'ils ne devraient pas avoir de valeur. Souvenez-vous de "Peindre la clôture". À mesure qu'ils s'améliorent dans les tâches de merde, étendez leur charge de travail pour avoir moins de tâches de merde. Ceux qui fonctionnent bien donnent des tâches plus intéressantes. Et je veux dire qu'au début, ce sont peut-être des tâches horribles. Demandez-leur de vérifier le code pour la bonne quantité d'espacement. Ou demandez-leur d'écrire un script de configuration pour une nouvelle VM de développement qui fonctionne du début à la fin. Si vous vous concentrez sur git, faites-les exécuter git gc La partie importante ici est de les utiliser pour libérer du temps pour les membres les plus précieux de votre équipe, mais gardez à l'esprit que "Paint the Fence" doit avoir une certaine valeur plus tard.

Vous devez rendre vos interactions plus éducatives. Passez 70% du temps avec eux à enseigner et 10% à produire. Les 20% restants sont simplement perdus. Il existe de nombreux outils pour cela. Mais enseignez, enseignez, enseignez. Pensez aux médecins internes. Combien de fois faut-il voir un médecin interne pour faire quoi que ce soit. Le plus souvent, ils ne se contentent pas de regarder. Parfois, ils peuvent «essayer» quelque chose de bas niveau comme la couture d'une coupe. Mais ils ne sont jamais laissés à eux-mêmes pour faire leur domaine principal. Cet interne en chirurgie peut passer 6 semaines à regarder et à raser les pièces avant la chirurgie. Les stagiaires en programmation sont à peu près les mêmes.

Sachez ce que vous pouvez promettre et quand le promettre. Habituellement, lorsque nous avons un bon stagiaire dans le mix, il y a une chance de les intégrer de manière permanente. Prenez cette décision dans le back-end, puis informez-les. Vous pouvez même le travailler comme un PIP. Pour que nous puissions vous embaucher, vous devez vous améliorer dans ces domaines. Je vous confie des travaux de projet dans ces domaines. Êtes-vous intéressé?

Enfin, remarquez une cause perdue. Peu importe ce que vous faites, certains stagiaires vont juste sucer. Si vous le pouvez, supprimez-les de l'équipe. Si vous ne pouvez pas, demandez-leur de regarder la boîte aux lettres et de vous apporter tout ce qui vous arrive. Lorsque vous avez commencé, vous auriez dû demander ce que chaque stagiaire souhaite accomplir. Si vous travaillez avec eux dans cette direction, 90% auront au moins assez de valeur pour valoir la peine d'être enseignés. Gardez à l'esprit que vous pouvez obtenir des réponses folles. Travaillez avec. Avoir un stagiaire qui veut faire de la gestion de projet et qui voulait juste voir comment les développeurs travaillent, génial, leur attribuer des tâches qui interagissent avec la gestion de projet. Avoir un stagiaire qui avait besoin d'heures pour obtenir ses crédits et qui n'en a rien à foutre, très bien, utilisez-le pour faire des tâches non liées au projet, comme planifier des réunions et prendre des appels.

thelem
2016-07-26 18:57:38 UTC
view on stackexchange narkive permalink

Je travaille en tant que développeur de logiciels et j'ai récemment été chargé de former 5 stagiaires.

Est-ce votre seule responsabilité? Malgré ce que beaucoup de gens pensent, les stagiaires ne sont pas censés être des employés libres, ils sont censés être rémunérés en compétences, ce qui signifie que vous devez passer beaucoup de temps avec chaque stagiaire. Selon les individus, ils peuvent venir vous demander de l'aide ou vous devrez peut-être leur demander comment ils vont. Ne soyez pas surpris si vous passez une journée entière à passer d'un stagiaire à l'autre en les aidant dans le travail qu'ils font. Comme vous avez plusieurs stagiaires, encouragez-les à s'entraider, ce qui réduira à la fois votre charge de travail et sera une expérience d'apprentissage pour eux. Où sont assis les stagiaires? S'ils se trouvent dans une zone ouverte, déplacez-vous de manière à vous asseoir avec eux. Cela vous rendra plus accessible.

S'ils ne font aucun effort ou ne se présentent même pas et que vous ne pouvez pas résoudre cela, alors cela doit être signalé à leur collège. S'ils échouent au stage, ce sera également une expérience d'apprentissage pour eux, et c'est mieux que d'être renvoyé de leur premier emploi.

Non, je suis responsable du site Web (et d'autres tâches liées au développement). Ils s'assoient près de moi mais pas dans mon bureau. Le problème est qu'ils ne demanderaient jamais d'aide (ce que d'autres ont expliqué pourquoi), je dois donc engager la conversation et poser chaque question (sans exagération). Cela conduit à environ 20 heures par semaine à leur enseigner, mais cela m'amène à ne pas faire mon travail à temps.
Vous faites votre travail à temps - la gestion des stagiaires fait partie de votre travail. 20 heures par semaine ne semblent pas du tout excessives pour former cinq personnes. Essayez de poser des questions plutôt que de leur donner des réponses. Même si vous pouvez leur donner une réponse du haut de la tête, asseyez-vous avec eux pendant qu'ils recherchent eux-mêmes la réponse. Demandez-leur ce qu'ils ont déjà essayé et expliquez pourquoi ces solutions n'ont pas fonctionné.
Pour ajouter à cela, si vous n'êtes pas en mesure d'accomplir tout le travail attendu de vous, vous devez discuter avec votre gestionnaire si les attentes sont raisonnables. Si vous aviez un stagiaire affecté à vous, une heure par jour ne serait pas déraisonnable; mis à l'échelle à 5 stagiaires, cela signifierait ne s'attendre qu'à quelques heures par jour pour d'autres tâches. S'ils ont besoin que vous fassiez plus que cela, ils doivent embaucher plus de personnel (et pas seulement plus de stagiaires!)
Sascha
2016-07-30 05:08:30 UTC
view on stackexchange narkive permalink

Je n'ai qu'un petit conseil:

Il y en a un qui ne se présente pas. Se présenter à un stage pour un nombre d'heures donné si probablement une obligation de réussir le stage. Ne pas se présenter est une raison pour le laisser partir. Débarrassez-le d'abord. Expliquez aux autres (lors de réunions individuelles) que la participation ne se résume pas à être présent.

J'ai vu des stagiaires se faire licencier pour ne pas avoir travaillé les heures convenues. Personne (y compris les autres stagiaires, qui travaillaient dur) ne s'est plaint.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...