Fermer

janvier 29, 2019

Comment trouver un mentor en développement –


La plupart des milieux professionnels connaissent bien le concept de mentorat. Nous pourrions définir le mentorat comme une personne qui est en train d’apprendre un métier avec un collègue plus expérimenté, capable de fournir de l’aide, de l’inspiration et des critiques constructives.

Comment fonctionne le mentorat dans le monde de la programmation? Est-ce bénéfique? Comment trouver de bons mentors?

Est-il important de trouver un mentor pour les développeurs?

Alec McGuffey, de RookieUp indique comment certaines études de recherche le montrent -un apprentissage avec un tuteur ou un mentor a un impact important sur la qualité et la rapidité de l'apprentissage.

Le codage peut être difficile, en particulier pour les débutants, et le fait d'avoir une personne plus expérimentée qui surmonte avec succès les mêmes problèmes et les mêmes difficultés que vous un exemple inspirant à suivre, ainsi qu'un trésor de conseils utiles – non seulement sur le codage, mais également sur la façon de naviguer dans une carrière dans le secteur des technologies.

Voici quelques points sur lesquels un grand mentor peut réussir. être un atout fantastique pour vous dans votre parcours de programmation professionnelle:

  • Les mentors peuvent vous conseiller sur la façon d’atteindre plus rapidement vos objectifs . Leur expérience leur permet de savoir ce qu’il vaut la peine de passer du temps à apprendre en profondeur et ce qui n’est pas, ce sur quoi vous devez vous concentrer et ce que vous pouvez sauter.
  • Les grands mentors savent comment mettre au défi leurs mentées . L’approche d’apprentissage doit être adaptée aux besoins et au niveau d’éducation de l’élève dans la matière. Si ce que le mentor vous enseigne est trop facile pour vous, vous percevrez le processus d'apprentissage comme étant non pertinent et ennuyeux. D'autre part, si le contenu vous dépasse énormément, vous risquez d'être frustré et découragé au point de tout abandonner. Un bon mentor peut trouver le juste milieu pour que l'expérience d'apprentissage soit à la fois stimulante et satisfaisante pour l'apprenant.
  • Les mentors qui vous dirigent peuvent vous inciter à y arriver . Que ce soit leur niveau d'expertise ou le rôle qu'ils jouent dans l'entreprise de vos rêves qui vous attire vers les mentors que vous décidez de contacter, le fait qu'ils aient réalisé ce que vous cherchez est une source d'inspiration, car ils sont la preuve vivante que vos objectifs peuvent devenir une priorité. la réalité et ils sont les mieux placés pour vous montrer comment y parvenir.
  • Des mentors pour chaque étape de votre carrière accélèrent votre croissance professionnelle . Il est probable que vous n’ayez pas besoin d’un seul mentor dans votre vie professionnelle. Vous aurez peut-être besoin d’un programmeur un peu plus expérimenté que vous au tout début de votre parcours d’apprentissage et d’un programmeur expérimenté lorsque vous venez de trouver votre premier emploi en programmation. Vous pourriez également avoir besoin d’un mentor pour vous aider non seulement avec vos compétences en matière de codage, mais également avec votre parcours professionnel. Avoir la bonne personne qui vous donne le type d’aide dont vous avez le plus besoin à différentes étapes et dans divers domaines de votre développement professionnel est susceptible d’améliorer considérablement vos chances de réussite. Cela vous permettra également d’arriver où vous voulez aller en moins de temps que si vous étiez seul.

Cependant, les mentors ne sont pas nécessaires. En fait, une approche d'apprentissage qui fonctionne pour certains, voire pour la plupart des gens, n'est pas nécessairement la meilleure pour tout le monde. Les gens apprennent de différentes manières, et il est possible que suivre un atelier ou un cours en ligne vous convienne le mieux. Vous pouvez devenir un bon développeur sans mentor dans votre vie. Et, si vous rencontrez le mauvais mentor, vous risquez même de ne pas avoir à coder correctement, ce qui serait le pire résultat possible.

Pourquoi les mentors sont-ils importants pour apprendre à programmer, Jeff Casimir (directeur exécutif de l'école de logiciel et de conception de Turing ) a une réponse intéressante:

L'un des défis pour les nouveaux programmeurs est de découvrir qu'il y a beaucoup plus d'opinions que de règles. Les mentors offrent une perspective extérieure qui peut renforcer ou différer des opinions de l’instructeur. C’est vraiment précieux. De plus, il est tout simplement impossible pour quelques instructeurs de passer beaucoup de temps en tête-à-tête avec chaque élève, les mentors extérieurs étant généralement plus disponibles pour passer une heure ou deux par semaine. Enfin, c’est formidable pour le processus de recrutement; des étudiants de toutes les classes vont travailler avec des mentors.

Ce qu'un bon mentor peut faire avec vous

Voici certaines activités que votre mentor pourrait faire pour vous, qui vous aideront dans votre carrière de codeur. perfectionnement professionnel:

  • Prévoyez du temps pour pouvoir vous aider
  • Vous envoyer des ressources en fonction de vos compétences, de vos niveaux et de vos besoins
  • Faire une revue de code ]
  • Recommandation Livres cours et articles
  • Vous envoyer des exercices cérébraux tels que des énigmes, des jeux, etc.
  • Réalisation de séances de codage en temps réel ]
  • Discuter de vos problèmes liés au travail
  • Approfondissement de la discussion sur les technologies, les langages et les cadres, les concepts de base, etc.
  • Vous aider à poser chemin de carrière
  • Vous aider à rester concentré . Il est facile de se perdre dans l’écosystème Web. Chaque semaine, un nouvel outil, un nouveau cadre ou quelque chose d'autre se présente et les mentors conseillent les mentorés sur ce à quoi ils devraient et ne devraient pas trop prêter attention.

Conseils pour trouver votre mentor

Pour les introvertis tels que moi-même, faire le premier pas pour contacter les gens pour obtenir de l'aide n'est pas chose facile. Cependant, c’est l’une des voies évidentes que vous pouvez emprunter lorsque vous recherchez un mentor.

Avant de le faire, il est important que vous ayez une idée précise du type d’aide que vous souhaitez obtenir de votre futur mentor. Par exemple, la meilleure personne qui pourrait vous aider à tracer un cheminement de carrière pourrait ne pas être la même, qui pourrait mieux réviser votre code ou vous guider sur les technologies sur lesquelles vous devriez vous concentrer dans l'écosystème actuel front-end. La raison pour laquelle vous avez trouvé un mentor déterminera où vous devriez chercher dans votre recherche, ou qui vous devriez chercher en premier lieu.

De plus, être toujours attentif au temps précieux du mentor est le meilleur moyen de approcher la situation. Noter quelques points de discussion avant une réunion ou se porter volontaire pour aider les mentors dans le cadre de tout projet sur lequel ils pourraient travailler est une excellente façon de montrer aux mentors que vous êtes conscients et reconnaissants de l’aide qu’ils offrent pour améliorer votre avenir en tant que développeur. 19659005] Maintenant, voici quelques idées que vous pourriez commencer dès maintenant à trouver un bon mentor:

  • Rendez-vous à des réunions, conférences, ateliers etc. Ces événements sont autant d’excellents lieux de réseautage avec de nombreux Les développeurs expérimentés et leur demander conseil sur l’un des problèmes que vous rencontrez actuellement.
  • Si vous travaillez déjà en tant que développeur, vous pouvez demander à d’autres développeurs plus expérimentés sur votre lieu de travail s’ils le souhaitent. êtes disposé à faire équipe avec vous et à agir en tant que mentors.
  • Suivez les professionnels dont vous admirez le travail sur les réseaux sociaux et connectez-vous avec eux, par exemple bonjour incluez des commentaires intéressants, etc. contact établi, essayez de demander si ils sont prêts à vous encadrer. (Montrez-leur votre travail, respectez leur temps, proposez-leur de l'aider dans leurs projets, etc.)
  • Vérifiez sur les médias sociaux si un développeur offre son temps comme mentor . Par exemple, il y a quelque temps, l'impressionnante Sarah Drasner offrait de parrainer des développeurs en herbe appartenant à des catégories sous-représentées de la technologie. Cela a dû être une opportunité fantastique pour ceux qui ont fini par travailler avec elle.
  • Enfin, si vous décidez de fréquenter des écoles de codage et des camps d'entraînement vous constaterez peut-être que la plupart d'entre eux proposent des programmes de mentorat à leurs étudiants. . Assurez-vous d'explorer cette voie et de tirer pleinement parti des possibilités offertes par l'établissement d'enseignement de votre choix.

Obtenir plus d'options de mentorat en ligne

Le Web met à votre disposition un certain nombre de plates-formes où vous pouvez contacter les développeurs pour obtenir de l'aide. tâche de codage, conseils de codage, etc. En voici quelques-uns:

Codementor

 Codementor

Codementor est une ressource en ligne très populaire où vous pouvez faire appel à un développeur pour vous aider à résoudre vos problèmes. La plate-forme permet un codage en direct et une programmation par paire en direct.

Google Code-in

 code-in-google.png

Google Code-in est un concours en ligne global visant à impliquer adolescents en développement open-source. À cette occasion, les mentors des organisations participantes aident les jeunes candidats à travailler sur des projets réels et à source ouverte.

CoderDojo

 CoderDojo

CoderDojo est une communauté mondiale de clubs de codage où les jeunes apprennent code sous la direction et la supervision de mentors bénévoles.

Codebar

 Codebar

Codebar est une initiative à but non lucratif qui organise des ateliers et des événements de programmation gratuits pour promouvoir la croissance d’une communauté diversifiée dans le monde de la technologie. . En participant à ces ateliers, vous travaillerez avec des mentors ou des coachs qui sont là pour surveiller et guider les étudiants.

RookieUp

 RookieUp

RookieUp vous permet d'assister aux camps de création et d'amorçage frontaux qui rendent l'option disponible. de travail en ligne avec des mentors sur des projets de codage et des questions liées à l'emploi.

Mentorcruise

 Mentorcruise

Mentorcruise est une plateforme en ligne qui propose du mentorat individuel dans de nombreux langages de programmation pour les étudiants et les universités. diplômés et professionnels.

Exercice

 Exercice

L’exercice permet de travailler à la résolution de problèmes de code, grands ou petits, de soumettre vos résultats à un examen et d’obtenir les commentaires d’autres programmeurs. Vous y trouverez des tonnes de langages de programmation, open-source et très bien entretenus.

Où pouvez-vous faire autre chose pour obtenir de l'aide?

Je suggère ci-dessous deux options supplémentaires à prendre en compte dans votre recherche d'un mentor.

  • Contribuez à des projets open source . Le code que vous contribuez sera vérifié par d'autres développeurs dédiés qui pourraient s'avérer d'excellents mentors.
  • Résolvez des problèmes et posez des questions sur Stack Overflow . Posez vos questions bien réfléchies ou même vos réponses sur ce forum extrêmement utile et commencez à tirer profit des discussions en cours dans la communauté.

Conclusion

Avoir un mentor pourrait vous aider à atteindre vos objectifs professionnels plus rapidement et à augmenter votre confiance cent fois.

Voici une petite pépite à retenir de cet article de Susannah Compton de Jumpstart Lab ]:

Ce qui est bien avec le mentorat en développement Web, c'est que, tout comme le travail actuel, il peut être fait avec succès depuis n'importe où. Il n’est pas facile de trouver un programme de mentorat structuré, sauf si vous êtes avec une entreprise / école [that] en a un. En élargissant votre réseau professionnel en rejoignant des groupes de rencontre et en assistant à des conférences, vous augmentez considérablement les chances de nouer une relation avec un mentor potentiel… Faites savoir que vous faites partie de la communauté en contribuant à des projets en source ouverte, et chercher des occasions de jumeler le programme. De grandes opportunités de mentorat se présenteront dans ces types d’environnements, mais vous devez aussi être disposé à le demander. – Série de tutorat en programmation: Partie 4 – Comment commencer




Source link