Maison > interface Web > tutoriel CSS > 'Journée sur la dure vérité sur l'apprentissage de JavaScript en tant que développeur front-end'

'Journée sur la dure vérité sur l'apprentissage de JavaScript en tant que développeur front-end'

Susan Sarandon
Libérer: 2025-01-07 22:12:41
original
677 Les gens l'ont consulté

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal