Heim  >  Artikel  >  Web-Frontend  >  Veteranen fassen 10 Lernmethoden zusammen, die den Fortschritt behindern

Veteranen fassen 10 Lernmethoden zusammen, die den Fortschritt behindern

一个新手
一个新手Original
2017-10-20 09:22:471339Durchsuche

1. Vorwort

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!

2. Spezifische Situation

Lesen Sie einfach die Tutorials ohne praktische Übung

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!

2. Lernen Sie nur Frameworks oder Bibliotheken

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!

3. Konzentrieren Sie sich einfach auf das Schreiben von Code

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.

4. Zu früher Kontakt mit komplexen Projekten

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!)

5. Zu ehrgeizig und erfolgshungrig

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!

6. Laufen Sie vor Schwierigkeiten davon, wenn Sie sie sehen.

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!

7. Solange es verwendet werden kann, aber Sie möchten es nicht optimieren.

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!

8. Fragen Sie nicht, wenn Sie es nicht verstehen, und fragen Sie sofort, wenn Sie es nicht verstehen Wenn Sie kein Problem haben, fragen Sie niemals Ihre Kollegen oder konsultieren Sie andere auf andere Weise. Meditieren Sie dort einfach und probieren Sie verschiedene Lösungen aus. Das schlimmste Ergebnis dieses Vorgehens ist, dass das Problem am Ende nicht gelöst werden kann und Kollegen aufgefordert werden, sich nach dem Entwicklungsstand zu erkundigen. Das beste Ergebnis ist, dass das Problem gelöst ist, aber die Lösung des Problems wird definitiv viel Zeit in Anspruch nehmen. Wenn Sie es nicht verstehen, fragen Sie sofort. Das ist die Bedeutung des Wortes. Wenn Sie auf ein Problem stoßen, fragen Sie sofort andere. Ich denke nicht viel oder gar nicht. Dies kann das Problem lösen, führt jedoch dazu, dass Sie Ihre Kollegen häufig fragen, was Ihre Kollegen sehr ungeduldig macht. Wenn die Geduld Ihres Kollegen erschöpft ist, ist der Ton Ihrer Antwort möglicherweise nicht sehr gut. Dies wirkt sich nicht nur auf die Beziehung zwischen Kollegen aus, sondern macht Ihnen auch Angst, Ihre Kollegen in Zukunft um Rat zu fragen, wodurch Sie Gefahr laufen, es nicht zu wissen und nicht zu fragen, wie oben erwähnt. Persönliche Beratung: Bitten Sie bei Bedarf um Rat. Wenn Sie auf ein Problem stoßen, das Sie nicht verstehen, denken Sie zunächst darüber nach, ob Sie dieses Problem schon einmal hatten. Wenn Sie es nicht lösen können, suchen Sie nach einer Lösung nicht gelöst wurde, dann fragen Sie andere, fragen Sie Kollegen oder über andere Kanäle. Auf diese Weise kann ich mir vorstellen, dass mein Gedächtnis beim Lösen von Problemen besser ist und ich meine Kollegen nicht mehr häufig störe!

9. Tu so, als ob du verstehst, wenn du es nicht verstehst

Dieser Unterabschnitt ähnelt oberflächlich dem obigen, ist aber tatsächlich anders! Wenn Sie so tun, als ob Sie es verstehen würden, wenn Sie es nicht verstehen, bedeutet das, dass Sie, wenn Sie andere fragen, in Wirklichkeit nicht ganz verstehen, was andere sagen. Vielleicht liegt es am guten Aussehen oder daran, dass es Ihnen peinlich ist, andere so lange zu belästigen, oder Sie tun es doch Du hast Angst, andere zu lange zu stören, und tust deshalb so, als ob du es verstehst. Aber das mag Sie für eine Weile täuschen, aber es wird bald wieder ans Licht kommen. Dies führt dazu, dass Sie anderen nach einer Weile erneut dieselben Fragen stellen müssen, was andere noch mehr in Verlegenheit bringt und in Verlegenheit bringt! Sie werden auch andere mehr Zeit stören! Persönlicher Rat: Wenn Sie Fragen haben, fragen Sie jemand anderen, sofern es sich bei der Person, die Sie fragen, nicht um eine sehr ungeduldige Person handelt. Er wird Ihre Fragen geduldig beantworten! Wenn Sie anderen eine Frage stellen, müssen Sie daher sicherstellen, dass Sie den Grund für die Frage verstehen. Wenn Ihr Kollege es einmal nicht klar erklärt und Sie die Antwort nicht direkt verstehen, werden es meiner Meinung nach viele Leute erklären noch einmal detailliert. Wenn Sie befürchten, dass Ihre Kollegen mit der Arbeit beschäftigt sind oder aus anderen Gründen, können Sie einen geeigneten Zeitpunkt wählen! Was ich meine Kollegen jetzt bitte, ist: Fragen Sie entweder nicht, oder wenn Sie fragen möchten, verstehen Sie es einfach gründlich! Natürlich sind meine Kollegen sehr geduldig. Jedes Mal, wenn ich Fragen habe, werden sie diese geduldig beantworten und sogar näher darauf eingehen!

10. Code schreiben, ohne die Anforderungen zu klären

Nach Erhalt der Anforderungen ist die erste Reaktion vieler Menschen, Code zu schreiben, noch bevor sie die Anforderungen klären. Eine andere Situation besteht darin, dass viele Leute beim Schreiben von Code über Anforderungen nachdenken. Diese Entwicklungsmethode ist für den Fall, dass Sie die Anforderungen falsch verstehen! Dies kann dazu führen, dass ein großer Teil des von Ihnen geschriebenen Codes geändert oder sogar vollständig gelöscht und neu geschrieben werden muss. Die Wahrscheinlichkeit, Code zu schreiben, ohne die Anforderungen klar zu verstehen, sollte recht hoch sein, aber im Allgemeinen ist es schwierig, diese Situation zu erkennen. Schließlich ist es für Programmierer normal, Code hinzuzufügen, zu löschen, zu ändern und zu überprüfen! Ich weiß es selbst nicht, aber es wurde vom Chef während eines Technologieaustauschs angesprochen. Sein Vorschlag ist, dass Sie für einige etwas komplexere Anforderungen zunächst die Anforderungen klären, einfach ein Flussdiagramm zeichnen und dann zuerst den Code schreiben kleiner Kommentar, und dann fangen Sie an, Code zu schreiben! Diesbezüglich bin ich gerade dabei, es umzusetzen! Sofern die Anforderungen nicht wirklich einfach sind, zeichne ich einfach ein Flussdiagramm auf einen Notizblock. Schreiben Sie gemäß dem Flussdiagramm die Kommentare und dann den Code. Dies wird besser organisiert und der Code wird in Zukunft klarer sein, aber es wird nicht so viel sein wie zuvor. Sowohl die Entwicklungszeit als auch die Effizienz wurden verbessert!

3. Zusammenfassung

Ich weiß nichts über die aktuelle Marktsituation im Web-Frontend, aber Guangzhou ist in der Tat nicht sehr gut und die Konkurrenz ist auch sehr groß 100 Personen konkurrieren um eine Position, darunter Der Grund dafür ist, dass es viele Ausbildungseinrichtungen gibt und der Front-End-Eintrag einfach ist. Angesichts einer solchen Situation bleibt uns nichts anderes übrig, als von Zeit zu Zeit zu lernen und unser technisches Niveau zu verbessern. Nur so können Sie sicherstellen, dass Sie wettbewerbsfähig sind und sich von so vielen Menschen abheben können. Wenn es darum geht, zu lernen und sich zu verbessern, sollten Sie nicht nur eine Lernmethode haben, die zu Ihnen passt, sondern auch von einigen Lernmethoden lernen, die den Fortschritt behindern! Die oben genannten 10 Punkte sind einige meiner eigenen Gedanken. Ich hoffe, es ist für alle nützlich! Die letzte Frage lautet: Wenn es gute oder schlechte Lernmethoden gibt, geben Sie mir bitte einen Rat. Lassen Sie alle Meinungen austauschen und voneinander lernen!

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn