Tuteur de programmation: pourquoi vous devriez le devenir et comment le faire

Bonjour, Habr. Je vous présente la traduction de l'article: "Mentor de codage: pourquoi vous devriez devenir un et comment le faire" par Oleg Sklyarov (Oleg Sklyarov).



Salut Je m'appelle Oleg Sklyarov, je travaille en tant que leader du groupe pour le développement d'appareils mobiles pour les enfants à Skyeng . Pendant mon temps libre, j'ai travaillé comme tuteur pour des étudiants en informatique. Ce fut une grande expérience pour moi, donc je veux partager mon histoire et les idées que j'ai reçues pendant ces cours.



Comment je suis devenu mentor


Il y a quelques années, ma journée habituelle était plutôt ennuyeuse. Je quittais habituellement la maison à 9 heures du matin, je venais au travail vers 10 heures, discutais avec mes coéquipiers autour d'un café avant le déjeuner, déjeunais, regardais YouTube et commençais à travailler vers 3 heures du matin. Pour faire quelque chose, j'ai dû rester au bureau jusqu'à 21 heures.

À un moment donné, je me suis rendu compte - où vais-je passer tout mon temps? Je pars de chez moi pendant 12 heures, mais je ne suis payé que pour 8. Par conséquent, j'ai fait quelques calculs. Le résultat a été terrifiant - 33% de mon temps a été perdu.

Apocalypse # 1: Comprenez où va votre temps


Je n'étais pas satisfait de ce résultat. De plus, je sentais que je ne grandissais pas aussi vite que possible. J'avais des perspectives de devenir chef d'équipe dans cinq ans, peut-être de devenir architecte dans dix ans. Mais cela m'a paru très lent. Avant moi était l'exemple de Bill Gates et Steve Jobs - ils ont accompli beaucoup plus quand ils étaient à mon âge.

Apocalypse n ° 2: Ce n'est pas que ces gars-là sont cool, mais que je fais quelque chose de mal


À ce moment-là, j'ai réalisé que si je veux être à égalité avec Gates ou Jobs, je dois changer quelque chose en moi. Je peux devenir plus productif et efficace si je fais quelques ajustements à ma vie.

Un jour, en regardant YouTube après le dîner, j'ai vu le discours d'ouverture de Steve Jobs à Stanford. Et ça a vraiment changé quelque chose en moi.

J'ai réalisé que tous ces gars - Steve, Bill, Mark Zuckerberg - partagent. Steve Jobs a partagé cette vidéo. Je suis sûr que ce n'est pas la seule chose qu'il a faite de son plein gré. Bill Gates a fait don de la moitié de sa fortune à une œuvre caritative et a convaincu la moitié de Forbes de faire de même. Ils partagent ce qu'ils peuvent, mais je n'ai jamais eu une telle idée.

Apocalypse n ° 3: si vous faites tout à l'ancienne, tout restera le même


Je voulais changer quelque chose. Tout d'abord, j'ai changé mon travail de bureau en travail à distance à Skyeng. Je n'ai pas récupéré mes quatre heures - seulement deux. Mais il fallait commencer quelque part.
J'ai regardé tous ces gars et j'ai pensé - "peut-être que je devrais essayer le tutorat." J'ai contacté mon université locale, puis j'ai cherché des plateformes pour les enseignants. C’est ainsi que j’ai trouvé l’endroit où je travaille maintenant - une plateforme en ligne avec des cours de programmation. Tout s'est réuni et je suis devenu tuteur.

Que fais-je maintenant en tant que tuteur



Mon travail consiste à vérifier les devoirs des élèves sur Github et à leur donner des conseils. Nous menons des consultations une fois par semaine par chat vidéo. Ils posent des questions et j'y réponds. Souvent, ils démontrent leur écran et nous écrivons du code ensemble. Parfois, les étudiants m'envoient leurs questions. Par exemple, "comment combiner deux tableaux". Et j'explique comment combiner des tableaux. Je suis comme Google, mais plus avancé :-)

Bien sûr, tout ne se passe pas bien. Voici quelques-uns des épisodes les plus douloureux:

  • J'ai pris trop d'étudiants. À un moment donné, j'avais cinq étudiants - et c'était trop. L'évaluation des devoirs et la réponse aux questions prennent beaucoup de temps, mais le tutorat n'est pas aussi bien payé que la programmation. En conséquence, j'ai passé plus de temps au travail, mais j'ai gagné moins. Ma femme n'était pas trop contente de ça.
  • J'ai réalisé que ma connaissance de PHP n'était pas suffisante. Je programme dans le cadre Yii depuis des années et dans Symfony depuis plusieurs années. Par conséquent, lorsque quelqu'un demande «Comment puis-je combiner deux tableaux avec plus, plutôt que de combiner un tableau?», J'ai dit: «Faisons une pause.» J'ai dû rafraîchir mes connaissances pour leur expliquer cela.
  • Je n'ai pas fixé de limites dès le début. Et les étudiants peuvent être assez intrusifs. Ils ne peuvent rien faire pendant toute la semaine, puis apparaissent en demandant "J'ai envoyé ma solution, l'avez-vous vérifiée? Et maintenant? L'avez-vous vérifiée maintenant?" Vous devez établir les règles de votre communication afin de ne pas devenir une sorte de robot.

Tout cela était plutôt désagréable; Je sentais que mes espoirs n'étaient pas réalisés. Je pensais à retourner au travail, mais j'ai décidé de donner une dernière chance au tutorat.

Apocalypse n ° 4: Si vous ne réussissez pas immédiatement, n'abandonnez pas. Travaillez sur vos erreurs et les choses peuvent s'améliorer.


J'ai fait quelques ajustements et reçu les premiers fruits de mon travail. La période difficile prendra fin.

Avantages d'être un tuteur

  • Élever l'ego. Lorsque vous faites un projet avec vos élèves, puis qu'un expert indépendant l'évalue à 90 sur 100 et plus, c'est inspirant. Je me sens comme ceci: "Wow, regarde-les, ils ont vraiment appris quelque chose."
  • Stock de confiance. Pour moi, cette critique vient de mon élève le plus ennuyeux. Au début, il a critiqué chacun de mes mouvements et était toujours insatisfait de quelque chose. Mais à la fin du cours, il m'a donné 9 sur 10 et a commenté: «Avant, c'était nul, mais maintenant tout va bien avec votre aide.» Je relis ce commentaire chaque fois que je me sens déprimé - cela m'inspire à continuer.
  • Formation avancée. J'ai complètement amélioré mes compétences techniques. Au travail, vous utilisez parfois des choses sans comprendre comment elles fonctionnent. Mais dès que vous les étudiez depuis le tout début, il vous sera beaucoup plus facile de trouver et de corriger les erreurs.
  • Améliorer les compétences générales. L'un des plus aimés. Dans mon travail, je gère une équipe de sept développeurs. Le tutorat m'a aidé à devenir un meilleur manager. Comme je communique avec de nombreuses personnes, j'ai étudié différentes approches et types de motivation. Maintenant, je sais exactement comment motiver mes programmeurs.

Pourquoi vous devriez être tuteur



Une fois, j'ai rencontré un gars de mon ancien travail. Je lui ai parlé de mon mentorat - et il ne comprenait pas très bien pourquoi je faisais ça. Je lui ai expliqué cela et je vais vous expliquer:

  • Changer. Pour moi, être un mentor signifie être actif. Aujourd'hui, vous n'avez pas besoin d'un doctorat pour enseigner, vous pouvez partager ce que vous savez et utilisez dans votre travail. Si vous n'êtes pas à l'aise avec le système éducatif de votre pays, vous avez toutes les chances de le changer. Je suis heureux de participer à ce changement.
  • Améliorez vos compétences. Comme je l'ai dit, l'enseignement développe énormément vos propres compétences. Vous obtiendrez une tonne d'informations sur la programmation et l'ingénierie. De plus, vous améliorerez la communication avec les gens et leur gestion. Ces deux points vous aideront dans votre carrière principale.
  • Investissez dans l'avenir. Beaucoup de gens se demandent pourquoi je fais du mentorat au lieu de prendre deux heures de travail supplémentaires. Pour moi, c'est comme investir - j'investis en moi-même, en développant mes compétences et en d'autres personnes, en les aidant à grandir. Je pense que c'est plus utile que d'empiler des papiers.

Si mon histoire vous a marqué, essayez le tutorat. C'est très simple, et cela a un réel impact tangible sur les gens autour de vous et la communauté professionnelle.

Grandissons ensemble!

Source: https://habr.com/ru/post/fr480518/


All Articles