Es gibt viele Menschen, die sich mit Web-Frontend beschäftigen, und die Lernmethoden und Lerngewohnheiten sind im Grunde nicht alle gleich! Was das Web-Frontend (oder direkt das Internet) betrifft, weiß jeder, dass es sich um eine Branche handelt, in der man alt wird und lernt. Als ich zuvor einen Artikel schrieb, erwähnte ich viele Lernmethoden und Vorschläge. Lassen Sie uns heute etwas ändern und über die Lernmethoden sprechen, die ich persönlich nicht empfehle, oder über die Lernmethoden, die meiner Meinung nach den Fortschritt behindern. Ich hoffe, dass jeder daraus lernen kann! Wenn Sie etwas hinzufügen oder hervorheben möchten, weisen Sie bitte darauf hin. Lasst uns Meinungen austauschen und uns gegenseitig helfen!
Dies kann als das größte Tabu beim Lernen bezeichnet werden, und es ist auch das eine Sache, an die ich am meisten erinnert wurde! Es gibt viele Tutorials im Internet, die verschiedene Sprachen, verschiedene Wissenspunkte und verschiedene Aspekte abdecken, wie z. B. Javascript, HTML5, CSS3 usw. Sie können viele davon einfach durch Suchen finden. Dies ist schließlich einer der größten Vorteile von Das Internet ist Ressourcen-Sharing! Aber viele Leute lesen nur die Tutorials und führen die eigentliche Bedienung nicht durch. Egal wie gut die Tutorials auf dem Blog oder die Video-Tutorials sind, wenn Sie es nicht selbst tun und Code schreiben, wird Ihnen diese Art des Lernens nicht tief in Erinnerung bleiben und Sie werden es am Ende vielleicht nicht vergessen irgendetwas! Und es gibt einige Tutorials. Wenn Sie die praktische Übung nicht befolgen, kann es zu Verwirrung kommen. Persönlicher Rat: Wählen Sie ein Tutorial, das zu Ihnen passt, üben Sie es und schreiben Sie Code. Auch wenn Sie keinen Code schreiben, während Sie sich Tutorials ansehen! Nachdem Sie das Tutorial gelesen haben, üben Sie es unbedingt selbst! Während des Vorgangs kann es zu Problemen kommen, aber auf diese Weise lernen Sie mehr und Ihr Gedächtnis wird stärker!
Diese Situation ist für Javascript (im Folgenden als: js bezeichnet) noch nicht so ernst wie zuvor damals. Viele Leute werden beim Chatten fragen: Warum müssen wir js lernen, wenn wir jquery haben? Warum müssen wir bei Vue js lernen? Als ich mit einer solchen Frage konfrontiert wurde, dachte ich mir: Jquery oder Vue werden mit js implementiert. Wenn Sie js nicht kennen, wird es schwierig sein, zuerst JQuery oder Vue zu lernen Seien Sie nicht sehr tiefgründig, wenn Sie als Zweites JQuery oder Vue lernen. Wenn das Projekt manchmal die Verwendung von JQuery oder Vue nicht zulässt, können Sie außerdem grundsätzlich keinen Code schreiben. Wenn Sie zu diesem Zeitpunkt andere Frameworks oder Bibliotheken lernen, entspricht dies im Grunde dem Erlernen einer neuen Sprache. Persönlicher Vorschlag: Legen Sie zuerst eine solide Grundlage (HTML + CSS + JS) und lernen Sie dann andere Frameworks oder Bibliotheken kennen. Obwohl ich JS kenne, wage ich nicht zu sagen, dass das Erlernen des JS-Frameworks oder der JS-Bibliothek nur dazu dient, die Dokumentation und API zu überprüfen. Aber zumindest wird das Erlernen des JS-Frameworks oder der JS-Bibliothek nicht so schwierig sein!
Das ist eine Angewohnheit, die ich vorher nur auf das Schreiben von Code hatte und die ich nicht kenne: Kopplung, Instanziierung, Vererbung und andere Fachbegriffe Es ist unendlich verwirrend, mit anderen zu kommunizieren. Ich habe keine Ahnung, wovon andere reden! Die Geschwindigkeit technologischer Updates im Internet ist sehr hoch. Hin und wieder werden ein Framework, eine Bibliothek und ein Tool veröffentlicht. Allerdings erfordert nicht jede neuere Technologie Lernen. Aber wenn Sie sich nur auf das Schreiben von Code konzentrieren und neue Technologien nicht verstehen. Dies kann leicht dazu führen, dass Sie nicht mehr vorankommen und Ihre Wettbewerbsfähigkeit verlieren. Persönlicher Vorschlag: Stellen Sie beim Schreiben von Code sicher, dass Sie den Code verstehen und ein Verständnis für den Code haben. Und achten Sie mehr auf die Neuigkeiten, um zu sehen, ob es technische Updates gibt! Wenn Sie die neuere Technologie für nützlich halten oder Interesse haben, können Sie mehr darüber erfahren! Schließlich ist das Internet ein Bereich, in dem man sehr schnell lernen muss, wenn man mit den aktuellen Trends nicht Schritt halten kann.
Diese Situation kommt relativ häufig vor, egal ob in Schulen oder aktuellen Ausbildungseinrichtungen. Viele Leute, die Front-End lernen, haben kein solides Fundament gelegt und drohen einfach damit, ein großes Projekt zu machen. Ich habe gehört, dass einige Leute Zhihu machen wollen, andere wollen große Ziele wie das Glück des Jahrhunderts erreichen und so weiter! Aber keiner von ihnen verstand überhaupt die Geschäftsprozesse und die Logik der Website. Am Ende wurde es immer unübersichtlicher und sie gaben auf! Die großen Ziele zuvor sind zu unvollendeten Projekten geworden, und die nützlichste Funktion ist nur eine Codeübung! Ich habe viel Zeit damit verbracht, etwas zu tun, das keine praktische Bedeutung hat! Persönlicher Vorschlag: Von einfach bis komplex, komplexe Websites verfügen über viele einfache Module. Sie können genauso gut zuerst mit einfachen Funktionen beginnen und nach Abschluss einer Funktion weitere Funktionen hinzufügen! Dies ist bei dem Unternehmen der Fall, in dem ich derzeit arbeite. Das Backend-Managementsystem wurde mehrere Monate lang entwickelt. Von einer Funktion, die nur die Anmeldung und Registrierung der Mitarbeiter umfasste, bis hin zum Hinzufügen von Funktionen nach und nach wird das Projekt nun schrittweise verbessert! (Web-Frontend-Lernaustauschgruppe: 328058344 Kein Chatten, bitte nehmen Sie nicht teil, wenn Sie nicht möchten!)
Diese Situation kommt häufiger bei Menschen vor, die aus Ausbildungseinrichtungen kommen. Ich weiß nicht, ob alle Städte so sind, aber so fühlt es sich für mich hier in Guangzhou an. Es ist nur so, dass die Ziele unrealistisch sind und man sich selbst nicht gut genug kennt! Als ich vorher im Gruppenchat war, in der Zeit von Gold, Silber und Silber, waren viele Leute auf Jobsuche und ich habe beim Chatten viele Leute aus Ausbildungseinrichtungen kennengelernt. Im Lebenslauf stehen verschiedene Qualifikationen. Ich habe gerade ein paar Monate Berufserfahrung in einer Ausbildungseinrichtung gemacht, oder ich habe ein paar Monate lang eine entsprechende Ausbildung absolviert von Leuten auf dem Markt, die zwei oder drei Jahre haben. Kurz gesagt, Sie prahlen damit, dass Sie alles schaffen können! Aber sobald die Frage auftaucht, weiß ich neun von zehn Fragen nicht. Auf die Frage, was ein Verschluss ist, weiß ich es nicht; auf die Frage, was ein Prototyp ist, weiß ich es nicht. Ich habe gefragt, was Vererbung ist, aber ich weiß es immer noch nicht. Hier muss ich über eine Frage sprechen, die mich tief beeindruckt hat. Ich nutze diese Frage, um mit diesen Leuten umzugehen! Sehen Sie, welche Person sich in allen möglichen Dingen auskennt und sich auf alle möglichen Arten rühmt. Ich habe diese Frage sofort gestellt, aber niemand konnte sie richtig beantworten. Die Frage ist unten!
alert(a) a(); var a=3; function a(){ alert(10) } alert(a) a=6; a();
Das oben Genannte ist nur ein oberflächliches Phänomen. Noch wichtiger ist, dass es für Sie schwierig sein kann, einen Job zu finden! Weil einige Unternehmen glauben, dass sie Ihnen nur ein Höchstgehalt von 4.000 geben können, Sie aber glauben, dass Sie in der Lage sind, ein Gehalt von mehr als 9.000 zu bekommen. In dieser Situation ist es schwierig, einen Job zu finden! Es macht auch keinen guten Eindruck! Darüber hinaus kann es Auswirkungen auf Ihre Berufswahl haben! Persönlicher Rat: Gehen Sie von der Realität aus und bewerten Sie sich selbst. Überlegen Sie, was Sie wissen und was Sie in das Unternehmen einbringen können! Sie können auch auf die Vorschläge anderer eingehen und deren technisches Niveau und Gehalt vergleichen oder online nach Interviewfragen suchen, um zu sehen, ob Sie diese Interviewfragen beantworten können! Bewerten Sie abschließend sich selbst und wo Sie denken, dass Sie stehen!
Ich glaube, dass viele Menschen während der Entwicklung auf ein oder mehrere Bedürfnisse oder Funktionen stoßen, die ihrer Meinung nach nicht erfüllt werden können. Versuchen Sie alle möglichen Mittel, um zu entkommen, wie zum Beispiel: Diese Funktion ist nicht sehr wichtig. Ist es in Ordnung, sie nicht auszuführen? Ich habe diese Funktion noch nie zuvor ausgeführt und komme damit nicht klar. Diese Funktion an andere auslagern, das können wir nicht! Viele, viele Escape-Wörter. Sie können darüber nachdenken: Wird Ihr technisches Niveau im Laufe der Zeit immer noch auf dem Grundniveau bleiben, wenn Sie jedes Mal entkommen? Wie kann ich mein technisches Niveau in Zukunft verbessern? Persönlicher Rat: Stellen Sie sich den Schwierigkeiten direkt. Wenn es um die Web-Frontend-Entwicklung geht, ist es normal, dass Sie auf Probleme stoßen. Wenn Sie keine Probleme haben, sind Sie in Schwierigkeiten! Wenn wir mit Problemen konfrontiert werden, sollten wir sie herausfordern, anstatt ihnen zu entkommen! Jeder möchte sein technisches Niveau verbessern. Ist das Herausfordern schwieriger Probleme nicht eine gute praktische Gelegenheit, sein technisches Niveau zu verbessern? Wenn Sie ein schwieriges Problem lösen, das Sie zuvor für unmöglich gehalten haben, ist dies ein Beweis dafür, dass Sie Ihr technisches Niveau verbessert haben! Nicht wahr? Ich bin auch der Meinung, dass es in der Entwicklung nicht sehr interessant ist, jeden Tag einfachen Geschäftscode zu schreiben, ohne neues Wissen zu erforschen oder schwierige Probleme zu lösen!
Dies ist auch eine sehr häufige Situation. Viele Leute denken, dass der geschriebene Code verwendet werden kann es kann die Bedürfnisse erfüllen! Die zukünftige Optimierung interessiert mich überhaupt nicht. Wenn es um die Entwicklung von Projekten oder Plug-Ins geht, plädiere ich allerdings auch: Erst implementieren und dann optimieren! Das heißt aber nicht, dass ich mit der Entwicklung fertig bin und nicht mehr über Optimierung nachdenken werde! Wenn Sie nicht versuchen, Ihren eigenen Code zu optimieren und bessere Möglichkeiten zum Schreiben von Code zu erkunden, geschweige denn, in Zukunft qualitativ hochwertigen, prägnanten Code zu schreiben, haben Sie einen wichtigen Weg zum Erlernen des Schreibens von qualitativ hochwertigem, prägnantem Code blockiert. Eine andere Sache ist, dass bei dem Projekt möglicherweise einige Probleme auftreten. Auch wenn es derzeit keine Probleme im Projekt gibt, bedeutet dies nicht, dass in Zukunft keine Probleme auftreten werden. Versuchen Sie stattdessen nach der Entwicklung des Projekts, Ihren eigenen Code zu optimieren, bessere Implementierungsmethoden zu erkunden und qualitativ hochwertigen, prägnanten Code zu schreiben. Ist das nicht ein guter Lernprozess? Was die Möglichkeiten zur Optimierung des Codes angeht, gibt es viele, viele (z. B. wie oft gesagt: Der Code ist zu repetitiv, sollten wir Designmuster einführen? Die Leistung der Website ist durchschnittlich, kann sie optimiert werden?), die diesen Bereich optimieren bedeutet nicht, in einem Schritt auf das Beste zu optimieren, aber es wird zumindest nicht schlechter als zuvor! Bezüglich der Optimierung habe ich auch schon einige Ressourcen gepostet. Es ist leicht zu finden und es gibt viele Ressourcen online! Mal schauen!
9. Tu so, als ob du verstehst, wenn du es nicht verstehst
10. Code schreiben, ohne die Anforderungen zu klären
3. Zusammenfassung
Das obige ist der detaillierte Inhalt vonVeteranen fassen 10 Lernmethoden zusammen, die den Fortschritt behindern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!