Leçons de 7 codeurs autodidactes qui travaillent maintenant à plein temps en tant que développeurs de logiciels

Comment rester motivé tout en apprenant à coder?

Étudier le développement Web est un chemin avec de nombreux hauts et bas. Vous pourriez avoir un jour où vous découvrirez un problème difficile et vous sentirez absolument incroyable. Mais dès le lendemain, vous êtes coincé sur un problème apparemment facile pendant des heures. Vous finissez par vous sentir complètement vaincu.

Il est souvent difficile de voir la lumière au bout du tunnel. Mais lorsque vous êtes dans ces endroits difficiles et sombres, essayez de trouver la motivation pour vous y accrocher.

Rappelez-vous votre objectif ultime en apprenant à coder. C'est peut-être pour obtenir un meilleur emploi, pour subvenir aux besoins de votre famille ou pour trouver un travail plus ciblé.

Vous pouvez également trouver des encouragements auprès d'autres personnes qui sont dans le même bateau que vous. Savoir qu'il y a des gens qui luttent avec les mêmes problèmes peut être extrêmement encourageant. Et les voir se frayer un chemin pourrait être toute la motivation dont vous avez besoin pour continuer.

Parce que vous saurez que vous n'êtes pas seul. C'est l'un des plus grands avantages des communautés comme freeCodeCamp. Il ne s'agit pas seulement de coder des leçons. Il s'agit de faire partie d'une communauté où d'autres personnes ont les mêmes rêves et objectifs que vous.

À cette fin, j'ai rassemblé une collection d'histoires d'ici sur freeCodeCamp. Les auteurs sont des gens comme vous, qui se sont battus pour atteindre leur objectif ultime: trouver un emploi en développement Web.

En lisant ces histoires, j'espère que vous y trouverez inspiration et encouragement.

Les histoires

Histoire n ° 1: Comment je suis passé de la vente de nourriture dans la rue à travailler pour les meilleures entreprises technologiques par Alvaro Videla

Alvaro Videla a appris lui-même PHP via le cybercafé local et quelques livres qui lui ont été envoyés par un parent. Après des nuits interminables à étudier et à pratiquer, il a décroché un emploi dans une entreprise de technologie.

Si vous ne lisez qu'une seule histoire de cette liste, choisissez celle-ci. C'est un récit bien écrit de ce qui est possible lorsque vous vous concentrez vraiment sur quelque chose.

Histoire n ° 2: Comment j'ai décroché mon premier emploi en tant que développeur Web par Gwendolyn Faraday

Gwendolyn Faraday travaillait à plein temps dans un restaurant et aidait sa grand-mère. En 2015, après avoir joué avec désinvolture dans des didacticiels de codage, elle a décidé de se lancer à tapis.

Elle s'est inscrite à Treehouse et est devenue une habituée de la communauté freeCodeCamp. Elle apprenait et se mettait constamment à contribution. Et l'une des clés qui l'ont aidée à décrocher un emploi a été d'élargir son réseau en personne et en ligne.

Histoire n ° 3: Mon parcours pour devenir développeur Web à partir de zéro sans diplôme CS par Sergei Garcia

Sergei Garcia a écrit un compte rendu très détaillé de la façon dont il a commencé à apprendre le développement Web et a obtenu un emploi à temps plein.

Il a non seulement écrit sur son voyage, mais aussi sur les ressources qu'il a trouvées les plus utiles au cours de son voyage. Et il a partagé ses expériences lors de son premier emploi et les leçons qu'il a apprises.

Histoire n ° 4: Comment passer d'un amateur à un développeur professionnel par Ken Rogers

L'histoire de Ken Rogers est à la fois inspirante et pratique. Il a appris lui-même le développement Web tout en travaillant à temps plein dans l'aménagement paysager. Après avoir demandé une entrevue d'information dans une boutique de développement Web, il s'est vu proposer un emploi à temps plein.

Ken a partagé son histoire et a également rédigé une feuille de route pour devenir un développeur Web professionnel.

Histoire n ° 5: Comment je suis passé de la programmation avec un téléphone multifonction à mon travail pour une start-up du MIT par Elvis Chidera

Elvis Chidera a appris que la pratique continue l'aidait à améliorer sa lecture et son écriture à l'école. Il a appliqué cette même idée à l'apprentissage de la programmation et a construit ses propres projets d'application dans le monde réel.

Tout comme un adolescent sans ordinateur portable! Comme le titre l'indique, Elvis travaille maintenant pour une startup du MIT.

Histoire n ° 6: Comment j'ai convaincu un employeur de prendre une chance sur moi et de me payer pour apprendre à coder par Rick West

Tout en travaillant comme plombier, Rick West a commencé à apprendre le développement Web par lui-même. Il a ensuite envisagé de s'inscrire à un bootcamp, mais s'est rendu compte après avoir exécuté les chiffres que ce n'était pas économiquement faisable pour lui et sa famille.

Il a donc utilisé une certaine ingéniosité. Il a envoyé des courriels à certaines entreprises pour des entretiens d'information et a fini par être embauché par l'une d'entre elles!

Histoire n ° 7: Comment j'ai décroché un poste de développeur React lors de mon défi # 100DaysOfCode par Danny Huang

Danny Huang avait toujours voulu apprendre le codage. Il a commencé sur la piste freeCodeCamp et a fait les 100 jours de défi de code.

Il a pratiqué 2 à 4 heures par jour et a investi pour rendre son profil GitHub attrayant pour les employeurs. Le jour 97, Danny a reçu sa première offre d'emploi.

Ce qui distingue l'histoire de Danny, c'est qu'il a suivi ses progrès et ses réalisations.

Leçons que vous pouvez tirer de ces histoires

En lisant ces histoires, j'ai trouvé plusieurs fils communs. Ce sont des principes que beaucoup d'entre eux mettent en pratique pour atteindre leur objectif.

Engagez-vous à apprendre.

Tous ces gens se sont engagés à apprendre à coder, à sacrifier le sommeil et leur vie sociale. Ils ont passé des heures par jour (ou nuit!) Consacrées à l'apprentissage et à la pratique.

  • Elvis a appris le HTML et le CSS tous les jours après l'école avec W3Schools.
  • Sergei a continué à apprendre davantage le développement Web par lui-même, même après avoir trouvé un emploi.
  • Gwendolyn a décidé que 2015 serait son année pour apprendre à coder et a mis de côté plusieurs heures par jour pour apprendre.
  • Danny s'est engagé à étudier le codage au moins une heure par jour.
  • Ken a commencé à travailler à 6 heures du matin et a étudié PHP et Laravel le soir et le week-end.

Suivez une structure.

Qu'il s'agisse d'un bootcamp, d'un livre ou d'un cours en ligne, essayez de suivre une structure préexistante. Cela facilitera le suivi de vos progrès et rendra l'objectif final plus réalisable.

  • Sergei a créé son propre parcours d'apprentissage basé sur les exigences les plus courantes en matière de liste des emplois.
  • Danny s'est accroché au défi # 100DaysOfCode.
  • Alvaro avait une vision pour une application de cartes locales et s'est donné une date limite pour la terminer.
  • Gwendolyn a terminé une piste Treehouse et la partie frontale de freeCodeCamp.

Construire des choses.

La meilleure façon de transformer vos connaissances de classe en connaissances pratiques est de construire des choses. Ils pourraient être terribles et pleins de code spaghetti. Mais ce qui compte, c'est que vous créez des choses dans le monde réel et que vous en tiriez des leçons.

  • Ken a construit des applications PHP et Laravel comme il l'a appris.
  • Elvis a créé une application de médias sociaux, une application SMS de groupe et des applications Android.
  • Alvaro a créé une application de cartes locales qu'il a utilisée lors de son entretien d'embauche.

Être audacieux.

Vous ne vous sentirez jamais vraiment prêt pour la prochaine étape. Mais cela ne veut pas dire que vous n'êtes pas prêt. N'ayez pas peur de prendre des risques qui pourraient porter leurs fruits en faisant progresser votre carrière.

  • Ken et Rich ont contacté des entreprises pour des entretiens d'information et ont fini par obtenir des offres d'emploi.
  • Alvaro a demandé une faveur à un parent vivant aux États-Unis pour lui envoyer des livres de programmation, et elle les a achetés et les lui a expédiés.
  • Elvis s'est fait connaître en créant de vraies applications en direct et en trouvant des utilisateurs pour elles.

Construisez votre réseau.

L'un des meilleurs moyens de trouver un emploi de nos jours est d'utiliser votre réseau. Si vous investissez dans des personnes et des organisations aujourd'hui, elles pourraient investir en vous à l'avenir.

  • Gwendolyn a reçu plusieurs offres d'emploi en développant son réseau en personne et en ligne.
  • Alvaro a d'abord entendu parler de l'entreprise de technologie pour laquelle il a fini par travailler par l'intermédiaire d'un ami qui l'a encouragé à postuler.

Fais-le fonctionner.

Les choses ne se dérouleront pas toujours comme vous le souhaitez. Mais n'abandonnez pas! Il y a toujours un autre moyen.

  • Rick n'a pas abandonné ses aspirations après avoir réalisé qu'un bootcamp n'était pas une possibilité - il a contourné cela en contactant les entreprises.
  • La première application d'Elvis a échoué, mais il a continué d'essayer et a trouvé d'autres projets à construire.
  • Lorsque CodeCloud.me n'a pas fonctionné pour Gwendolyn, elle est passée à autre chose et a fini par utiliser freeCodeCamp pour apprendre.
  • Danny avait essayé et échoué de s'enseigner lui-même au développement Web, mais avait ensuite relevé le défi # 100DaysofCode.

Qu'est-ce que cela signifie pour toi?

Lire et apprécier les histoires de réussite des autres est formidable. Mais nous pouvons parfois être bercés dans l'inaction en vivant par procuration à travers les autres.

Essayez d'apprendre de ce que ces développeurs Web ont fait. Pouvez-vous appliquer l'une de leurs stratégies à votre propre vie? Certaines parties de leurs histoires ont-elles suscité une idée de quelque chose que vous pourriez essayer? Si oui, laissez un commentaire ci-dessous!

Aux auteurs originaux de ces articles: merci de partager vos voyages avec le reste d'entre nous!

Vouloir plus?

? Lisez plus de tutoriels sur mon blog, coder-coder.com.

? Inscrivez-vous ici pour recevoir des e-mails sur les nouveaux articles.

? Rejoignez plus de 25 000 autres personnes - Suivez @thecodercoder sur Instagram.

? Consultez les didacticiels de codage sur ma chaîne YouTube.