Dev : échapper à l’enfer des tutos
Dev : échapper à l’enfer des tutos
Commencer à coder, c’est partir de zéro. Avant même de débuter, tu avais peut-être une vague idée de comment obtenir ton job dans la tech : d’ailleurs il existe de nombreuses options pour se lancer. Bootcamp, cours sur Udemy, écoles et université, cours intensifs…
Tu connais le point commun de toutes ces solutions ? Les tutos. Tu ne passeras pas à côté. Soyons honnête, la frontière est fine entre regarder un tuto pour réellement apprendre quelque chose ou regarder un tuto tout en restant dans sa zone de confort :). Si tu es vraiment prêt à progresser, difficile de passer à côté de l’enfer des tutos (appelons ça comme ça).
C'est quoi l’enfer des tutos ?
Tous ceux qui cherchent à développer leurs compétences tech trouvent des réponses à leurs questions via des tutos. Attention, on ne dit pas que c’est une mauvaise chose, bien au contraire ! Cela montre ton envie d’apprendre. En réalité, ça tourne mal uniquement quand tu es coincé à cette étape. Imagine : tu es en train d’apprendre un nouveau langage via un tuto. Tu apprends les bases, tu construis un projet, mais une fois que c’est fait, au lieu d’appliquer toute la théorie que tu viens d’apprendre et de chercher à la maîtriser : tu te re-mattes un nouveau tuto.
Comment savoir si tu es tombé dans le piège
À la fin de chaque visionnage de tuto, tu te sens bien. Et c’est plutôt logique : un tuto complété signifie que tu vas de l’avant. Normalement. C’est difficile de réaliser qu'on tombe dans le piège des tutos. En vérité, la plupart des devs s’en rendent compte uniquement quand ils en sortent. Je te présente quelques points sur lesquels s’attarder si tu as des doutes.
Premier point à noter : ça fonctionne sous forme de boucle. Si tu jettes un œil aux projets sur lesquels tu as déjà travaillé mais que tu ne maîtrises toujours pas certaines techniques, alors tu es en plein dedans.
Si tu répètes ce cycle, ce n’est pas bon signe :
Tu as complété un tuto et appris une nouvelle tech.
Tu codes en essayant d’utiliser cette nouvelle tech. Tu réalises soudain qu’il te manque encore de la théorie pour avancer.
Tu regardes un nouveau tuto. Tu palies aux connaissances qu’il te manquait.
Tu codes en utilisant cet apprentissage.
etc,...
Comment échapper à cet enfer ?
Comme précisé plus haut, la plupart du temps, les devs réalisent qu’ils sont coincés dans cette boucle au moment où ils arrivent à en sortir. Mais si ce n’est pas le cas pour toi, et que tu as déjà réalisé qu’il fallait te sortir de là, voici quelques petits conseils :
C’est en codant qu’on devient développeur : code quelque chose, ce que tu veux, peu importe. Si tu as suivi un tuto pour créer un site internet, alors sers-toi de cette expérience et crée un site. Si tu as regardé un tuto sur comment créer une app, programme-la. En bref, utilise la nouvelle technique que tu deviens d’apprendre en construisant un projet similaire : maîtrise-la avant de passer à autre chose. Profites-en pour faire level up le projet en termes de challenge.
Multiplie tes sources d’information : mater des tutos, c’est super pour se lancer. Mais pour s’améliorer, il faut aussi se renseigner sur des blogs, des forums, des e-books. Souvent, et surtout si tu travailles pour une entreprise ou un client, tu n’as tout simplement pas le temps de regarder un tuto. Tu dois trouver la réponse à ta question rapidement, sur un article de blog par exemple.
J’ai moi-même traversé cette phase des tutos. Je ne l’ai réalisé qu'une fois que j’en étais sorti. Heureusement, assez rapidement ! Un jour, j’ai simplement ressenti que je pouvais avancer sur un nouveau projet en me sentant assez à l’aise pour ne pas passer par la case tuto. J’ai rencontré plein de petits problèmes bien sûr, mais en menant des recherches en parallèle, j’ai fini par m’en sortir. Et si je peux le faire, alors toi aussi !