Maison  >  Article  >  interface Web  >  Des vétérans résument 10 méthodes d'apprentissage qui entravent le progrès

Des vétérans résument 10 méthodes d'apprentissage qui entravent le progrès

一个新手
一个新手original
2017-10-20 09:22:471334parcourir

1. Avant-propos

Il existe de nombreuses personnes engagées dans le front-end Web, et les méthodes et habitudes d'apprentissage de chacun ne sont fondamentalement pas exactement les mêmes ! Quant au front-end web (ou directement Internet), tout le monde sait que c'est une industrie où l'on vieillit et où l'on apprend. Lorsque j’ai écrit un article auparavant, j’ai mentionné de nombreuses méthodes d’apprentissage et suggestions. Changeons aujourd’hui et parlons des méthodes d’apprentissage que je ne recommande pas personnellement, ou des méthodes d’apprentissage qui, selon moi, freinent la progression. J’espère que tout le monde pourra en tirer des leçons ! Si vous avez quelque chose à ajouter ou à signaler, n'hésitez pas à le signaler. Échangeons nos opinions et aidons-nous les uns les autres !

2. Situation spécifique

1. Il suffit de lire les tutoriels sans pratique pratique

Cela peut être considéré comme le plus grand tabou de l'apprentissage, et c'est aussi le celui qui m'a le plus rappelé ! Il existe de nombreux tutoriels sur Internet, couvrant différents langages, divers points de connaissances et divers aspects, tels que javascript, html5, css3, etc. Vous pouvez en trouver beaucoup simplement en effectuant une recherche. Après tout, c'est l'un des plus grands avantages de. Internet, c'est le partage de ressources ! Mais beaucoup de gens se contentent de lire les didacticiels et ne réalisent pas l'opération proprement dite. Peu importe la qualité des didacticiels sur le blog ou des didacticiels vidéo, si vous ne le faites pas vous-même et n'écrivez pas de code, cette façon d'apprendre ne sera pas profondément mémorisée et facile à oublier. En fin de compte, vous n'aurez peut-être pas appris. rien! Et il y a quelques tutoriels, si vous ne suivez pas la pratique pratique, vous risquez d'être confus. Conseil personnalisé : choisissez un tutoriel qui vous convient, mais également pratiquez-le et écrivez du code. Même si vous n’écrivez pas de code en regardant des tutoriels ! Après avoir lu le tutoriel, assurez-vous de le pratiquer vous-même ! Vous pourrez rencontrer quelques problèmes au cours du processus, mais de cette façon vous en apprendrez davantage et votre mémoire sera plus forte !

2. N'apprenez que des frameworks ou des bibliothèques

Cette situation n'est pas aussi grave qu'avant pour javascript (ci-après dénommé : js). Pendant mon université et mon stage, jquery était toujours le leader chez). cette fois-là quand. Beaucoup de gens diront en discutant : pourquoi avons-nous besoin d'apprendre js quand nous avons jquery ? Avec vue, pourquoi devons-nous apprendre js ? Face à une telle question, je n'ai pas répondu à ce moment-là. Je me suis dit : jquery ou vue est implémenté en utilisant js, il sera difficile d'apprendre d'abord jquery ou vue, et ce sera certainement le cas. ne soyez pas très approfondi lorsque vous apprenez jquery ou vue second. De plus, si parfois le projet ne permet pas l'utilisation de jquery ou de vue, alors vous ne pourrez pratiquement pas écrire de code. À l’heure actuelle, si vous apprenez d’autres frameworks ou bibliothèques, cela équivaut fondamentalement à apprendre un nouveau langage. Suggestion personnelle : posez d'abord des bases solides (html+css+js), puis apprenez d'autres frameworks ou bibliothèques. Bien que je connaisse JS, je n'ose pas dire qu'apprendre le framework ou la bibliothèque JS consiste simplement à vérifier la documentation et l'API. Mais au moins, apprendre le framework ou la bibliothèque js ne sera pas si difficile !

3. Concentrez-vous uniquement sur l'écriture de code

C'est une habitude que j'avais auparavant, je me concentre uniquement sur l'écriture de code et je ne connais pas : le couplage, l'instanciation, l'héritage et d'autres termes professionnels. C'est infiniment déroutant de communiquer avec les autres enfermés ! Je n'ai aucune idée de ce dont les autres parlent ! La vitesse des mises à jour technologiques sur Internet est très rapide. Un framework, une bibliothèque et un outil sont publiés de temps en temps. Bien que toutes les technologies les plus récentes ne nécessitent pas d’apprentissage. Mais si vous vous concentrez uniquement sur l’écriture de code et ne comprenez pas les nouvelles technologies. Cela peut facilement vous faire arrêter d’avancer et perdre votre compétitivité. Suggestion personnelle : lors de l'écriture du code, assurez-vous que vous comprenez le code et que vous comprenez le code. Et faites plus attention à l'actualité pour voir s'il y a des mises à jour techniques ! Si vous pensez que la nouvelle technologie est utile ou si vous êtes intéressé, vous pouvez en apprendre davantage ! Après tout, Internet est un domaine dans lequel il faut apprendre tout en apprenant. La technologie se met à jour très rapidement. Si vous ne parvenez pas à suivre les tendances populaires, vous risquez d’être éliminé !

4. Contact avec des projets complexes trop tôt

Cette situation est relativement courante, que ce soit dans les écoles ou les établissements de formation actuels. Beaucoup de gens qui apprennent le front-end n'ont pas posé de bases solides, alors ils menacent de réaliser un grand projet. J'ai entendu dire que certaines personnes voulaient faire du Zhihu, d'autres voulaient atteindre de grands objectifs tels que la Bonne Fortune du siècle et. bientôt! Mais aucun d’entre eux n’a même compris les processus commerciaux et la logique du site Web. Au final, c’est devenu de plus en plus confus et ils ont abandonné ! Les grands objectifs d'avant sont devenus des projets inachevés, et la fonction la plus utile n'est qu'un exercice de code ! J'ai passé beaucoup de temps à faire quelque chose qui n'a aucune signification pratique ! Suggestion personnelle : du simple au complexe, les sites Web complexes comportent de nombreux modules simples. Autant commencer par des fonctions simples, puis y ajouter des fonctions après avoir terminé une fonction ! C'est le cas de l'entreprise dans laquelle je travaille actuellement. Le système de gestion backend a été développé depuis plusieurs mois d'une fonction qui n'avait que la connexion et l'enregistrement des employés, jusqu'à l'ajout de fonctions une par une, le projet s'améliore désormais progressivement ! (Groupe d'apprentissage et d'échange Web front-end : 328058344 Pas de chat, veuillez ne pas participer si vous ne le souhaitez pas !)

5. Trop ambitieux et avide de réussite

Cette situation est plus fréquente chez les personnes issues des établissements de formation. Je ne sais pas si toutes les villes sont comme ça, mais c’est ce que je ressens ici à Guangzhou. C’est juste que les objectifs sont irréalistes et que vous ne vous connaissez pas assez bien ! Lorsque je discutais en groupe auparavant, pendant la période Or, Trois et Argent, de nombreuses personnes cherchaient un emploi et j'ai rencontré de nombreuses personnes d'établissements de formation en discutant. Il y a différentes compétences sur le CV. Je viens d'obtenir mon diplôme et je me suis formé dans un établissement de formation pendant quelques mois. Soit j'ai deux ou trois ans d'expérience professionnelle, soit j'ai suivi une formation de quelques mois. de personnes sur le marché qui ont deux ou trois ans. Bref, vous vous vantez de pouvoir tout faire ! Mais dès que la question se pose, je ne connais pas neuf questions sur dix. Lorsqu’on me demande ce qu’est une fermeture, je ne sais pas ; lorsqu’on me demande ce qu’est un prototype, je ne sais pas. J'ai demandé ce qu'est l'héritage, mais je ne sais toujours pas. Ici, je dois parler d'une question qui m'a profondément impressionné. J'utilise cette question pour traiter avec ces gens ! Voyez quelle personne maîtrise toutes sortes de choses et se vante de toutes sortes de manières. J'ai immédiatement posé cette question, mais personne n'a pu y répondre correctement. La question est ci-dessous !


alert(a)
a();
var a=3;
function a(){
 alert(10)
}
 alert(a)
a=6;
a();

Ce qui précède n'est qu'un phénomène superficiel. Plus important encore, être si plein d'entrain peut vous empêcher de trouver un emploi ! Parce que certaines entreprises pensent qu'elles ne peuvent vous donner qu'un salaire maximum de 4 000, mais vous pensez avoir la possibilité d'obtenir un salaire de plus de 9 000. Dans cette situation, difficile de trouver un emploi ! Cela ne fait pas non plus bonne impression ! De plus, cela peut affecter votre choix de carrière ! Conseil personnalisé : partez de la réalité et évaluez-vous. Pensez à ce que vous savez et à ce que vous pouvez apporter à l’entreprise ! Vous pouvez également vous arrêter aux suggestions d'autres personnes et comparer les niveaux techniques et les salaires des autres, ou rechercher des questions d'entretien en ligne pour voir si vous pouvez répondre à ces questions d'entretien ! Enfin, évaluez-vous et où vous pensez être !

6. Fuyez les difficultés quand vous les voyez

Je crois que beaucoup de gens ont ressenti cela au cours du développement, ils rencontrent un ou plusieurs besoins ou fonctions qu'ils estiment impossibles à réaliser. Essayer tous les moyens possibles pour s'échapper, tels que : Cette fonction n'est pas très importante, est-il acceptable de ne pas la faire ? Je n'ai jamais utilisé cette fonction auparavant et je n'arrive pas à la comprendre. Externaliser cette fonction à d’autres, on n’y arrive pas ! Beaucoup, beaucoup de mots d'évasion. Vous pouvez y réfléchir, si vous vous évadez à chaque fois, votre niveau technique restera-t-il encore au stade de base au fil du temps ? Comment puis-je améliorer mon niveau technique à l’avenir ? Conseil personnalisé : Affrontez les difficultés de front. Dans le développement web front-end, si vous rencontrez des difficultés, c'est normal. Si vous ne rencontrez pas de difficultés, vous avez des ennuis ! Face aux problèmes, nous devrions les défier au lieu d’y échapper ! Tout le monde veut améliorer son niveau technique. Résoudre des problèmes difficiles n’est-il pas une bonne opportunité pratique d’améliorer son niveau technique ? Si vous réussissez un problème difficile que vous pensiez impossible auparavant, cela témoigne de votre amélioration du niveau technique ! N'est-ce pas ? Je pense également qu'écrire du code métier simple tous les jours, sans explorer de nouvelles connaissances ni résoudre des problèmes difficiles, n'est pas très amusant dans un développement comme celui-ci !

7. Tant qu'il peut être utilisé, mais que vous ne souhaitez pas l'optimiser

C'est aussi une situation très courante Beaucoup de gens pensent que le code écrit peut être utilisé et. ça peut répondre aux besoins ! Je ne me soucie pas du tout de l’optimisation future. Lorsqu’il s’agit de développer des projets ou des plug-ins, même si je préconise aussi : implémentez d’abord, puis optimisez cette méthode ! Mais cela ne veut pas dire que j’en ai fini avec le développement et que je ne penserai plus à l’optimisation ! Si vous n'essayez pas d'optimiser votre propre code et d'explorer de meilleures façons d'écrire du code, et encore moins d'écrire du code concis et de haute qualité à l'avenir, car vous avez bloqué un moyen important d'apprendre à écrire du code concis et de haute qualité. Une autre chose est que dans le projet, certains problèmes peuvent être potentiels. Même s'il n'y a aucun problème dans le projet actuellement, cela ne signifie pas qu'il n'y aura pas de problèmes à l'avenir. Au lieu de cela, une fois le projet développé, essayez d'optimiser votre propre code, explorez de meilleures méthodes de mise en œuvre et essayez d'écrire un code concis et de haute qualité. N'est-ce pas un bon processus d'apprentissage ? Quant aux moyens d'optimiser le code, il en existe de très nombreuses (par exemple, comme on le dit souvent : le code est trop répétitif, faut-il introduire des design patterns ? Les performances du site sont moyennes, peut-il être optimisé ?), optimisant ce domaine ne signifie pas optimiser au mieux en une seule étape, mais au moins ce ne sera pas pire qu'avant ! Concernant l'optimisation, j'ai également publié quelques ressources auparavant. C’est facile à trouver et il existe de nombreuses ressources en ligne ! Jetez un oeil !

8. Ne demandez pas si vous ne comprenez pas et demandez immédiatement si vous ne comprenez pas.

Ne demandez pas si vous ne comprenez pas. Tout le monde le sait. problème, vous ne posez jamais la question à vos collègues et ne consultez jamais les autres par d’autres moyens. Méditez simplement là-bas et essayez différentes solutions. Le pire résultat de cette approche est que le problème ne peut finalement pas être résolu et que les collègues sont invités à se renseigner sur l'état du développement. Le meilleur résultat est que le problème est résolu, mais il faudra certainement beaucoup de temps pour résoudre le problème. Si vous ne comprenez pas, demandez immédiatement. C'est ce que signifie le mot. Si vous rencontrez un problème, demandez-le immédiatement aux autres. Je ne réfléchis pas beaucoup ou pas du tout. Cela peut résoudre le problème, mais cela vous amènera à demander fréquemment à vos collègues, ce qui rendra vos collègues très impatients. Si la patience de votre collègue est à bout, le ton de votre réponse risque de ne pas être très bon. Cela affectera non seulement la relation entre collègues, mais vous fera également avoir peur de demander conseil à vos collègues à l'avenir, vous exposant ainsi au risque de ne pas savoir et de ne pas demander comme mentionné ci-dessus. Conseils personnalisés : demandez conseil le cas échéant. Lorsque vous rencontrez un problème que vous ne comprenez pas, réfléchissez-y d'abord dans son contexte. Demandez-vous si vous n'avez pas déjà rencontré ce problème. Si vous ne parvenez pas à le résoudre, accédez à Internet pour trouver une solution. n'a pas été résolu, puis demandez aux autres, demandez à vos collègues ou par d'autres canaux. De cette façon, je peux penser que ma mémoire sera profonde lors de la résolution de problèmes et je ne dérangerai pas trop souvent mes collègues !

9. Faites semblant de comprendre quand vous ne comprenez pas

Cette sous-section est similaire à celle ci-dessus en apparence, mais en fait elle est différente ! Faire semblant de comprendre quand vous ne comprenez pas signifie que lorsque vous demandez aux autres, vous ne comprenez pas complètement ce que les autres disent. Peut-être que c'est pour le plaisir de la face ou parce que vous êtes gêné de déranger les autres pendant si longtemps, ou c'est le cas. vous avez peur de déranger les autres pendant trop longtemps, alors vous faites semblant de comprendre. Mais cela peut vous tromper pendant un moment, mais cela sera bientôt révélé à nouveau. Cela vous obligera à poser à nouveau les mêmes questions aux autres après un certain temps, ce qui rendra les autres encore plus embarrassés et embarrassés ! Vous dérangerez également les autres plus de temps ! Conseil personnalisé : Si vous avez des questions, posez-les à quelqu'un d'autre, à condition que la personne à qui vous posez la question ne soit pas très impatiente. Il répondra patiemment à vos questions ! Par conséquent, lorsque vous posez une question à d'autres personnes, vous devez vous assurer que vous comprenez la raison de la question. Si votre collègue ne parvient pas à l'expliquer clairement une fois, et si vous ne comprenez pas directement la réponse, je pense que beaucoup de gens l'expliqueront. encore une fois en détail. Si vous craignez que vos collègues soient occupés au travail ou pour d'autres raisons, vous pouvez choisir un moment approprié ! Ce que je demande maintenant à mes collègues, c’est : soit ne demandez pas, soit si vous voulez demander, allez au fond des choses ! Bien sûr, mes collègues sont très patients. Chaque fois que j’ai des questions, ils y répondent patiemment et même les développent !

10. Écrivez du code sans clarifier les exigences

Après avoir reçu les exigences, la première réaction de nombreuses personnes est d'écrire du code, avant même de clarifier les exigences. Une autre situation est que de nombreuses personnes réfléchissent aux exigences lorsqu’elles écrivent du code. Cette méthode de développement est au cas où vous ne comprendriez pas les exigences ! Cela peut conduire à devoir modifier une grande partie du code que vous avez écrit, voire même le supprimer et le réécrire complètement. La probabilité d'écrire du code sans comprendre clairement les exigences devrait être assez élevée, mais d'une manière générale, il est difficile de détecter cette situation. Après tout, il est normal que les programmeurs ajoutent, suppriment, modifient et vérifient du code ! Je ne le sais pas moi-même, mais cela a été évoqué par le patron lors d'un partage de technologie. Sa suggestion est que pour certaines exigences légèrement plus complexes, clarifiez d'abord les exigences, dessinez simplement un organigramme, puis écrivez d'abord le code A. petit commentaire, puis commencez à écrire du code ! À ce sujet, je suis actuellement en train de le mettre en œuvre ! À moins que les exigences ne soient vraiment simples, je dessinerai simplement un organigramme sur un bloc-notes. Selon l'organigramme, écrivez les commentaires puis écrivez le code. Ce sera plus organisé et le code sera clair. Il y aura peut-être des retouches dans le futur, mais ce ne sera pas autant qu'avant ! Le temps de développement et l’efficacité ont été améliorés !

3.Résumé

Je ne connais pas la situation actuelle du marché du front-end Web, mais Guangzhou n'est en effet pas très bonne, et la concurrence est également très forte. 100 personnes en compétition pour un poste, parmi lesquelles La raison en est qu'il existe de nombreux établissements de formation et que l'entrée initiale est simple. Face à une telle situation, tout ce que nous pouvons faire, c'est apprendre de temps en temps et améliorer notre niveau technique. Ce n’est qu’ainsi que vous pourrez garantir que vous êtes très compétitif et que vous pourrez vous démarquer du grand nombre de personnes. Lorsqu’il s’agit d’apprendre et de s’améliorer, en plus d’avoir une méthode d’apprentissage qui vous convient, vous devez aussi vous inspirer de certaines méthodes d’apprentissage qui freinent la progression ! Les 10 points ci-dessus sont quelques-unes de mes propres réflexions. J'espère que c'est utile à tout le monde ! La dernière est : s’il existe de bonnes ou de mauvaises méthodes d’apprentissage, donnez-moi quelques conseils. Laissez tout le monde échanger des opinions et apprendre les uns des autres !

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:
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