• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 19/10/2020

Mettez la pratique au cœur de votre apprentissage

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Il est très important que vous mettiez la pratique au centre de votre apprentissage. Et ce, dès maintenant.

Vous allez commencer par suivre la formation de votre choix. Les formations sont généralement théoriques et vous montrent des exemples concrets. Personne ne peut pratiquer à votre place.

Les formations que vous allez suivre servent à vous accompagner pour que vous ne soyez pas submergé d’informations, surtout au début.

Beaucoup de choses ne marcheront pas. Il est important de commettre les erreurs de base rapidement pour savoir exactement où regarder en cas de problème par la suite.

Maintenant que nous avons mis le point sur l’importance d’appliquer pendant votre formation, voyons d’autres moyens d’apprendre en pratiquant...

La mise en application sous forme de jeu

La “gamification”, c’est transformer quelque chose d’habituellement désagréable en quelque chose de cool 😎  grâce au jeu.

Nous avons tous joué à des jeux vidéo et vous le savez autant que moi, le jeu attire l’attention des gens. Or, si vous souhaitez apprendre quelque chose efficacement, il faudra y donner toute votre attention. Si vous regardez l’heure tout le temps en priant pour que votre formation se finisse, il sera difficile pour vous d’évoluer.

Si nous avions été obligés de lire un paragraphe de Victor Hugo entre deux parties de Mario Kart, cela serait sûrement passé différemment. 🧐

Certaines structures l’ont très bien compris ! Nous parlions précédemment d’écoles atypiques comme 42. Je suis bien placé pour en parler car j’ai passé 3 ans de ma vie là-bas : 42 n’est pas une école en années mais en niveaux. L’école se termine au niveau 21 ; plus vous rendez de projets, plus vous gagnez d’XP.

Au final, nous nous prenons très rapidement au jeu et tout l’univers de l’école est construit autour du jeu. Nous ne sommes pas obligés d’aller à l’école mais tout le monde y va, même le dimanche pour avancer dans cette quête aux niveaux !

D’autres personnes l’ont très bien compris et ont créé des plateformes souvent gratuites, que vous pouvez retrouver sur le net. Ces plateformes sont parfois spécialisées dans du hacking, du web, du jeu vidéo ou un peu des trois. Vous pourrez ainsi jouer avec des langages de programmation, des puzzles, des concepts de logique, et même participer à des concours avec d’autres joueurs.

Il existe de nombreuses plateformes comme CodinGame, CheckiO ou HackerRank. Vous pourrez en trouver d’autres grâce à vos propres recherches, en fonction du sujet qui vous intéresse.

Les challenges de code et les hackathons

Un hackathon est une des meilleures expériences qu’un développeur ou un étudiant puisse avoir en parallèle de son apprentissage.

Un hackathon est un challenge généralement étalé sur 24 à 48 heures. Il y en a sur différents sujets et ils sont souvent organisés par des entreprises. Ils vous permettent de résoudre des problématiques que les entreprises ressentent à un instant T, vous permettant ainsi de mieux comprendre les problèmes auxquels les entreprises sont confrontées, tout en mettant en pratique vos connaissances sur un projet concret.

Lors d’un hackathon, vous intégrerez une équipe composée de profils différents (développeurs, designers, commerciaux, etc.). Ces événements feront grandir votre réseau et faciliteront donc vos chances de trouver des opportunités.

De nombreux hackathons sont organisés en France chaque week-end, certains très orientés sur le code, d’autres moins. À vous de choisir des challenges intéressants et d’y participer.

Pour l’espace de quelques jours, vous serez boosté par une motivation générale, une intelligence collective et des moments riches en échange. Vous pourrez vous intéresser à des domaines liés au code que vous n’avez encore jamais vus, ou approfondir vos compétences déjà acquises.

Les projets personnels

Les projets personnels feront de vous un meilleur développeur ! Ils permettront de mettre en valeur vos connaissances acquises en prouvant avec un projet concret que vous les maîtrisez, et montreront votre motivation.

En effet, faire un projet personnel n’est pas facile. Surtout au début ! Vous devez avoir un objectif : savoir exactement à quel résultat final vous souhaitez arriver.

Il faut vous automotiver à travailler. Ce n’est pas parce que c’est un projet personnel que vous devez prendre plus de temps. Préparez ce projet comme si vous le faisiez pour un client en conditions réelles. Les projets personnels seront votre meilleure formation avant d’exercer en tant que professionnel.

Les projets personnels confirmeront que vous êtes prêt ou non à travailler. Vous pourrez les mettre en avant sur votre CV et les montrer si un recruteur vous demande sur quels projets vous avez travaillé précédemment. 

Soyez payé pour apprendre

Juste avant, je vous disais “Les projets personnels confirmeront que vous êtes prêt ou non à travailler”, et c’est vrai.

Cependant, si une opportunité se présente à vous et qu’elle reste “abordable”, ne la refusez pas sous prétexte que vous ne savez pas réaliser une fonctionnalité en particulier.

Pourquoi ?

  • Le plus dur, c’est de trouver sa première mission ou son premier employeur. Une fois que vous avez un pied dans le monde professionnel, vous aurez de l’expérience. Une expérience qui sera bien plus valorisée que vos projets personnels.

  • En acceptant ce premier challenge, et même si vous ne vous sentez pas prêt, vous serez obligé d’apprendre plus vite car vous ne travaillerez plus pour vous mais pour quelqu’un d’autre, quelqu’un avec des attentes précises.

C’est la fin ? Déjà ?!

J’ai mis toute mon énergie pour vous présenter le cours que j’aurais rêvé suivre à mes débuts. J’espère sincèrement qu’il vous a permis d’y voir plus clair !

Je n’ai rien de plus à ajouter, votre avenir est entre vos mains. Peu importe le parcours que vous choisirez, placez la pratique au centre de votre apprentissage !

Très bonne continuation à vous. ❤️

Résumé

  • La théorie, c’est bien si vous avez besoin d’expliquer des concepts compliqués, mais elle n’a pas de sens sans la pratique.

  • Pratiquer vous permettra dans un premier temps de commettre les erreurs de base et de savoir où regarder en cas de problème.

  • Personne ne pourra pratiquer à votre place. Le code ne s’apprend pas dans un livre mais sur un ordinateur.

  • Le monde évolue, l’éducation et les méthodes pédagogiques aussi. Des plateformes ou des organismes permettent de pratiquer sous forme de jeu. Génial, non ? On apprend en s’amusant.

  • Dans ce genre, vous retrouverez des plateformes en ligne comme HackerRank, CodinGame et CheckiO. Il existe même des écoles ayant repris ce système de “gamification”, comme 42.

  • Les hackathons sont une bonne opportunité de pratique dans des milieux différents de ceux que vous côtoyez habituellement.

  • Participer à des hackathons combinera pratique, expérience, réseautage et challenge, le tout en un week-end.

  • Faites des projets personnels ! Ils vous permettront d’appliquer, de construire quelque chose par vous-même, mais surtout de prouver votre légitimité lors de vos premiers entretiens.

  • Enfin, si une opportunité de travail “abordable” se présente à vous, foncez ! L’expérience professionnelle a plus de valeur que tout ce que nous avons cité avant.

Pour terminer ce cours, n'hésitez pas à passer le dernier quiz afin de valider vos connaissances sur cette dernière partie. À bientôt !

Exemple de certificat de réussite
Exemple de certificat de réussite