Qu'est-ce que le développement web front-end ?
Beaucoup de débutants ne sont encore pas familiers avec le front-end WEB et ne savent pas qu'est-ce que le front-end Web ? À quoi sert le front-end Web ? Et Que devez-vous apprendre sur la technologie web front-end ? En fait le développement front-end Web est également appelé en plaisantant « lion de siège du développement front-end Web », et ce poste est actuellement également appelé « grand front-end ». Beaucoup de gens ne savent pas comment s'appelle ce poste, alors laissez-moi vous le dire en secret : c'est en fait l'équipe Taobao qui a inventé le nom localisé. Pour des raisons historiques, Taobao a augmenté rapidement après 2005 et le nombre de visites a explosé. L'expérience utilisateur de Taobao a été largement mise à rude épreuve et il est urgent de progresser.
Ensuite, Taobao a officiellement eu le mot [développement web front-end] et le poste de recrutement pour la première fois. Peut-être que d'autres sites Web ont également pensé à une telle description, mais après tout, Taobao, ce qui est bien. -connu, attire beaucoup d'attention. Naturellement, le bouche à oreille s'est répandu et le terme développement front-end a été reporté.
Au début, le front-end Web ne s'appelait pas le front-end, mais était affectueusement appelé "Web Designer". Oui, vous avez bien lu, c'est le nom. Je me souviens de cette époque [Page Web Le dicton "Trois Mousquetaires" vole partout dans le monde. Si vous maîtrisez ces trois salauds, vous êtes vraiment un salaud, et vous pouvez être appelé un concepteur de sites Web.
Les Trois Mousquetaires des pages Web (Flash, Dreamweaver, Firewoks) sont également connus sous le nom de Trois Mousquetaires de la production de pages Web de Macromedia Puisqu'ils sont des produits de la même entreprise, ils ont une intégration très étroite en termes de fonctionnalités. . Plus tard, après l'acquisition de Firewoks par Adobe, un géant pervers, PS a essentiellement remplacé Firewoks pour le travail de conception Web. Bien que je sache que certaines personnes l'utilisent encore, c'est probablement une nostalgie et des fonctions de découpe d'images utiles.
Si les concepteurs Web de l'époque voulaient se lancer dans ce domaine, ils devaient maîtriser Dreamweaver. Ce n'est pas qu'il était le seul à pouvoir écrire du HTML et du CSS, mais ses invites automatiques étaient vraiment faciles à utiliser. le temps. C'est si puissant que vous pouvez facilement accomplir ce que vous voulez sans utiliser de cellules cérébrales. À l’époque où les outils front-end et les éditeurs étaient rares, c’était définitivement un niveau magique (bien sûr, après avoir écrit davantage, je me suis familiarisé avec lui et je n’avais fondamentalement besoin d’aucune invite). Il y avait de nombreux tutoriels sur la création de sites Web basés sur Dreamweaver à l'époque. C'était vraiment une époque pleine de gays et de lesbiennes. Les amis intéressés peuvent en apprendre davantage sur les produits historiques de ces outils.
2005 À cette époque. les pages Web ressemblaient à ceci :
Maintenant, les pages Web ressemblent généralement à ceci :
Que fait principalement un ingénieur web front-end ? Connaissances et compétences requises par les ingénieurs front-end
Les ingénieurs front-end jouent un rôle professionnel indispensable en R&D dans le développement de produits logiciels à l'ère d'Internet. Au sens strict, les ingénieurs front-end utilisent des compétences professionnelles et des outils tels que HTML, CSS et JavaScript pour implémenter des ébauches de conception d'interface utilisateur de produit dans des produits de site Web, couvrant les pages Web des utilisateurs sur PC et mobiles et traitant des problèmes visuels et interactifs. D'une manière générale, toutes les parties des produits terminaux utilisateur liées à la vision et à l'interaction sont des domaines professionnels des ingénieurs front-end.
En fait, les compétences de base des ingénieurs front-end sont : HTML, CSS et JS. Dans le processus de développement de produits d'une entreprise Internet typique, la relation entre les ingénieurs front-end et les autres rôles est à peu près la même. suit :
Le front-end est l'ingénieur le plus proche du produit et de la conception, et joue un rôle dans la connexion des produits et de la technologie. Le front-end est responsable des pièces qui le composent. les utilisateurs peuvent voir, c'est donc également l'ingénieur le plus proche des utilisateurs.
À l'ère des terminaux multiples, si un produit prend en charge à la fois les PC et les terminaux mobiles, les ingénieurs front-end doivent assumer davantage de rôles :
Front -exigences finales Résoudre les problèmes d'interface et d'interaction, en fait, les problèmes au niveau de l'interface utilisateur ont toujours été un problème difficile en génie logiciel, car l'interface utilisateur est en constante évolution. La compatibilité des différentes versions de navigateurs, des normes Web, des appareils mobiles et l'adaptation multi-terminaux ont posé de grands défis aux ingénieurs front-end et ont également des exigences élevées en matière de capacités des ingénieurs front-end. De nombreux problèmes d'interface utilisateur ont plus d'une solution, et de nombreux problèmes ont des idées très intelligentes et des solutions merveilleuses. Front-end est un groupe très créatif parmi les ingénieurs, car cette industrie nécessite une créativité et une imagination riches.
Les ingénieurs front-end sont également les définisseurs, les praticiens et les promoteurs des normes Web, et les normes actuelles du W3C ne se limitent pas aux navigateurs, mais incluent également divers appareils intelligents portables, appareils montés sur véhicule, maisons intelligentes, etc. Dans l’ère future de l’Internet des Objets, les ingénieurs front-end ne seront pas seulement des ingénieurs sur les pages Web, mais aussi des ingénieurs dans tous les domaines de l’interaction homme-machine. Pour plus de détails, voir : Que devez-vous apprendre pour devenir un excellent ingénieur front-end ?
Perspectives des ingénieurs front-end en 2017
Le front-end en 2017 n'est pas tant plus cruel qu'il est plus standardisé dans le premier. deux ans, diverses formations ont été dispensées pendant plusieurs mois. Les novices qui viennent de sortir et proposent négligemment des dizaines de milliers, des dizaines de milliers, seront éliminés du marché.
Les outils de développement/compilation front-end prennent progressivement forme. Bien qu'ils ne soient pas aussi complets que les environnements IDE pour les langages de programmation de premier plan tels que object-c, java et C+, ils le sont. Le concept de modularité d'ingénierie a commencé à prendre racine dans le cœur des gens. Ceux qui écrivent du code HTML CSS Javascript original sont aujourd'hui soit de petits projets, soit des novices. Le navigateur exécute Iron Triangle : css, html, js, ces fichiers nécessaires, si le navigateur existant reste inchangé, alors les ingénieurs du futur seront de moins en moins susceptibles d'écrire ces fichiers directement, et choisiront plutôt un outil de compilation. Vous pouvez l'écrire dans votre langage émergent préféré, puis le compiler dans un fichier Iron Triangle que le navigateur peut reconnaître. Bien sûr, il n'est pas exclu que le navigateur puisse exécuter directement less, scss, ts et d'autres fichiers à l'avenir. .C'est possible. Pour plus de détails, veuillez vous référer à : J'ai entendu dire que vous souhaitiez écrire du front-end en 2017 ?
Le travail initial en 2017 est plus exigeant et les orientations sont plus diversifiées. La réalité virtuelle et les petits programmes sont très populaires ces derniers temps, et un grand nombre d'entreprises recrutent des talents front-end. 2017 sera une année pour les ingénieurs front-end pour montrer leurs compétences. est normal de gagner un salaire mensuel de dizaines de milliers !
Mais la technologie n'est qu'une partie de la vie. Avant, j'étais ambitieux, mais maintenant je suis prêt à écrire du code. Changez ce qui peut être changé et acceptez ce qui ne peut pas être changé. La vie est limitée, les frères se battent jour et nuit. L’attitude envers l’apprentissage de la vie est la suivante : ni impatiente ni impatiente, ni rapide ni lente. Persévérez et croyez en vous. Ne cherchez pas à changer le monde, mais cherchez à changer votre propre vie. Ne demandez pas un pas rapide, mais demandez un pas à la fois. Grâce à la souffrance, elle nous rend plus fort intérieurement. Grâce aux revers, ils nous font continuer à grandir. Grâce aux bugs, ils approfondissent notre réflexion. Grâce au front-end, il nous a encore plus fait croire qu'il faut dix-huit sortes d'arts martiaux pour soutenir un ciel.
[Recommandations associées]
1. Les 6 derniers manuels de développement front-end WEB recommandés pour le téléchargement
3 Parcours d'apprentissage Web front-end : Introduction rapide au développement front-end WEB
4. Parcours d'apprentissage Web front-end : puis-je créer un site Web en apprenant simplement CSS+DIV ?