La feuille de route d'apprentissage suivante pour développeur Web provient d'un projet GitHubdeveloper-roadmap, et il existe déjà une traduction en chinois traditionneldeveloper-roadmap-chinese。
Il existe principalement trois directions : le développement front-end, le développement back-end et les opérations. La signification des différentes couleurs dans l'image :
- Jaune: Recommandé ;
- Gris: Apprendre autant que possible ;
- Orange: Choisissez-en un.
Comme vous pouvez le voir, en tant que développeur Web, quel que soit le poste que vous occupez, les compétences suivantes doivent être maîtrisées :
- Git, gestion de versions de code
- SSH;
- HTTP/HTTPs et les API. Si vous voulez vraiment devenir développeur Web, comprendre le protocole HTTP est essentiel ;
- Utilisation de base de la ligne de commande ;
- Apprenez à creuser les problèmes et développez l'habitude de trouver des solutions par l'auto-apprentissage lorsque vous rencontrez des problèmes. Ceci est particulièrement important ;
- Structures de données et algorithmes. Je crois que ces deux cours sont généralement obligatoires dans les programmes universitaires d'informatique ;
- Encodage des caractères ;
- GitHub. GitHub (y compris Google, Stack Overflow) est une mine d'or pour les développeurs Web ; faites-en bon usage.
Développement front-end
Bases: HTML, CSS, JavaScript
Frameworks: React, Angular ou Vue
Outils de bundling: Webpack et gulp
Avancé: écosystème Node.js (y compris le développement côté serveur Node.js, npm, etc.)
Développement back-end
En Chine, vous pouvez vous concentrer sur l'apprentissage de : PHP, Python, Java, Node.js, etc.
Développement des opérations
Bien apprendre Linux est une exigence de base.



