Cela fait un moment que je n'ai pas reçu d'offre de Taobao. Avec les conseils personnels de Xihu, Baitao, D2, des stages et des experts front-end , une vie meilleure m'attend. Il avait été initialement décidé de rendre compte le 7 décembre, mais en raison d'un cas de force majeure, le calendrier a changé (en fait, je ne sais toujours pas si je peux travailler sur Taobao). Au cours de ce processus d'attente anxieux, j'aimerais me calmer et trier mes nombreuses réflexions récentes sur la planification de carrière. J'espère que cela pourra être utile aux débutants comme moi.
Lors de la première réunion Taobao, une grande partie de la conversation avec Yizhou était liée à son plan de carrière. Lors de la deuxième réunion, il a également beaucoup parlé avec Xiao Ma de l'avenir du front-end. Plus tard, j'ai essayé de jouer à Google Wave, et sur un coup de tête, j'ai posé la question « Le refactoring est-il nécessaire en tant que métier à part ? J'avoue que ce problème est très difficile à gérer, surtout pour ceux de la "communauté du refactoring". C'est vraiment drôle quand j'y pense. J'étais vraiment trop mesquin. J'étais quand même content que Tencent ait un poste spécial pour la reconstruction de pages (car mes bases en programmation étaient très pauvres et je ne connaissais que CSS). J'ai réalisé que cette position avait en réalité beaucoup de potentiel. Au contraire, j'ai commencé à douter de sa nécessité. Mais ce n'est pas la question.Le fait est que dans le processus de doute, j'ai une compréhension plus rationnelle et systématique de la façon de me développer dans le domaine front-end.
D’où viennent les nouveaux front-end ?
Je pense que par rapport à d'autres postes techniques, le front-end est le poste informatique le moins susceptible d'être exclu. J'ai remarqué que de nombreux "reconstructeurs de pages", "ingénieurs en développement front-end", etc. recrutés par l'école sont des spécialisations non liées à l'informatique (comme moi, la science du bois... un non-sens~). Cela est bien sûr dû au fait que l’industrie Internet est attractive et que le point de départ pour accéder au HTML et au CSS est bas. À l’université, tout le monde peut encore passer le test C (Computer Level 2). Pourquoi tout le monde ne peut-il pas créer des pages Web ? De plus, en raison de l'intersection des postes, de nombreux personnels front-end sont voués à changer de carrière :
Les concepteurs passent au front-end <br/>C'est le plus courant. Les "artistes" des petites entreprises font encore ce genre de travail - dessin (Photoshop) -> découpe (HTML/CSS). J'ai moi-même commencé sur la voie du front-end car j'ai aidé ma sœur (designer + code blind) à découper des images. L'un des avantages d'être un concepteur front-end est que vous pouvez mieux comprendre les points clés du projet de conception et résoudre facilement les opérations non standard de certains concepteurs visuels. Les inconvénients sont également évidents, notamment le manque de fondement mathématique, le code écrit n'est pas assez rigoureux et la base JavaScript est généralement médiocre, ce qui rend impossible un véritable « développement front-end ».
Le programmeur back-end passe au front-end
Le premier ingénieur front-end de Taobao a lui-même écrit Java. Cette année, un camarade de classe lors du recrutement de l'école a été poussé vers le front-end et a été admis (wow, phrases chinoises compliquées). Une autre raison pour laquelle il existe de nombreuses spécialisations non informatiques sur le front-end est que les étudiants en informatique « dédaignent » de travailler sur le front-end. Vous dites que vous avez étudié l'informatique pendant quatre ans, mais vous finissez par couper des images et écrire du CSS. N'est-ce pas embarrassant ? Par conséquent, ceux qui passent du backend au frontend souhaitent généralement s'engager dans ce qu'on appelle les Web Apps, qui sont des applications Web basées sur Ajax et diverses architectures complexes. Cette direction technique est en fait la tendance générale du front-end (discutée ci-dessous).
Ver de réseau vers le front-end
De nos jours, de nombreux enfants aiment surfer sur Internet, et jouer à des jeux tout le temps est ennuyeux, donc s'ils veulent apprendre quelque chose en rapport avec Internet, le premier choix est naturellement le front-end ! (Parce que c'est simple.) Ceux qui sont nés dans les années 90 et qui s'y intéressent sont devenus des touche-à-tout : ils savent jouer avec Photoshop, CSS, PHP... parmi eux plusieurs célébrités de Twitter dont l'auteur de Baby Bottle Mouth. Typique... En tant que « gros utilisateur d'Internet », l'un des principaux avantages est qu'il a une compréhension intuitive de la structure et des exigences d'interaction des pages Web, qu'il comprend les besoins des internautes et que les programmes qu'il écrit sont souvent plus utilisables. Bien sûr, la facilité d'utilisation dépend de ce que l'on appelle le « concepteur d'interactions », mais la conception d'interactions ne fait-elle pas également partie du front-end ?
En outre, de nombreux webmasters ont grandi dans la pratique et possèdent encore certaines « réalisations front-end ». Peut-être qu'ils voulaient juste créer quelques sites Web pour le plaisir au début et qu'ils ont appris quelques technologies frontales au cours du processus de création de sites Web. Certaines personnes se spécialisent dans le front-end, tandis que d’autres continuent à effectuer des tâches répétitives ou restent les bras croisés. C'est hors sujet et ce n'est pas destiné à être déclaré.