Plan de carrière d'ingénieur front-end

Mon objectif ultime est de devenir "ingénieur front-end web senior"

Je le divise en trois étapes : "démarrer", "améliorer" et "former".

1. Étape de départ

1. Maîtrise des connaissances de base.
En plus des connaissances théoriques, en tant qu'étape de base, nous devons investir davantage dans la pratique pendant le processus, la pratique rend parfait ;
2. Maîtrise des outils couramment utilisés
tels que : vscode, cet outil La maîtrise peut améliorer professionnalisme et professionnalisme, et en même temps améliorer notre efficacité de travail ;
3. Maintenir de bonnes habitudes de développement
. Par exemple : avant de développer un projet, nous pouvons d'abord l'analyser, rédiger d'abord des documents, remplir des commentaires de manière appropriée et nommer les noms et fonctions des variables. noms dans le projet. Pour voir la signification du nom (voir la signification du nom);

2. Étape de mise à niveau

1. Maîtrise des technologies avancées
, telles que : l'apprentissage de certains algorithmes, la compréhension des principes sous-jacents, l'examen du code source de certains projets de sites Web, etc. 2.
Le cadre d'apprentissage de divers frameworks
est un excellent moyen pour nous d'améliorer l'efficacité du travail ; par exemple : vue, réagir, jquery , flutter, angulaire et autres frameworks, ce n'est que grâce à une utilisation intensive que nous pouvons comprendre pourquoi ils peuvent se démarquer parmi de nombreux frameworks et devenir le framework utilisé par de nombreux développeurs ; par exemple, les avantages de vue par rapport aux
autres frameworks :
1. vue peut être un développement basé sur des composants qui réduit considérablement la quantité d'écriture de code et est plus facile à comprendre pour les lecteurs ;
2. L'effet d'interface écrit à l'aide de Vue lui-même est réactif, ce qui rend difficile pour les pages Web d'obtenir de très bons résultats. effets de recherche sur divers appareils ;
3. Les sauts de commutation de page unique .Vue sont basés sur le routage et les composants. Le routage est utilisé pour définir les chemins d'accès et cartographier le routage et les composants. Par rapport aux pages traditionnelles, le changement de page et le saut de page sont réalisés via des hyperliens ;... et d'autres avantages ;
3. Apprentissage de divers protocoles réseau.
Comme nous le savons tous, la technologie frontale Web est une technologie cloud. Il existe de nombreux protocoles cloud. Vous pouvez vous concentrer sur l'apprentissage : TCP/IP, HTTP et UDP. Ces protocoles sont les porteurs de notre technologie. Lorsque nous développons des applications Web frontales, cela détermine parfois si notre application peut être implémentée et si ses performances peuvent être améliorées. En même temps, ces protocoles sont également un moyen pour nous d'interagir avec le back-end la technologie, qui peut nous aider à décoder le texte chiffré transmis depuis le back-end en texte brut que notre front-end peut comprendre ;

3. Étape de formage

Maîtriser les principes d'implémentation du framework mvvm, la vérification de type, maîtriser le développement de déploiements automatisés tels que webpack et gulp, et écrire des fonctions algorithmiques efficaces ; de plus, à ce stade, cela signifie que vous avez atteint le niveau d'un senior ingénieur web front-end. Bien sûr, je pense que cela doit encore être fait. Recherche sur certaines nouvelles technologies, la technologie Internet se développe à un rythme rapide, et ce n'est que par l'apprentissage continu que nous ne pourrons pas être éliminés ;

おすすめ

転載: blog.csdn.net/v_jinfuwu/article/details/122751951