
Cet article est une traduction du
message original de Sick Hudib, qui a récemment décidé de changer radicalement sa vie, en changeant sa profession d'enseignant en programmeur.
De l'auteur: Mon histoire raconte comment j'ai réussi à démarrer une carrière en tant que développeur frontend à partir de zéro sans aucune éducation ou expérience particulière. J'ai étudié par moi-même, tout en travaillant 8 heures par jour. Après 10 mois, j'ai trouvé un emploi dans une nouvelle spécialité.
Désir de devenir développeur
Elle est apparue progressivement, devenant progressivement plus forte: j'ai lu des articles comme celui-ci, et je voulais commencer une carrière dans l'informatique. Certes, en étudiant les histoires de passionnés qui ont réalisé ce qu'ils voulaient, je n'ai pas trop cru leurs paroles. Il semblait que toutes ces personnes étaient en quelque sorte spéciales, et moi non, alors vous ne devriez même pas essayer.
Depuis lors, j'ai compris comment tout cela fonctionne. Aucune personne spéciale ne peut devenir programmeur et le faire. Je ne veux pas dire que le processus de transformation en encodeur est simple, car ce n'est bien sûr pas le cas. Mais tout le monde peut probablement devenir développeur; en tout cas, nous avons presque tous les inclinations nécessaires. Vous devrez travailler dur, étudier constamment et être patient. Il y aura des moments de désespoir, quand il semblera que rien n'en sortira, il faut tout abandonner et faire comme avant. Mais au final, si tout est fait correctement, vous obtiendrez ce que vous désirez.
J'ajouterai que lorsque j'ai commencé, je n'avais pas seulement les connaissances dans la spécialité que je voulais acquérir, mais il n'y avait pas de moyen spécial pour suivre les cours coûteux. Je ne suis pas un étudiant ou un écolier, j'ai dû travailler à mon emploi précédent pour subvenir à mes besoins. Malgré cela, tout a fonctionné comme il se doit, il me semble donc que vous aussi pouvez réussir. Pourquoi pas?
Nous vous rappelons: pour tous les lecteurs de «Habr» - une remise de 10 000 roubles lors de l'inscription à un cours Skillbox en utilisant le code promotionnel «Habr».
Skillbox recommande: Le cours en ligne Frontend Developer Profession .
Commencer
Jusqu'au moment où j'ai écrit la première ligne de mon code, je n'avais jamais rien fait de tel et surtout je ne savais rien de la programmation, et de l'informatique en général. Au début du voyage, mon choix s'est porté sur la restauration, j'étais occupé dès mon plus jeune âge. Ensuite, j'ai reçu une éducation musicale, et juste avant de devenir codeur, j'ai travaillé comme professeur en Espagne. Je n'étais pas particulièrement doué en informatique. Mais j'ai toujours été intéressé par la technologie. Je considérais les programmeurs comme les héros de notre temps. Peut-être parce que le codage me semblait une profession d'élite, qui n'est accessible qu'aux personnes qui ont reçu l'éducation nécessaire dans les meilleures universités. Par conséquent, j'ai simplement considéré que le seuil d'entrée dans la programmation était trop élevé pour moi.
Au moment où la décision difficile est venue
Ma copine a abordé le sujet d'un petit pourcentage de femmes dans les spécialités technologiques. Elle a décidé de rectifier la situation au moins un peu et de devenir programmeuse. En partie - parce qu'elle voulait devenir un exemple pour sa famille, en particulier ses plus jeunes membres.
Après qu'elle m'en ait parlé, j'ai aussi pensé. Nous avons constaté qu'il existe un grand nombre de ressources pouvant être utilisées pour la formation. Oui, en toute honnêteté, je dirai que ma copine a travaillé comme RH avant de devenir programmeur. Et à la fin, elle a reçu une invitation d'une entreprise technologique dans sa nouvelle spécialité un mois avant moi.
Avant de commencer la formation, nous avons vu un livre pour enfants sur la programmation au Museum of Art. Le livre parlait de HTML. Nous sommes rentrés, avons ouvert le Bloc-notes et avons écrit
Bonjour tout le monde
, puis lancé le résultat dans le navigateur, en remplaçant la couleur changée de couleur: rouge. Nous avons tout fait et nous étions très heureux.
En conséquence, c'est ce cas qui nous a conduit à devenir programmeurs.
Travaux antérieurs
Au moment où je parle, j'ai enseigné l'anglais à des enfants de huit ans. J'ai fondamentalement tout aimé; mon cas est différent d'une situation où vous abandonnez un travail détesté pour recommencer la vie à zéro. Non, j'allais bien. Mais il arrive parfois que, même si vous aimez tout, le moment est venu de changer quelque chose, de passer à autre chose. J'ai décidé de commencer une nouvelle étape de ma vie et de quitter la zone de confort.

Chemin vers le succès
En principe, cette voie est difficile à trouver, il est peu probable qu'elle existe. Vous pouvez ressentir la route, mais pas plus. Nous avons tous les trois commencé le chemin de la programmation (oui, moi, ma petite amie et un autre bon ami). Et nous sommes devenus ce que nous voulions - nous sommes tous des développeurs maintenant. Ce faisant, nous avons utilisé des matériaux et des méthodes adaptés à chacun d'entre nous, et nos parcours étaient différents.
CommencerÀ la toute première étape, j'ai commencé à lire sur la programmation et à regarder des vidéos sur YouTube afin de comprendre quelque chose. Puis il a commencé à étudier le HTML et le CSS. Rien de particulièrement grave, c'était presque un jeu. Ensuite, j'ai décidé de parcourir les tutoriels et de créer ce qu'ils enseignaient - ce sont les pages de base. Cela m'a aidé à entrer dans le courant.
Fixation d'objectifsMes amis et moi nous sommes aidés avec des conseils et un soutien moral. Ce fut une très bonne aide.
De plus, j'ai essayé de me fixer un objectif - le formuler le plus clairement possible, en supprimant tout ce qui n'était pas nécessaire. J'ai décidé de changer de parcours non pas brusquement, mais progressivement, pas à pas, pour m'orienter vers un nouveau. Je n'avais pas de source de revenu tierce, donc je ne pouvais pas quitter mon emploi pendant mes études, jusqu'à ce que j'en ai un nouveau.
J'ai décidé que le frontend serait ce à quoi j'aspire - il me semblait que le seuil d'entrée ici n'était pas trop élevé. Par conséquent, j'ai restreint ma recherche et me suis concentré sur l'acquisition de l'expérience et des connaissances nécessaires dans ce domaine. Et j'aimais et aimais plus travailler dans l'entreprise, et ne pas suivre la voie d'un pigiste.
Donc, il y a un objectif, vous devez maintenant définir la date limite. Je ne voulais pas écrire mon objectif et l'oublier, j'ai donc dû le rendre aussi réaliste que possible. J'ai commencé en 2017, j'ai donc décidé que dans un an, en 2018, je devrais trouver un emploi dans une nouvelle spécialité pour moi.
Il serait naïf de prétendre qu'à ce stade, je contrôlais complètement tout et j'étais super confiant dans mes capacités. Pas du tout. J'avais un peu peur, car les changements de carrière étaient trop sérieux. J'avais tous les doutes qui ne pouvaient apparaître que dans une situation similaire. Mais la clé était la confiance dont j'avais besoin pour terminer ce que j'avais commencé. J'ai pris une décision et j'ai marché jusqu'au bout.
La formationIl était clair que la seule bonne façon pour moi était d'apprendre. Comme j'ai travaillé toute la journée, je n'ai pas eu trop d'heures pour ça. La recherche de temps m'a amené à structurer mes journées en utilisant une ressource aussi précieuse qu'un week-end. Pendant cette période, mon samedi et dimanche typiques ressemblaient à ceci:
8h00 - lever, petit déjeuner
8h30 - formation et codage
12h30 - gym
13h30 - déjeuner, repos
15: 00/16: 00 - formation et codage
20: 00/21: 00 - fin de la journée
J'ai également eu des vacances, dont je n'ai pas manqué de profiter - à cette époque, j'étudiais tous les jours. Oui, l'été est passé devant moi, mais ça valait le coup.
Septembre est venu et je suis retourné au travail. J'ai décidé de raccourcir un peu ma journée de travail, réalisant que mes revenus seraient réduits. Mais cela aurait dû me donner un peu plus de temps pour étudier. Ce fut une étape très sérieuse qui a influencé tout mon avenir, et je ne regrette pas ma décision.
Il est difficile de décrire avec des mots à quel point il m'a été difficile de rompre avec mon code. Tout ce que je voulais, c'était retourner à l'ordinateur et continuer à travailler. Malheureusement, j'avais de moins en moins de temps pour étudier, car l'enseignement exigeait une participation maximale. Malgré mon haut niveau de motivation, je ne pouvais rien faire.
Mon activité sur GitHub en octobreCependant, vous pouvez voir sur l'image ci-dessus que j'essayais de trouver du temps libre et des ressources cérébrales. Parfois, cela a fonctionné, parfois non. Dans certains cas, j'ai même perdu la motivation, qui n'a cependant pas duré longtemps. C'était difficile, mais j'ai quand même continué à exécuter le plan. J'ai maintenu le rythme nécessaire jusqu'à mon départ pour Madrid - c'était quelques mois avant le début du délai.

Outils et ressources
Depuis 10 mois, je recherche des ressources pertinentes à ma tâche. J'ai donc posé des questions sur Twitter, demandé à des amis, recherché des informations sur le net. Le résultat
est le suivant .
Une partie de la liste du lien ici:
- freecodecamp.org;
- Cassidy Williams et Udemy du Colt Steele;
- JavaScript de Wes Bos 30 et d'autres cours;
- YouTube: Traversy Media, LevelUpTuts;
- Lynda.com de Christina Truong;
- Udacity Front-End Nanodegree.
Les cours sont bons, mais ils ne peuvent à eux seuls faire de vous un spécialiste; d'autres outils sont également nécessaires. Voici les miens:
- Twitter - m'a beaucoup aidé dans la communauté # 100DaysOfCode.
- GitHub - en fait, il n'y a rien de spécial à décrire ici. Tout est si clair.
- Portfolio de développeurs - je les ai regardés, étudiant ce dont j'avais besoin pour plonger dans un nouveau métier.

Travail
Étonnamment, trouver un emploi dans une nouvelle spécialité a été beaucoup plus facile que je ne le pensais. Je n'ai pas envoyé de milliers de CV et je n'ai pas cherché d'heures au travail. J'ai essayé d'atteindre exactement la cible - de choisir exactement ce qui est intéressant et pertinent.
En conséquence, j'ai eu cinq entretiens. Une chose que je n'ai pas réussi, ils m'ont refusé, à la seconde où j'ai échoué à terminer la tâche finale. A terminé avec succès trois et reçu trois offres à la fois. L'un d'eux était extrêmement peu attrayant. Les deux autres étaient bons, il ne restait plus qu'à choisir.
J'ai décrit brièvement l'obtention d'un emploi, mais croyez-moi, sa recherche était occupée. Cependant, je ne comprends toujours pas si mes connaissances et mon expérience sont compétitives ou non. En général, c'était difficile, mais en même temps intéressant. Quand j'ai reçu deux invitations, je n'y ai même pas cru. Jusqu'à présent, la réussite de cette quête me surprend.
En parlant d'entretiens: les deux sociétés en ont eu des très différentes. Dans un cas, il s'agissait d'une série d'appels vidéo à divers employés de l'entreprise. Elle est petite, mais elle a une super équipe. Ce sont eux qui m'ont fait l'une des deux bonnes offres.
La deuxième entreprise s'est avérée être une startup, qui se situe quelque part au milieu de son chemin vers le succès. Après un entretien téléphonique, ils ont donné la mission, que j'ai terminée avec succès en quelques jours. Je devais créer un composant avec l'inclusion d'appels d'API et afficher les données correctes à la fin. Puis un chat vidéo a eu lieu, et j'ai parlé de ce qui a été fait, comment et pourquoi. Après avoir été invité à un entretien personnel, j'ai rejoint l'équipe en tant que frontend junior.
Le premier jour de travail à Madrid, j'ai bu du café le matin, je suis entré dans le nouveau bureau et je me suis présenté. C'est ainsi qu'a commencé mon nouveau chemin, ma nouvelle carrière.
Skillbox recommande: