Rendre un stage plus efficace, utile et amusant pour les deux parties [fermé]

19

Nous interviewons actuellement quelques candidats pour un stage, ce qui est une expérience vraiment nouvelle pour nous en tant qu'entreprise et pour moi personnellement en tant que chef d'équipe / manager.

Quelle serait l'approche la plus efficace et la plus utile, mais amusante pour les deux parties ici? Comment pouvons-nous «intégrer» un stagiaire dans notre équipe de développement et notre flux de travail sans trop d'interruption de telle manière qu'il ou elle puisse apprendre tout en étant utile?

Alex N.
la source
il s'agit d'un stage rémunéré dont nous parlons, non?
Rudolf Olah

Réponses:

10

Je suis actuellement dans un programme de stage qui se passe très bien. Je pense que les choses qui le font réussir sont: A) Je fais du vrai travail (j'apprends une tonne) B) Il y a beaucoup d'événements sociaux qui m'aident à vraiment me connecter avec les autres employés et stagiaires C) Nous obtenons de superbes logements gratuits!

Donc, la partie C que vous pouvez ou ne pouvez pas accomplir, mais les parties A et B sur lesquelles vous devez absolument vous concentrer.

Pour la partie A) Vous n'êtes pas là uniquement pour former le stagiaire ... le but est d'aider le stagiaire à devenir un membre temporaire de votre équipe. Assurez-vous d'expliquer la culture / les règles / tout à votre stagiaire. Assurez-vous également que votre stagiaire a un mentor dans l'équipe. J'ai trouvé mon mentor incroyablement précieux pour m'aider à me mettre au courant. Choisissez un mentor expérimenté, amical et disponible pour répondre aux questions du stagiaire. Enfin, ne donnez pas au stagiaire toutes les choses faciles et ennuyeuses. Donnez-lui quelque chose de réel sur lequel travailler. Ils se sentiront bien dans leur stage s'ils apprennent beaucoup (et en les défiant, vous pourrez voir s'ils pourraient être un bon futur employé).

Pour la partie B) Planifiez des événements sociaux! Barbecue, bowling, soirée cinéma ... tout pour aider le stagiaire à se sentir plus comme une partie du groupe. Ce sera amusant pour les deux parties concernées.

Casey Patton
la source
4
Tous les stagiaires n'aiment pas les événements sociaux (les programmeurs en particulier ont tendance à être plus introvertis que ... les vendeurs par exemple). Je suppose que le point A est la meilleure et probablement la seule règle définitive: faire du vrai travail. Je ne peux pas penser à quelque chose de plus satisfaisant que de voir mon premier projet mis en service (lorsque tous ces bogues sont venus de personnes l'utilisant d'une manière que je n'aurais jamais imaginé qu'il serait utilisé). C'est certainement une condition préalable qui a fait de mon stage un grand succès!
Louis Somers
+1 Pour la partie A - je donnerais +5 si je le pouvais. C'est certainement ce qui a rendu mon stage enrichissant et agréable.
dj18
@Louis: Certes, tous les ingénieurs logiciels ne voudraient pas participer à des événements sociaux. Cependant, j'ai constaté que lors de mon stage, la grande majorité des stagiaires A FAIT et apprécié ces événements. Ils n'étaient pas obligatoires ou quoi que ce soit. Cependant, mon entreprise avait beaucoup de stagiaires ... dans une entreprise avec moins de stagiaires, les événements sociaux forcés pouvaient être gênants!
Casey Patton
4

J'étais stagiaire dans l'entreprise dans laquelle je travaille actuellement (à temps plein depuis le début de l'année) et j'ai eu une très belle expérience. Quand j'ai commencé, mon patron m'a fait travailler sur des projets internes pour m'aider à m'habituer aux frameworks / logiciels d'entreprise. Quand j'ai pu travailler à plein temps pendant l'été, j'étais comme n'importe quel membre de l'équipe qui était moins payé :). J'ai appris beaucoup de choses en peu de temps parce que notre équipe a fait une programmation en binôme qui a permis à un débutant comme moi de s'imprégner de beaucoup d'informations et de bonnes pratiques. Éviter de passer le travail chargé au stagiaire comme changer le nom de variable dans 500 fichiers serait bénéfique pour les deux côtés. Plus le stagiaire a la chance d'apprendre, mieux c'est pour lui et pour toutes les autres personnes impliquées.

implorer
la source
4

S'ils sont au collège (junior allant à l'année senior), traitez-les comme un employé débutant en ce qui concerne le travail et les défis.

Donnez-leur un vrai travail avec des objectifs clairs qui ont des résultats tangibles.

Que cela implique de les faire travailler sur la documentation, les corrections de bogues ou autre chose, assurez-vous d'obtenir quelque chose en retour. Si vous pouvez vous le permettre, demandez à quelqu'un de guider ce stagiaire. Ils vont très probablement être très verts - montrez-leur les cordes / donnez-leur une expérience qu'ils n'obtiendront pas en classe / etc.

Incluez-les dans les revues de conception, afin qu'ils puissent voir comment le processus fonctionne. Incluez-les dans les revues de code afin qu'ils voient comment cela se passe. Et surtout, ayez des revues de code sur leurs affaires.

ist_lion
la source
3

Hehe, générosité nécromancieuse;)

Concernant les stages hébergés, cela nécessite:

  • le temps : vous devez suivre vos stagiaires; c'est un non-sens de recruter une ressource sans la suivre. La planification de vos stagiaires doit correspondre au temps de travail requis (voir ci-dessous).
  • projets : comme déjà dit, ils doivent avoir un vrai travail; un projet de démonstration n'est pas un vrai projet (délais, besoins clients etc ...)
  • relation : la relation est plus importante que la connaissance; vous ne recrutez pas d'associé qui travaille au sous-sol, n'est-ce pas? :)
  • gestion : si vous prévoyez de les embaucher (voir ci-dessous), vous devez les traiter comme des employés; comment fonctionnent-ils avec votre direction?

Dans la plupart des situations que j'ai rencontrées, les trois premiers points étaient les clés: si vous n'avez pas de temps, de travail réel et de relations pour vos stagiaires, ils ne feront pas quelque chose que vous considérerez comme un travail bien fait / utile , ils ne vais pas apprendre à travailler avec VOUS / VOTRE ENTREPRISE.

À propos de l' époque , j'ai vu beaucoup de stages (échoués) où le "tuteur" n'avait pas le temps ou où les stagiaires travaillaient 2 semaines par mois pour un projet de 2 mois: 4 mois pour faire avancer les choses au lieu de 2? Est-ce acceptable? Dans certains cas, ce n'est pas le cas, surtout si le travail est "haché".

Pour la troisième partie, si vous envisagez de les embaucher, je crois que c'est parce que vous en avez besoin. La question est: les embauchez-vous parce qu'ils sont bons et font avancer les choses ou uniquement en raison des connaissances qu'ils ont acquises pendant les stages .

Si vous sentez que vous ne savez pas vraiment ce qui a été fait pendant les stages, la deuxième raison peut signaler un manque de partage, de communication ou de gestion et vous devriez demander si votre direction sera capable de gérer cela.

JoeBilly
la source
Points intéressants: avez-vous encadré des stagiaires vous-même?
Oui en quelque sorte, les stagiaires ont été suivis par mon patron concernant les points administratifs et de gestion. Nous étions des ingénieurs pour les encadrer dans leur travail, selon les projets sur lesquels ils travaillaient. Résultat: cela coûte aussi du temps aux ingénieurs.
JoeBilly
J'ai énuméré les exigences par priorité, à propos de l'heure, c'est la clé que tout le monde peut deviner. Un stage mal planifié est un mauvais stage pour les stagiaires et l'entreprise. À propos du cas de travail "haché", je l'ai rencontré: mauvais travail, mauvais ressenti pour mon patron, les utilisateurs, le stagiaire et moi. Cela nécessite plus d'organisation pour y parvenir et pourrait être difficile dans le cas d'un stage.
JoeBilly
2

Rands (de Rands In Repose , Being Geek et Managing Humans ) a récemment publié un article énorme (et génial) à ce sujet.

Les points de son article semblent être principalement les suivants:

  • Vos jours sont comptés à partir du jour où vous mettez le pied dans la porte. Cela devrait affecter la façon dont vous prenez des décisions.
  • Vous évaluez l'entreprise, pas seulement l'entreprise qui vous évalue.
Billy ONeal
la source
2

Vous devez être conscient du stade d'apprentissage de votre stagiaire et de ce qui le motive . Le premier point aidera votre stagiaire à se développer en tant que professionnel, le second vous aidera à vous développer en tant que gestionnaire / leader.

Je suggère de lire sur la pensée pragmatique et l'apprentissage pour comprendre les étapes de l'apprentissage.

Fondamentalement, il dit qu'il y a des étapes d'apprentissage et que le travail doit progresser à travers elles. Dès les premières étapes, les gens ont besoin de recettes claires avec des contextes bien définis, ils travaillent par l'exemple. Ils apprennent ensuite à résoudre de nouveaux problèmes, puis apprennent à optimiser leur travail. Vous voulez donc savoir où il en est et lui fournir du travail en conséquence, sinon il n'apprendra pas.

Il n'est donc pas faux de donner du travail à votre stagiaire, si vous sentez qu'il est à ce stade, s'il a besoin d'apprendre à lire le code, à parler vos DSL, à interagir avec vos services / bases de données, etc. Si le défi dépasse ses limites niveau, il échouera, et certaines personnes doivent encore surmonter l'échec en tant que démotivateur.

Concernant la motivation, il y a de bonnes réflexions dans Management 3.0 .

L'idée est que chaque personne a des motivations différentes à différents niveaux. Les gens recherchent le défi, l'argent, le statut, la liberté, le pouvoir, la gratitude, s'intégrer, se démarquer, etc. à tous les niveaux. C'est à vous de comprendre ce qui les motive et de trouver un moyen d'y parvenir.

J'ai tendance à y penser comme une monnaie d'échange spécifique à chaque personne. Si la personne rate le leur, elle commence à se demander si l'entreprise lui fournit un accord équitable. Si ma devise est le statut, mais qu'ils ne me fournissent que de l'argent, je dois échanger de l'argent contre un statut d'une manière ou d'une autre dans ma vie pour me sentir satisfait et je perds souvent dans les taxes de change.

Sur ce qui a été dit au sujet du type de travail des stagiaires, je vais m'opposer à la foule du "vrai travail".

Les bacheliers en informatique s'ennuient souvent à faire du "vrai travail" sur le segment des entreprises. C'est une autre chose que vous devez ressentir. Certaines personnes aiment être des universitaires, alors vous feriez mieux de les transformer en mini-R & D, de les amener à construire des outils, des métriques, etc.

D'autres personnes recherchent simplement une chance de sortir du monde fantastique du monde universitaire et sont désireuses d'apprendre le métier.

Juliano
la source
1

En période de mauvaise conjoncture (par exemple 2009), l'embauche de stagiaires est le meilleur moyen pour une entreprise de poursuivre ses activités. Il est facile de les louer à des coûts très bas. A cette époque, plus de 50% du personnel du département logiciel était stagiaire. Ce dont vous avez besoin, c'est d'un chef d'équipe pour diriger les stagiaires vers le développement de logiciels. Le leader doit s'assurer de la qualité du travail produit par les stagiaires et voir s'ils respectent les styles et les traditions.

  • temps: le temps de travail peut être un peu plus long, mais moins coûteux
  • projets: nous réalisons de vrais projets à livrer aux clients
  • gestion: les traiter comme des employés, ont également les mêmes congés annuels que le personnel permanent
linquize
la source