En fait, j'ai un peu honte quand je soulève cette question. Je sais que les gens qui sortent de formations comme la nôtre sont ceux que les grandes entreprises veulent écarter.
Mais j’étais très déterminé à changer de carrière au début.
Je sais que parfois je sais simplement comment utiliser les outils front-end que j'utilise actuellement, mais je ne comprends pas les principes de leur mise en œuvre.
Je sais qu'il y a une énorme différence entre notre formation de 4 mois et une formation universitaire de 4 ans, mais je souhaite apprendre cette technologie.
Donc, je veux demander, quels principes de base devrions-nous apprendre ? J'ai seulement entendu dire qu'il existe un livre "Structure des données", mais je ne sais rien d'autre. Maintenant, je veux demander, en tant que programmeur de base, quel contenu. doit être appris.
D'après la réponse de la personne qui a posé la question, je pense que je veux faire du développement front-end. Je suis également en train d'apprendre le front-end, je ne peux que fournir une partie de ma propre expérience d'apprentissage. .
Que vous fassiez du développement front-end ou du développement back-end, vous devez d'abord avoir des bases informatiques.
Jetez d'abord une photo
[Quelques listes de livres]
1. Notions de base en informatique
Système d'exploitation : choisissez simplement un manuel universitaire
Structure des données : celle de Cheng Jie
《大话数据结构》
Analyse et conception d'algorithmes
Réseau informatique :
《图解HTTP》
和《HTTP权威指南》
【Très important】Avancé (il vaut mieux attendre que toutes les bases soient acquises avant de regarder ceux-ci)
《Unix编程艺术》
《Principe de compilation》
linux :
《鸟哥的linux私房菜》
《Head First 设计模式》
2. Livres front-end
《javascript高级程序设计》(第三版)
《DOM编程艺术》(第二版)
Avancé :
《javascript语言精粹》
《高性能javascript》
《javascript模式》
Je viens de lister une partie des livres. Ce que vous voulez au final, c'est faire vous-même un plan d'étude détaillé. Concernant la façon d'apprendre spécifiquement, je recommande personnellement le live de @justjavac https://www.zhihu.com/lives/8...
Structure des données
Principes de composition informatique
Système d'exploitation
Principes de compilation
Réseau informatique
Introduction aux algorithmes
Mathématiques discrètes/mathématiques combinatoires (facultatif)
Circuits logiques numériques (facultatif)
On dirait que vous allez faire le front-end. Personnellement, je pense que parfois lire des livres pour apprendre le front-end est une perte de temps. Peut-être que ma méthode d'apprentissage est différente des autres. Lorsque je rencontre des points de connaissance, je les utilise généralement d'abord, puis je maîtrise les principes. Baidu. Ensuite, parcourez de nombreux blogs et si vous avez des questions, rendez-vous sur Baidu pour lire divers articles connexes.
Le front-end est désormais surpeuplé