Viele JavaScript -Anfänger erhalten einen scheinbar einfachen Vorschlag: "Mach mehr Projekte."
Zugegeben, Projekte sind oft eine effektive Möglichkeit, eine Programmiersprache zu lernen. Das Problem ist jedoch, dass viele Menschen komplexe Projekte ausprobieren, bevor sie über genügend Grundkenntnisse verfügen, was zu Fehleinschätzungen führt.
Dies ist sehr wichtig, da es einer der Hauptgründe ist, große Projekte zu früh auszuprobieren, warum viele Menschen JavaScript aufgeben.
Um dies zu vermeiden, behandelt dieser Artikel Folgendes:
Dieser Artikel soll Ihnen helfen, Ihr Vertrauen zu stärken, unabhängig davon, ob Sie Javascript oder andere Sprachen lernen.
Dieser Artikel wurde von Tim Severien und Chris Perry überprüft. Vielen Dank an alle Peer -Rezensenten bei SitePoint für die Erhöhung der Inhalte von SitePoint -Inhalten!
Ich höre oft Leute, die JavaScript lernen wollen, sagen: "Ich werde nur eine einfache Folie machen."
Sie versuchen, Folien zu machen, und normalerweise geschieht eines von zwei Dingen:
Warum passiert das?
JavaScript -Anfänger wählen normalerweise Diashow als erstes Projekt, da es einfach klingt.
Aber nach dem Versuch fanden sie es viel schwieriger als sie dachten. Das Erstellen einer Folie kann Arrays, Funktionen, Schleifen, Animationen, Timings, Ereignishörer, DOM -Operationen und mehr umfassen. Für Anfänger kann dies eine überwältigende Anzahl neuer Konzepte sein.
Plötzlich wurde dieses Projekt, das einfach sein sollte, zu schwierig. Dieser Unterschied von zunächst erwarteten kann negativ psychologische Auswirkungen haben. "Wenn ich das nicht einmal so einfach machen kann", wird sich der Lernende selbst sagen, "dann ist ich möglicherweise nicht geeignet, JavaScript zu lernen."
oder einige Leute werden erfolgreich eine Folie erstellen, aber sie wird mit viel Tutorial hilft und sehr wenig darüber weiß, was tatsächlich passiert. In diesem Fall hören Sie oft das Sprichwort: "Ich kann dem Tutorial folgen, aber ich kann es nicht selbst anwenden."
In beiden Fällen ist das Endergebnis normalerweise ein Gefühl der Frustration, was Menschen daran hindern kann, JavaScript zu lernen.
Dies passieren nicht nur auf den Folien, sondern auch bei anderen Projekten, die die Lernenden vorzeitig versuchen. Beispielsweise mag eine To-Do-Liste einfach klingen, aber wenn die Daten außerhalb des lokalen Speichers oder Cookies des Browsers gespeichert werden müssen, kann es sich um ein Vollstack-Projekt handeln.
Wenn jemand JavaScript lernt, ist es schwierig, den Schwierigkeitsgrad des Projekts im Voraus zu bestimmen, und dies ist die Wurzel des Problems.
Um die Diskussion spezifischer zu gestalten, hier sind einige scheinbar einfache Projekte, die Menschen oft zu früh versuchen, und Konzepte sind tatsächlich beteiligt.
Projekt beteiligte Konzepte
Der Schwerpunkt dieses Abschnitts liegt nicht darauf, Sie zu erschrecken und Sie daran zu hindern, neue Dinge auszuprobieren. Solange Sie diese Projekte von Anfang an nicht probieren, können Sie einige Projekte schneller abschließen als erwartet.
Sie brauchen nur einen besseren Weg.
Folgende Strategien, um vorzeitige projektbezogene Fallstricke zu vermeiden:
Springen Sie nicht direkt in große Projekte und versuchen Sie zuerst den kleinsten Funktionsblock zu lernen. Auf diese Weise beginnen Sie mit einer stärkeren Wissensbasis und schreiben leichter Code.
Verwenden Sie beispielsweise Innerhtml, um Text in einem Div anzuzeigen. Ändern Sie die Farbe des Absatztextes. Fügen Sie zwei Zahlen zusammen hinzu. Schreiben Sie Ihre erste Funktion. Mit Variablen vertraut. Speichert eine Reihe von Inhalten in einem Array oder Objekt. Einige Ereignisse werden ausgelöst, wenn die Schaltfläche klickt. Verwenden Sie, wenn und sonst Logik lernen. Probieren Sie einige Schleifen aus.
Probieren Sie diese Konzepte aus und vertrauen Sie sich mit ihnen vertraut. Sie werden bald in der Lage sein, viele Dinge zu erstellen. Darüber hinaus werden Sie Ihre neu erworbene Erfahrung besser entscheiden, welche Projekte Sie fortsetzen sollen. Wenn Sie immer mehr Erfolg haben, wird Ihr Selbstvertrauen zunehmen, und diese Motivation wird Sie von Anfang an schneller vorantreiben, als in ein großes Projekt zu stürzen.
klar sein, Herausforderungen sind wichtig, weil sie Ihnen helfen, zu wachsen. Es ist gut, die Komfortzone zu durchbrechen, aber gehen Sie nicht über Ihren Fortschritt hinaus.
Als Lernprozess verbringen Sie einige Zeit damit, unter realen Bedingungen zu üben. Dies bedeutet, Ihren eigenen Texteditor und Browser zu verwenden, um Code zu schreiben, ohne sich auf Tutorials zu verlassen.
Je mehr Sie unter realen Bedingungen codieren, desto weniger wahrscheinlich fühlen Sie sich beim Erstellen echter Projekte fest.
Dies ist eine großartige Möglichkeit, nicht in der Lage zu sein, etwas mit dem Tutorial zu tun, aber es nicht selbst anzuwenden.
Sobald Sie mit dem Erlernen der Grundlagen von JavaScript beginnen, werden Sie verstehen, welche Projekte in Reichweite sind.
Es ist wichtig, sich selbst herauszufordern, dass Sie beispielsweise nicht versuchen, eine End-to-End-Digital Banking-Anwendung zu erstellen, wenn Sie nicht wissen, wie Sie eine Textzeile auf dem Bildschirm anzeigen.
Schauen wir uns einige Konzepte an, die Sie lernen können, und spezifische Beispiele für kleine Projekte, die Sie durchführen können. Die Beispiele in der Tabelle sind bestellt - jedes Projekt basiert auf Vorkenntnissen.
Neue Konzepte zum Lernen Mögliche kleine Projekte
Bitte beachten Sie, dass wir diesmal eine andere Bestellung gemacht haben. Anstatt mit einem Projekt zu beginnen und dann zu versuchen, die erforderlichen Konzepte einzuholen, beginnen wir mit den Konzepten und bauen das Projekt basierend auf diesen Konzepten auf.
Dies hat einen tiefgreifenden Einfluss auf die Art und Weise, wie Sie lernen, da Sie sich nicht mehr rückwärts fühlen, wenn Sie zu weit springen, sondern die Grundlagen lernen, mit denen Sie bei jedem Schritt sicher vorwärts gehen können. Die kleinen Dinge, die Sie lernen, werden sich gegenseitig aufbauen und bald erreichen Sie die größeren Projekte, die Sie überhaupt durchführen möchten.
Angenommen, Sie haben einige Konzepte gelernt und beginnen Projekte auszuprobieren.
Wie denken Sie darüber nach, welche Konzepte Sie verwenden und welche Konzepte Sie vermeiden?
Um die nicht codierte Analogie zu verwenden, nehmen Sie an, Sie machen einen Stuhl und möchten zwei Holzstücke zusammen mit Schrauben halten. Sie können Ihre Hände benutzen und es wird funktionieren, aber es wird schmerzhaft und langweilig. Jetzt, da Sie Schraubendreher kennen, wissen Sie, dass sie besser werden werden. Elektrische Schraubendreher werden viel besser sein.
In diesem Beispiel können Sie das Problem umso mehr sehen und wissen, welches Tool Sie auswählen möchten.
Um dieses Beispiel wieder in die Codierung zu bringen, ist jedes Konzept wie ein Tool. Je mehr Konzepte Sie lernen, desto größer werden Ihre Codierungs -Toolbox sein und desto mehr werden Sie das Gefühl haben, dass Sie wissen, was Sie verwenden sollen.
Mit diesem Hintergrund finden Sie hier einige praktische Möglichkeiten, über Projekte nachzudenken:
Wenn Sie diese Schritte mit immer mehr Projekten unternehmen, werden Sie sich wohler fühlen, um das richtige Konzept für den Job zu wählen.
Der Rest ist Übung.
Projekte sind wahrscheinlich die beste und schlechteste Art, JavaScript zu lernen. Der Unterschied ist das Timing.
Was denkst du über all das? Haben Sie Fragen, Geschichten oder Erfahrungen, die Sie über das Lerncodieren teilen möchten?
Fühlen Sie sich frei, mich in den Kommentaren mitzuteilen.
FAQ zum Erlernen von JavaScript durch Projekte
Was sind die Voraussetzungen für die Start eines JavaScript -Projekts?
Wie kann man JavaScript effektiv lernen, nicht nur auf Projekte angewiesen?
Was sind einige einfache JavaScript -Projekte für Anfänger?
Wie kann man Herausforderungen bei der Arbeit mit JavaScript -Projekten überwinden?
JavaScript -Frameworks wie React, Angular oder Vue.js verstehen, ist für Projekte sehr vorteilhaft. Diese Frameworks können den Entwicklungsprozess vereinfachen und nützliche Funktionen liefern. Es ist jedoch wichtig, die Grundlagen von JavaScript zu beherrschen, bevor Sie sich in diese Frameworks einleiten.
während Projekte praktische Erfahrungen bieten, ist es unklug, sich ausschließlich auf Projekte zu verlassen, um JavaScript zu lernen. Um vollständig zu verstehen, müssen auch Theorien und Grundkenntnisse der Sprache gelernt werden.
Berücksichtigen Sie bei der Auswahl eines JavaScript -Projekts Ihr aktuelles Skill -Niveau und Ihre Interessen. Wählen Sie ein Projekt, das herausfordernd, aber nicht überwältigend ist. Es ist auch hilfreich, ein Projekt auszuwählen, das Ihren Karrierezielen oder Interessen entspricht.
Um die Motivation aufrechtzuerhalten, setzen Sie für jedes Projekt klare und erreichbare Ziele. Feiern Sie den kleinen Sieg auf dem Weg. Treten Sie der Codierungsgemeinschaft bei oder finden Sie einen Mentor, um Unterstützung und Ermutigung zu bieten.
Es sind viele Ressourcen online verfügbar, um JavaScript -Projekte zu vervollständigen. Diese Ressourcen umfassen Online -Tutorials, Code -Bootcamps, Stackoverflow und andere Foren sowie Dokumentation auf der offiziellen JavaScript -Website.
Das obige ist der detaillierte Inhalt vonProjekte können manchmal der schlechteste Weg sein, um JavaScript zu lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!