Comment être un développeur web front-end?

5 étapes pour vous aider à démarrer votre carrière de développement

Peu importe votre profession, votre âge, votre lieu de résidence, votre degré (ou de votre absence), vous POUVEZ être programmeur.

Vous n’avez pas besoin d’aller dans des écoles de deuxième cycle coûteuses pour obtenir un diplôme en informatique ou débourser 10 000 $ pour devenir développeur. Avec une direction définie, une concentration et une passion claires, vous pouvez devenir un programmeur presque sans frais.

Étape 1: la passion

Aussi cliché que cela puisse paraître, vous ne pourrez pas maintenir un nouveau métier si vous ne vous sentez pas passionné par celui-ci. Trouvez votre passion et allez-y! Pas vraiment! Faites une auto-analyse pour découvrir ce qui vous passionne. Aimez-vous le web? Voulez-vous créer des applications mobiles? Voulez-vous travailler sur la sécurité des plates-formes? Voulez-vous travailler sur des réseaux? Quand j'étais enfant (il n'y a pas si longtemps), j'aimais vraiment faire défiler le texte à l'écran sur un site Web. Pour ceux d’entre vous qui ne savent pas de quoi je parle, cette "chose à faire défiler" est en fait un élément de choix, ce qui est maintenant un élément HTML obsolète (à ce moment-là, j’ai abandonné mon âge). C’est probablement pour cette raison que j’ai automatiquement été attiré par le développement Web. Découvrez ce qui vous passionne vraiment et faites-le parce que vous en êtes passionné, et non parce que c'est la nouvelle chose à faire "à la mode".

Étape 2: Trouver des ressources

Une fois que vous savez ce que vous voulez faire, il est temps de commencer à le faire! La seule façon de savoir ce que vous savez que vous ne savez pas est d’étudier ce que vous ne savez pas. Malheureusement, il n'y a pas de raccourci pour cela. Vous devez travailler dur pour connaître vos affaires. Heureusement, grâce à Internet, apprendre de nouvelles choses n’a jamais été aussi facile. À peu de frais, vous pouvez accéder à des tonnes de didacticiels et de livres électroniques en ligne pour vous aider à démarrer. Je recommande ce qui suit:

  1. freeCodeCamp: C'est de loin la ressource la plus recommandée aux nouveaux développeurs. Il contient presque toutes les technologies dont vous avez besoin pour connaître le bon développement de votre carrière en développement Web. La meilleure partie est que c'est absolument GRATUIT.
  2. Réseau de développeurs Mozilla: Considéré comme la bible des technologies de développement Web, il s’agit du site de prédilection de tous les développeurs pour une consultation rapide des éléments JavaScript, HTML et CSS.
  3. Codeacademy: Un outil interactif pour vous aider à apprendre le code. J'aime le fait qu'il soit GRATUIT et laisse votre pratique vous apprendre à vous développer.
  4. Tutsplus, Lynda: Ce n’est pas gratuit, mais d’excellentes ressources après avoir maîtrisé les bases.

5. livres

Consultez cet article pour une liste de ressources pour diverses technologies.

Étape 3: CODE - HTML, CSS, JS

N'aie pas peur. Commencez et commencez tôt.

Si vous débutez dans le développement Web, il est facile de se perdre dans la vaste liste de mots-clés technologiques disponibles - Docker, SASS, Réagir, Redux, JavaScript, Angular, jQuery, Jenkins .. blah blah blah. Cette liste est sans fin. Mais ne vous inquiétez pas. Vous n'avez pas besoin de les connaître tous. Commencez tôt et commencez petit.

L'apprentissage du développement Web, c'est comme cuisiner des pâtes. Vous pouvez personnaliser vos pâtes en ajoutant du fromage très cher et d'autres produits à base de shmancy, mais si vos pâtes ne sont pas cuites correctement, elles n'auront pas très bon goût, n'est-ce pas? De même, si vous ne connaissez pas les bases du développement Web, vous ne pourrez pas aller très loin. Apprenez HTML, CSS, JavaScript comme si votre vie en dépendait (parce que votre vie de développement Web en dépend).

Il y a 3 choses essentielles à savoir - HTML, CSS, JavaScript

Une fois que vous avez appris les bases, vous pouvez vous familiariser avec les systèmes de gestion de contenu tels que WordPress et Drupal. Cela vous aidera à créer un site Web sans avoir à configurer le back-end de l'application, à écrire du code JavaScript et à créer du code CSS. Vous pouvez également essayer de créer vos applications en JavaScript avec des éditeurs de code en ligne tels que CodePen et JSFiddle.

Étape 4: réseau

Rencontrer des gens, assister à des rencontres, participer à des camps de code gratuits, assister à un salon de l'emploi. Je ne saurais trop insister sur l’importance de réseauter et de rencontrer des gens. Assistez à des réunions dans votre ville pour rencontrer de vraies personnes. C'est non seulement un excellent moyen de rencontrer de nouvelles personnes, mais également de connaître des employeurs potentiels.

Étape 5: Accumulez votre CV

Lorsque vous débutez, il est difficile d’être embauché, car votre CV ne contient aucun emploi car vous êtes nouveau.

Au début, il peut sembler difficile de construire votre CV et les entreprises ne voudraient pas investir en vous. Cependant, vous pouvez toujours construire votre portefeuille en travaillant sur des projets parallèles. Si vous n’avez pas encore d’expérience professionnelle, vous pouvez répertorier les applications que vous avez intégrées à vos projets tout en apprenant ces technologies. freeCodeCamp peut vous aider à créer des projets tout en vous enseignant une nouvelle compétence. Vous pouvez aider vos amis et vous porter volontaire pour créer un site Web pour leur propre entreprise ou créer un blog pour eux.

Enfin: Appliquer des emplois. Free-lance.

Il est temps de mettre le pied dehors et de commencer à travailler. Après avoir construit votre portefeuille et votre CV, vous pouvez l’utiliser pour travailler à votre compte sur des portails tels que Odesk, Freelancer. Cela vous aidera à acquérir une expérience réelle et à construire votre CV.

Quelles sont vos ressources préférées pour apprendre à coder? Quels outils avez-vous utilisés pour commencer? Faites-moi savoir dans les commentaires ci-dessous!

Appel à l'action

Si vous avez trouvé cet article utile, veuillez cliquer sur le ci-dessous pour aider les autres à le trouver sur Moyen.

J'aimerais avoir de vos nouvelles. Connectez-vous avec moi sur LinkedIn pour envoyer des suggestions, des commentaires ou simplement dire HAI