La cause de l'histoire:
Récemment, un étudiant qui vient de terminer son diplôme m'a demandé: je pense que l'industrie du front-end est maintenant saturée, pas qu'elle est saturée. C'est un front-end junior qu'aucune entreprise ne veut du tout, même si vous ne voulez pas de salaire, aucune entreprise ne vous veut. Sortez, sans expérience de projet ni expérience de travail, il n'y aura aucune entreprise qui vous voudra du tout, c'est le plus gros problème, et maintenant il n'y a pas d'entreprise qui cherche un front-end junior, un front-end stagiaire, tous ont besoin d'une expérience de travail. J'ai l'impression que lorsque je sors pour trouver un emploi après avoir étudié, j'ai vraiment peu de chances de trouver un emploi, sauf par relation.
Après avoir lu ce que l'élève m'a dit, je suis très perplexe: est-ce l'attitude de faire les choses après les années 90? La situation de cet étudiant est qu'il a joué 4 ans au collège. J'ai obtenu mon diplôme cette année et j'ai réalisé que je n'avais rien appris, je ne sais pas qui l'a dit. Après moins d'un mois d'apprentissage, il y a eu un problème de mentalité. Sa situation actuelle est qu'il recherche un emploi bien rémunéré, mais il refuse d'apprendre la technologie sur le terrain. Je ne sais pas si je ne connais pas les jeunes maintenant, ou si c'est dans cet état après les années 90.
Mon évaluation de cet étudiant est: je n'ai rien payé, pensant que tout est impossible, de grandes choses ne peuvent pas être faites, de petites choses ne peuvent pas être faites.
Mon point de vue sur la situation actuelle du marché des programmeurs frontaux:
Je fais cela depuis 16 ans, je maîtrise huit langages de programmation et j'ai une bonne compréhension du front end. Parlez-moi des conditions du marché que je vois actuellement!
Tout d'abord, je peux dire à cet étudiant de manière responsable que le front-end n'a commencé à exiger beaucoup de talents que depuis 2015. En raison du développement d'Internet et de la promotion vigoureuse du W3C, les programmeurs front-end actuels de l'industrie informatique sont en deuxième position derrière Java. Si le front-end a vraiment la soi-disant "saturation", c'est vraiment que la plupart des gens seront au chômage.
La tendance actuelle du développement est que toute entreprise a besoin d'un "département Internet", et les entités doivent se connecter à "Internet +", sinon il sera éliminé. Je pense donc personnellement qu'il n'y a pas lieu de s'inquiéter de la saturation du front-end. Nous avons une grande population et il y a de la concurrence dans n'importe quelle industrie. C'est une situation normale. Pourquoi le travail technique frontal est-il saturé, pas que le balayage des rues soit saturé? Parce que quand il s'agit du travail technique de la classe supérieure, quand tout le monde a besoin de se calmer et d'étudier, combien de personnes peuvent vraiment apprendre la technologie? Il n'y a jamais de saturation devant les personnes ayant des capacités techniques, et la plupart d'entre elles ont des capacités techniques très faibles. Après avoir interviewé quelques emplois, ils sentent qu'ils ne peuvent pas trouver un emploi et abandonner. Une telle personne dira bien sûr la saturation. Mais la question est, avez-vous appris la technologie? Vous avez dit que vos besoins techniques de base pouvaient être satisfaits, je ne pense pas qui ne puisse pas trouver un emploi. À moins que cette société ne soit chaotique, il ne fait aucun doute que les personnes vraiment utiles auront un emploi.
Aucune expérience de travail? Aucune expérience de projet?
Tout d'abord, je dois dire que l'expérience professionnelle et les années de travail ne sont pas égales au niveau de compétence de cette personne. J'ai interviewé beaucoup de gens, et ceux qui ont quatre ou cinq ans d'expérience professionnelle ne sont pas aussi bons que ceux qui travaillent pendant un ou deux ans, ce qui est très courant. Aucune expérience de travail n'est normale, mais aucune expérience de projet n'est votre propre problème. La technologie d'apprentissage doit être suivie de projets, de tant de ressources en ligne, de projets open source? Il n'est pas particulièrement difficile de comprendre l'ensemble du projet par vous-même. Si vous n'avez même pas un nombre minimum d'articles, comment pouvez-vous prouver que votre technologie est bien apprise? Est-ce juste regarder la vidéo? C'est étrange de trouver un travail comme ça.
Maîtrisez le contenu suivant pour trouver le travail Web frontal:
Pour le contenu le plus élémentaire, vous devez écrire une page Web statique. Seules des dizaines d'attributs de balises HTML et CSS sont couramment utilisés. Il suffit de rendre le site officiel de Xiaomi et Jingdong indépendamment.
La chose la plus importante est d'apprendre le JavaScript natif et de pouvoir le comprendre et l'utiliser pleinement. Dans le même temps, c'est également la partie la plus importante du front-end. Vous devez maintenant être qualifié pour utiliser le framework pour trouver des jobs front-end. Les frameworks les plus populaires sont Vue et React. Les vues sont nombreuses et ces frameworks sont encapsulés en JavaScript. En d'autres termes, apprendre JavaScript c'est apprendre le framework. Il est recommandé d'apprendre JavaScript et de trouver un professeur responsable à apporter. Puisque vous apprenez la technologie, ne soyez pas trop sélectif sur vous-même. Il y a très peu de gens qui peuvent bien apprendre JavaScript. Il est préférable d'avoir des conseils professionnels. Sinon, la probabilité d'abandonner sera très élevée.
Le contenu suivant est d'apprendre les nouvelles fonctionnalités de HTML5 et CSS3, et de faire quelques effets spéciaux sympas. Si vous voulez étudier très profondément, c'est en effet très difficile. Mais en fait, nous l'utilisons rarement dans des applications pratiques, donc comme simple compréhension.
Derrière est le cadre le plus important de la partie avant, il est recommandé de choisir d'apprendre Vue, à faible coût, facile à apprendre et à grande demande.
L'apprentissage de la technologie front-end n'est pas comme nous avions l'habitude d'étudier les mathématiques et le chinois, et nécessite de bonnes méthodes d'apprentissage. J'ai cherché sur Internet des méthodes d'apprentissage frontales. Je développe depuis tant d'années. Je sais trop que si la méthode d'apprentissage est mauvaise, il est difficile pour une personne d'apprendre la technologie frontale. Si vous ne comprenez vraiment pas les bonnes méthodes d'apprentissage, vous pouvez me le demander.
Si vous voulez apprendre la technologie, ne vous laissez pas trop influencer par les remarques des autres. Si vous choisissez d'apprendre la technologie, vous étudierez dur et vous trouverez du travail.
Engagé dans la pile complète pendant 6 ans, un apprentissage spécialement établi Qqun ⑦⑧④-⑦⑧③-Zero ①② Partagez les méthodes d'apprentissage et les petits détails qui nécessitent de l'attention, échangez les uns avec les autres et mettez constamment à jour les derniers tutoriels et compétences d'apprentissage (à partir de la fondation zéro au combat de projet frontal WEB) Tutoriels, outils d'apprentissage, itinéraires d'apprentissage de développement full-stack et planification) Point: Apprentissage frontal, nous sommes sérieux