Maison interface Web tutoriel HTML 3 conseils pour faire de vous une personne formidable

3 conseils pour faire de vous une personne formidable

Jun 24, 2017 am 10:57 AM
专家 前端 小白 技术

Pour les nouveaux arrivants qui débutent dans le front-end, vous pouvez demander :

Puis-je apprendre des cours front-end sans aucune base ?

Comment commencer à apprendre le front-end ?

Si vous êtes un travailleur front-end, vous pouvez vous demander :

Comment puis-je m'améliorer ?

Avec un plafond de développement front-end bas, a-t-il vraiment rencontré un goulot d'étranglement ?

Ensuite, je répondrai à ces questions sous trois aspects : l'apprentissage, la pratique et l'avancement, et partagerai mon expérience de croissance front-end.

1

Chapitre d'apprentissage

Pour apprendre le front-end, il est recommandé de poser d'abord de bonnes bases. Les bases ici sont divisées en deux catégories : les bases informatiques et les bases professionnelles.

Certaines personnes peuvent penser qu'on peut faire du travail front-end même sans ces fondations (c'est pourquoi nous avons dit que le seuil est bas auparavant), mais la maîtrise et la compréhension de ces connaissances de base détermine jusqu’où pouvons-nous aller. Cette partie de l’apprentissage est un processus étape par étape et ne peut être accomplie du jour au lendemain.

Alors comment apprendre ces connaissances de base ?

Je propose de partir de trois aspects : les livres, les codes et les normes.

Livres : Lorsque vous avez besoin de comprendre un certain point de connaissance, vous pouvez lire quelques livres supplémentaires connexes et lire différentes explications de ce problème par différents auteurs pour approfondir vos connaissances. L'effet est meilleur en comparaison.

Code : Un bon moyen de vérifier si l'on maîtrise les connaissances est de lire le code. Cela nous aide non seulement à approfondir notre compréhension des connaissances, mais peut également combler les lacunes et nous apporter de nouvelles lumières. Quel code source vaut la peine d’être lu ?

· Code dans les livres

· Code laissé par les prédécesseurs

· Expérience dans le forum

· Code d'un certain site Web

· De nombreux codes open source peuvent être utilisés comme sources de référence

· Résumez le code que vous avez écrit auparavant, vous obtiendrez différentes surprises

Standard : Quand nous Lorsque vous rencontrez un problème, vous devez remonter à sa source. Et la recherche de normes est essentielle. La technologie Internet se met à jour et itère trop rapidement, et les ressources sur Internet varient de bonnes à mauvaises. Par conséquent, l’une des méthodes importantes pour notre sélection est de consulter les normes. Les normes liées au front-end sont principalement divisées en deux aspects, à savoir les normes industrielles et les normes des fabricants.

Les organisations qui formulent des normes industrielles comprennent principalement : l'organisation ecma/l'organisation IETF/l'organisation W3C

Les plateformes qui formulent les normes des fabricants comprennent principalement : IE/ Chrome/Firefox etc.

2

Chapitre pratique

Pratique L'étape est destinée aux étudiants qui rencontrent des goulots d'étranglement. C'est très important, car quelle que soit la manière dont ils étudient, le but ultime est de résoudre des problèmes pratiques.

Tournant autour des problèmes dans la pratique, ils peuvent en fait être divisés en quatre aspects : la découverte de problèmes, l'analyse de problèmes, la résolution de problèmes et le règlement de problèmes.

Il existe de nombreuses façons de découvrir des problèmes, notamment les exigences fonctionnelles du produit, les exigences non fonctionnelles du développement, les questions, les suggestions, les plaintes, etc. Le plus souvent, les ingénieurs front-end doivent réfléchir et résumer, ce qui constitue également un défi auquel nous sommes confrontés.

Lorsque nous trouvons un problème, ne vous précipitez pas pour le résoudre, analysez l'essence du problème, déterminez les facteurs qui ont causé le problème, communiquez avec plusieurs parties, proposez plusieurs solutions, analysez les avantages et les inconvénients de chacune, puis faites un choix en fonction de la situation réelle pour enfin résoudre le problème.

En entreprise, 80% des bugs sont principalement causés par une prise en compte incomplète de la logique métier, une omission du traitement du jugement logique, un format de données non standard, etc. . Ce type de bug est relativement rapide à corriger, mais il est facile de faire des allers-retours ou d'introduire de nouveaux bugs. Ces bugs réduisent le temps de travail effectif des développeurs.

Encore 15 % des bugs sont causés par les propres problèmes de codage des développeurs, qui sont des bugs techniques. Cependant, à mesure que les développeurs se familiarisent avec les plates-formes et les frameworks logiciels et développent leur propre programmation avec. l'amélioration des compétences en programmation et des connaissances en programmation, ces bugs diminueront progressivement.

Enfin, régler le problème, approfondir sa compréhension, puis appliquer les solutions à des problèmes simples à des problèmes complexes , c'est aussi une manière de s'améliorer.

3

Chapitre avancé

Après avoir atteint un certain niveau, capacité personnelle Il est difficile de s'améliorer et s'est heurté à un goulot d'étranglement. À ce stade, vous devez partir d'un point de vue personnel pour comprendre si le plafond a été atteint, et vous pouvez également partir d'un point de vue d'équipe pour trouver un point de rupture.

Les capacités personnelles peuvent être analysées en profondeur et en largeur. La profondeur se divise en trois étapes : apparition, principe et mise en œuvre. L'apparition est l'étape de base évoquée précédemment. L'étape suivante consiste à comprendre les principes et à être capable de saisir et d'identifier les points de connaissance. La phase de mise en œuvre consiste à être en mesure d'utiliser pleinement le système de connaissances existant et de l'appliquer.

D'un point de vue global, il peut être divisé en deux parties : les compétences professionnelles et le champ d'application. Les compétences professionnelles peuvent commencer par la couverture et la compréhension du système de connaissances. Il s’agit de savoir si la couverture est suffisamment large et dans quelle mesure les solutions communes sont connues. Élargir la portée du domaine nécessite la compréhension d'autres produits, tels que les terminaux mobiles, les terminaux de bureau, etc.

Si vous êtes excellent dans les aspects ci-dessus, vous serez un excellent ingénieur front-end. Mais l’excellence individuelle ne suffit pas, nous avons aussi besoin de l’excellence d’équipe.

Une percée pour les équipes, axée sur le processus, l'efficacité et la collaboration. Le modèle de travail actuel chez NetEase suit essentiellement le processus suivant, qui est relativement détaillé et standardisé.

| Nouvelles exigences en ligne

Exigences → Interaction → Visuel → Développement → Autotest → Test → Modification de bug → Test → Modification de bug → Test → Confirmation interactive → Confirmation visuelle → Application en ligne → Confirmation → En ligne

| Hotfix en ligne

Retour sur le problème → modification de bug → test → bug modification →Test→Postuler en ligne→Confirmer→hotfix en ligne

Enfin, j'aimerais partager deux phrases avec vous :

Maintenez toujours une attitude humble et prudente attitude.

Renforcez toujours la culture de la capacité d'apprentissage.

Sur la voie de l'apprentissage front-end, en plus de l'auto-apprentissage et de l'amélioration, un autre bon moyen est de communiquer avec des ingénieurs de développement front-end seniors et d'utiliser l'expérience d'autres personnes pour obtenir des méthodes d'apprentissage efficaces. et un avancement rapide. Rejoignez mon groupe et les grands communiqueront entre eux tous les jours

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le papier Stable Diffusion 3 est enfin publié, et les détails architecturaux sont révélés. Cela aidera-t-il à reproduire Sora ? Le papier Stable Diffusion 3 est enfin publié, et les détails architecturaux sont révélés. Cela aidera-t-il à reproduire Sora ? Mar 06, 2024 pm 05:34 PM

L'article de StableDiffusion3 est enfin là ! Ce modèle est sorti il ​​y a deux semaines et utilise la même architecture DiT (DiffusionTransformer) que Sora. Il a fait beaucoup de bruit dès sa sortie. Par rapport à la version précédente, la qualité des images générées par StableDiffusion3 a été considérablement améliorée. Il prend désormais en charge les invites multithèmes, et l'effet d'écriture de texte a également été amélioré et les caractères tronqués n'apparaissent plus. StabilityAI a souligné que StableDiffusion3 est une série de modèles avec des tailles de paramètres allant de 800M à 8B. Cette plage de paramètres signifie que le modèle peut être exécuté directement sur de nombreux appareils portables, réduisant ainsi considérablement l'utilisation de l'IA.

Cet article vous suffit pour en savoir plus sur la conduite autonome et la prédiction de trajectoire ! Cet article vous suffit pour en savoir plus sur la conduite autonome et la prédiction de trajectoire ! Feb 28, 2024 pm 07:20 PM

La prédiction de trajectoire joue un rôle important dans la conduite autonome. La prédiction de trajectoire de conduite autonome fait référence à la prédiction de la trajectoire de conduite future du véhicule en analysant diverses données pendant le processus de conduite du véhicule. En tant que module central de la conduite autonome, la qualité de la prédiction de trajectoire est cruciale pour le contrôle de la planification en aval. La tâche de prédiction de trajectoire dispose d'une riche pile technologique et nécessite une connaissance de la perception dynamique/statique de la conduite autonome, des cartes de haute précision, des lignes de voie, des compétences en architecture de réseau neuronal (CNN&GNN&Transformer), etc. Il est très difficile de démarrer ! De nombreux fans espèrent se lancer dans la prédiction de trajectoire le plus tôt possible et éviter les pièges. Aujourd'hui, je vais faire le point sur quelques problèmes courants et des méthodes d'apprentissage introductives pour la prédiction de trajectoire ! Connaissances introductives 1. Existe-t-il un ordre d'entrée pour les épreuves de prévisualisation ? R : Regardez d’abord l’enquête, p

DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! Mar 21, 2024 pm 05:21 PM

Cet article explore le problème de la détection précise d'objets sous différents angles de vue (tels que la perspective et la vue à vol d'oiseau) dans la conduite autonome, en particulier comment transformer efficacement les caractéristiques de l'espace en perspective (PV) en vue à vol d'oiseau (BEV). implémenté via le module Visual Transformation (VT). Les méthodes existantes sont globalement divisées en deux stratégies : la conversion 2D en 3D et la conversion 3D en 2D. Les méthodes 2D vers 3D améliorent les caractéristiques 2D denses en prédisant les probabilités de profondeur, mais l'incertitude inhérente aux prévisions de profondeur, en particulier dans les régions éloignées, peut introduire des inexactitudes. Alors que les méthodes 3D vers 2D utilisent généralement des requêtes 3D pour échantillonner des fonctionnalités 2D et apprendre les poids d'attention de la correspondance entre les fonctionnalités 3D et 2D via un transformateur, ce qui augmente le temps de calcul et de déploiement.

PHP et Vue : une combinaison parfaite d'outils de développement front-end PHP et Vue : une combinaison parfaite d'outils de développement front-end Mar 16, 2024 pm 12:09 PM

PHP et Vue : une combinaison parfaite d'outils de développement front-end À l'ère actuelle de développement rapide d'Internet, le développement front-end est devenu de plus en plus important. Alors que les utilisateurs ont des exigences de plus en plus élevées en matière d’expérience des sites Web et des applications, les développeurs front-end doivent utiliser des outils plus efficaces et plus flexibles pour créer des interfaces réactives et interactives. En tant que deux technologies importantes dans le domaine du développement front-end, PHP et Vue.js peuvent être considérés comme une arme parfaite lorsqu'ils sont associés. Cet article explorera la combinaison de PHP et Vue, ainsi que des exemples de code détaillés pour aider les lecteurs à mieux comprendre et appliquer ces deux éléments.

Questions fréquemment posées par les enquêteurs front-end Questions fréquemment posées par les enquêteurs front-end Mar 19, 2024 pm 02:24 PM

Lors des entretiens de développement front-end, les questions courantes couvrent un large éventail de sujets, notamment les bases HTML/CSS, les bases JavaScript, les frameworks et les bibliothèques, l'expérience du projet, les algorithmes et les structures de données, l'optimisation des performances, les requêtes inter-domaines, l'ingénierie front-end, les modèles de conception et les nouvelles technologies et tendances. Les questions de l'intervieweur sont conçues pour évaluer les compétences techniques du candidat, son expérience en matière de projet et sa compréhension des tendances du secteur. Par conséquent, les candidats doivent être parfaitement préparés dans ces domaines pour démontrer leurs capacités et leur expertise.

Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Apr 18, 2024 pm 09:43 PM

Le 23 septembre, l'article « DeepModelFusion:ASurvey » a été publié par l'Université nationale de technologie de la défense, JD.com et l'Institut de technologie de Pékin. La fusion/fusion de modèles profonds est une technologie émergente qui combine les paramètres ou les prédictions de plusieurs modèles d'apprentissage profond en un seul modèle. Il combine les capacités de différents modèles pour compenser les biais et les erreurs des modèles individuels pour de meilleures performances. La fusion profonde de modèles sur des modèles d'apprentissage profond à grande échelle (tels que le LLM et les modèles de base) est confrontée à certains défis, notamment un coût de calcul élevé, un espace de paramètres de grande dimension, l'interférence entre différents modèles hétérogènes, etc. Cet article divise les méthodes de fusion de modèles profonds existantes en quatre catégories : (1) « Connexion de modèles », qui relie les solutions dans l'espace de poids via un chemin de réduction des pertes pour obtenir une meilleure fusion de modèles initiale.

Django est-il front-end ou back-end ? Vérifiez-le! Django est-il front-end ou back-end ? Vérifiez-le! Jan 19, 2024 am 08:37 AM

Django est un framework d'application Web écrit en Python qui met l'accent sur un développement rapide et des méthodes propres. Bien que Django soit un framework Web, pour répondre à la question de savoir si Django est un front-end ou un back-end, vous devez avoir une compréhension approfondie des concepts de front-end et de back-end. Le front-end fait référence à l'interface avec laquelle les utilisateurs interagissent directement, et le back-end fait référence aux programmes côté serveur. Ils interagissent avec les données via le protocole HTTP. Lorsque le front-end et le back-end sont séparés, les programmes front-end et back-end peuvent être développés indépendamment pour mettre en œuvre respectivement la logique métier et les effets interactifs, ainsi que l'échange de données.

Plus qu'une simple gaussienne 3D ! Dernier aperçu des techniques de reconstruction 3D de pointe Plus qu'une simple gaussienne 3D ! Dernier aperçu des techniques de reconstruction 3D de pointe Jun 02, 2024 pm 06:57 PM

Écrit ci-dessus & La compréhension personnelle de l'auteur est que la reconstruction 3D basée sur l'image est une tâche difficile qui implique de déduire la forme 3D d'un objet ou d'une scène à partir d'un ensemble d'images d'entrée. Les méthodes basées sur l’apprentissage ont attiré l’attention pour leur capacité à estimer directement des formes 3D. Cet article de synthèse se concentre sur les techniques de reconstruction 3D de pointe, notamment la génération de nouvelles vues inédites. Un aperçu des développements récents dans les méthodes d'éclaboussure gaussienne est fourni, y compris les types d'entrée, les structures de modèle, les représentations de sortie et les stratégies de formation. Les défis non résolus et les orientations futures sont également discutés. Compte tenu des progrès rapides dans ce domaine et des nombreuses opportunités d’améliorer les méthodes de reconstruction 3D, un examen approfondi de l’algorithme semble crucial. Par conséquent, cette étude fournit un aperçu complet des progrès récents en matière de diffusion gaussienne. (Faites glisser votre pouce vers le haut

See all articles