Article original : Practice, set goals, and take advantage of all the coding resources out there

Par Michael Henderson

Profitez-vous suffisamment de Free Code Camp et d'autres ressources pour devenir un développeur réussi ? C'est la question.

Avez-vous travaillé sur les défis de Free Code Camp jusqu'à ce que vos doigts saignent, espérant maîtriser et affiner vos compétences suffisamment pour décrocher un emploi de développeur ?

J'ai travaillé sur les défis de Free Code Camp et passé de nombreuses nuits sans sommeil à me cogner la tête contre le clavier, une fois le mot « QWERTY » était imprimé sur mon front pendant deux jours d'affilée — bien, au moins ce n'était pas le mot « LOSER ». Ce que je veux dire — je n'ai pas abandonné.

Aujourd'hui, je vais vous montrer comment tirer le meilleur parti de Free Code Camp en pratiquant vos défis, en fixant des objectifs de manière opportune et en profitant des ressources.

Pratiquez vos défis

Image

Lorsque vous êtes en train de travailler sur les défis, il est facile de se concentrer sur le Certificat de Développeur Front End et parfois moins facile de se concentrer sur le défi en cours.

Ne pas se concentrer et ne pas m'apprendre à ralentir est la plus grande erreur que j'ai faite en travaillant sur les défis. J'étais tellement concentré sur le fait d'atteindre le niveau suivant, de devenir développeur et de coder pour des associations, que j'ai surchargé mon cerveau avec beaucoup de contenu en peu de temps.

Lorsque vous terminez un défi, il est facile de passer au suivant, puis au suivant, et ainsi de suite. Essayez de vous arrêter après chaque défi et pratiquez ce que vous avez appris.

Supposons que vous travaillez sur l'un des défis JavaScript qui vous demande de diviser, inverser, puis joindre une chaîne de caractères. Lorsque vous terminez ce défi, allez sur CodePen, créez un nouveau pen et pratiquez.

Prenez au moins 10 minutes pour vous asseoir et diviser, inverser et joindre des chaînes de caractères en utilisant JavaScript. Ajoutez du HTML si vous le souhaitez, essayez différentes choses et une fois que vous êtes à l'aise et pouvez le faire avec succès dans votre sommeil, passez au défi suivant !

Faites-moi confiance, faire beaucoup de défis en peu de temps vous fait avancer plus vite dans le parcours, mais vous nuit à long terme si vous ne maîtrisez pas le contenu.

Ralentissez, prenez votre temps et pratiquez simplement. Vous pouvez garder CodePen ouvert dans un onglet et l'utiliser pour pratiquer tous vos défis au fur et à mesure que vous les travaillez. Si vous ne savez pas comment ajouter JavaScript ou d'autres ressources à CodePen, j'ai un article expliquant comment faire cela, après avoir lu le mien, consultez cet article, il est plus avancé.

Fixer des objectifs de manière opportune

Image

Je ne peux pas assez insister sur l'importance de fixer des objectifs hebdomadaires de manière réaliste et opportune qui correspond à votre emploi du temps. Si vous êtes très occupé, ne vous fixez pas comme objectif de coder 40 heures par semaine, car cela est irréaliste et vous fera probablement échouer à atteindre votre objectif.

Par exemple, je vais au travail et à l'école, et dans mon calendrier, j'ai un objectif de huit heures par semaine que j'essaie de consacrer au codage et à l'apprentissage du codage. Je divise ces huit heures comme suit : je passe deux heures chaque jour, pendant quatre jours de la semaine, à me concentrer, pratiquer et travailler sur les défis.

Deux heures peuvent ne pas sembler beaucoup de temps, mais vous seriez surpris de voir combien vous pouvez apprendre lorsque vous le faites de manière constante. Honnêtement, l'une des compétences les plus importantes que j'ai acquises tout au long de mon temps en tant que développeur est d'avoir la volonté de savoir quand s'arrêter, vider mon esprit et me ressourcer. C'est l'une des clés essentielles pour réussir dans tout projet ou tâche.

Cela m'évite de surcharger mon cerveau en absorbant trop de contenu à la fois. Tout le monde est différent, mais il existe une manière d'apprendre quelque chose efficacement. Vous devez trouver un cadre temporel efficace qui correspond à votre cerveau et le mettre en œuvre.

Profitez des ressources

Image

Utilisez les diverses ressources de codage disponibles et plongez dans les discussions. Vous serez surpris de voir combien vous pouvez apprendre en observant d'autres personnes discuter.

Il existe de nombreux forums, cours, vidéos et en général de bonnes personnes sur Internet qui sont prêtes à aider. Il s'agit simplement d'explorer Internet et de communiquer avec les autres. Ce n'est pas difficile à faire — il suffit de quelques clics de souris, de quelques frappes et vous y êtes, à parler de code avec des gens.

Tout comme il existe d'autres sites qui fonctionnent de manière similaire à CodePen où vous pouvez avoir instantanément un « Code Playground » dans votre navigateur, il existe d'autres sites similaires à Free Code Camp qui enseignent également le codage et hébergent beaucoup d'informations.

Ne vous limitez pas. Je ne pense pas que vous devriez le faire avec quoi que ce soit dans la vie, et surtout ne le faites pas lorsqu'il s'agit de ressources de codage. Vous pouvez apprendre tellement en posant des questions sur StackOverflow, en communiquant avec d'autres Campeurs sur le Forum Free Code Camp, en apprenant du contenu sur Coursera, en regardant des vidéos sur YouTube et en lisant des informations sur Tutorials Point.

Toujours avec moi ?

En conclusion, mon objectif ici était de vous informer et de vous motiver. Si seulement l'un d'entre vous a trouvé cet article utile, ce sera un succès pour moi. Continuez le bon travail, pratiquez vos défis, fixez des objectifs et profitez de toutes les ressources de codage qui sont disponibles. Si vous persévérez, vous deviendrez le développeur que vous avez toujours voulu être.