


'Journée sur la dure vérité sur l'apprentissage de JavaScript en tant que développeur front-end'
Mon expérience dans le développement final il y a deux ans m'a fait profondément prendre conscience : ne pas poser des bases solides avant d'apprendre le framework est l'une des plus grosses erreurs en début de carrière. De nombreux développeurs sont avides de réussite mais ignorent l’importance des connaissances de base, ce qui finit par entraîner des difficultés lors des travaux ultérieurs.
Cet article abordera :
- Mes premières erreurs
- Comment surmonter ces erreurs
- Qu'est-ce que JavaScript
- Résumé
Mes premières erreurs
Après avoir obtenu mon diplôme universitaire, comme les autres étudiants, j'avais hâte de trouver un emploi et d'être compétitif sur le marché du travail, mais je n'étais pas bien préparé. Au cours de mes quatre années d’études universitaires, je n’ai rien réalisé d’exceptionnel qui me permettrait de me démarquer sur le marché du travail. Pour aggraver les choses, à cause du confinement, je n’ai eu qu’un an et demi environ pour suivre des cours hors ligne.
Pour être honnête, je suis accro au cycle des cours en ligne, regarder des séries télévisées et dormir. Cela a duré si longtemps que lorsque la saison de recherche d'emploi est arrivée, j'ai commencé à paniquer. Heureusement, ma solide connaissance des algorithmes et des structures de données acquise au lycée m'a aidé à décrocher un emploi dans une petite et moyenne entreprise.
Après quelques semaines de candidature et de contact constant avec le conseiller en emploi de l'école, j'ai finalement obtenu un emploi d'ingénieur de développement front-end React.
Cependant, les six premiers mois de ma carrière ont été extrêmement difficiles. J'ai rejoint une société d'externalisation et l'équipe a fourni des développeurs à de grandes entreprises telles que Accenture et Wipro. Bien que j'ai suivi quelques cours en ligne, je n'ai jamais été impliqué dans un véritable projet de développement de site Web.
Lorsque j'ai reçu ma première mission : créer une fonction d'assistance à l'aide de la bibliothèque Ant Design (AntD) pour définir des colonnes personnalisées et gérer différents types de données, j'ai rapidement réalisé à quel point j'en savais peu. La plupart des développeurs front-end peuvent comprendre mon dilemme, mais mon problème ne vient pas de la bibliothèque elle-même, mais du JavaScript.
Je n'avais pas de bonnes bases en JavaScript avant de rejoindre ce poste, j'ai donc dû me débrouiller. Ma routine quotidienne consiste à regarder des tutoriels JavaScript le matin et à essayer d'appliquer ce que j'ai appris l'après-midi. Une tâche simple prend souvent deux à trois fois plus de temps, ce qui non seulement réduit mon efficacité mais me rend également très frustré.
Ma transformation
Pour compenser, j'ai commencé à lire un article sur Medium.com chaque matin et je me suis abonné à des sujets liés à JavaScript et React pour obtenir des recommandations personnalisées. Ces articles m'ont aidé à consolider mes connaissances clés en JavaScript, à apprendre de nouveaux concepts et à identifier les domaines dans lesquels ma compréhension manquait.
J'ai également suivi le cours de certification JavaScript with Data Structures de freeCodeCamp, que je recommande vivement aux débutants. Cela a été un tournant pour moi.
En deux mois, j’ai commencé à voir des progrès. Au fur et à mesure que mes connaissances s’accumulaient, ma confiance dans la gestion des défis de l’assurance-chômage s’est également accrue. J'ai commencé à expérimenter la mise en œuvre de fonctionnalités telles qu'une interface glisser-déposer, un module de chat dynamique, des notifications push et l'intégration des hôtels Google Maps.
Un an après mon premier emploi, j'ai déménagé dans une nouvelle entreprise. La transition s’est faite en douceur cette fois parce que j’avais construit une base solide et que je n’étais plus confronté aux difficultés des six mois précédents.
L'importance des concepts fondamentaux
En tant que développeur front-end, HTML, CSS et JavaScript constituent le cœur de tout travail.
- HTML définit la structure de l'application
- CSS le rend visuellement attrayant
- JavaScript ajoute de l'interactivité et des fonctionnalités
Maîtrisez ces trois technologies de base et vous pourrez tout construire. Si ce n'est pas déjà fait, j'espère que cela vous incitera à renforcer vos compétences de base.
Qu'est-ce que JavaScript ?
JavaScript est un langage de programmation polyvalent utilisé pour rendre les pages Web interactives. Des animations simples aux applications complexes, JavaScript alimente le comportement dynamique des pages Web. C'est une compétence essentielle pour le développement front-end, et vous apprendrez quelque chose de nouveau chaque jour.
Résumé
Si vous débutez dans le développement front-end, ne sautez pas les bases. Bien que les frameworks comme React, Angular ou Vue soient puissants, ils sont tous construits sur JavaScript, HTML et CSS. La maîtrise de ces technologies de base rendra votre processus de développement plus fluide et plus productif.
En repensant à ma propre expérience, je peux affirmer avec confiance qu'investir dans des concepts fondamentaux en vaut la peine à long terme. Commencez petit, soyez cohérent et relevez le défi.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Essayons de savoir un terme ici: "fournisseur de formulaire statique". Vous apportez votre HTML

Au début d'un nouveau projet, la compilation SASS se produit en un clin d'œil. Cela se sent bien, surtout quand il est associé à BrowSersync, qui recharge

Dans cette semaine, le Roundup des nouvelles de la plate-forme, Chrome présente un nouvel attribut pour le chargement, les spécifications d'accessibilité pour les développeurs Web et la BBC Moves

C'est moi qui regarde l'élément HTML pour la première fois. J'en ai été conscient depuis un certain temps, mais il ne l'a pas encore pris pour un tour. Il a un peu cool et

L'achat ou la construction est un débat classique de la technologie. Construire des choses vous-même peut être moins cher car il n'y a pas d'article de ligne sur votre facture de carte de crédit, mais

Au cours de cette semaine, un Bookmarklet pratique pour inspecter la typographie, en utilisant Await pour bricoler comment les modules JavaScript s'importent, ainsi que Facebook & # 039; S

Pendant un certain temps, iTunes était le grand chien du podcasting, donc si vous avez lié "Abonnez-vous au podcast" pour aimer:

Il existe de nombreuses plates-formes d'analyse pour vous aider à suivre les données des visiteurs et d'utilisation sur vos sites. Peut-être plus particulièrement Google Analytics, qui est largement utilisé
