Der Prozess des Selbststudiums ist eigentlich nicht einfach. Ich musste nicht nur lernen, wie man programmiert, sondern auch nach Möglichkeiten zum Lernen suchen – lernen, wie man lernt, worüber ich heute sprechen möchte.
Das Folgende sind die fünf Schritte, die ich unternommen habe, um mir die Webentwicklung beizubringen.
1. Wählen Sie den Webentwicklungsbereich, der Sie interessiert.
Sie können kein Webentwickler werden, indem Sie nur Bücher lesen und Video-Tutorials ansehen. Webentwicklung ist ein riesiges Feld, und wenn Sie versuchen, jeden Aspekt auf einmal zu beherrschen, werden Sie nur erschöpft sein, das Selbstvertrauen verlieren und auf halbem Weg aufgeben.
Sobald Sie diesen Wissensbereich beherrschen, wird es viel einfacher sein, andere Bereiche zu erlernen – das ist eine Wahrheit, daran haben Sie keinen Zweifel.
Sobald Sie jedoch HTML und CSS beherrschen, hängt es von Ihrem Interesse ab, was Sie lernen möchten. Vielleicht denken Sie, dass Rails allgegenwärtig und nützlich ist, vielleicht glauben Sie, dass JavaScript-Frameworks einen Aufwärtstrend haben. Genauso wie ich Meteor jetzt lerne, weil mir seine Echtzeitfähigkeiten gefallen. Der Grund ist eigentlich egal. Mit einem Wort: Interesse ist der beste Lehrer und nur so bleibt die Lernmotivation erhalten.
Wenn Sie das Gefühl haben, dass Sie nichts besonders interessiert, können Sie natürlich auch einige relativ beliebte Technologien wie JavaScript und PHP erlernen.
2. Bitte ignorieren Sie die „Anleitungen“ der meisten erfahrenen Webentwickler.
Erfahrene Webentwickler geben oft gut gemeinte Ratschläge, die für Anfänger völlig unrealistisch sind. Das liegt daran:
Du bist ein Anfänger und sie nicht.
Sie gehen davon aus, dass Sie bereits über ausreichende Grundkenntnisse verfügen.
Der Fokus liegt auf einigen Richtungen, denen Sie vielleicht nie begegnen werden. (Zum Beispiel, welche Art von Problemen treten bei der Skalierung auf Millionen von Benutzern auf.)
Wenn Sie diesen Artikel mögen, sagen Sie den Sinn dieser Worte bitte nicht an Anfängerprogrammierer, ja, diese erfahrenen Obwohl Webentwickler großartig sind Um einen Rat zu erhalten, müssen Sie sich fragen: Ist er wirklich praktisch und wirklich für Sie geeignet?
3. Setzen Sie sich ein klares und erreichbares Projekt.
Nachdem Sie sich die Grundkenntnisse im Zusammenhang mit der Webentwicklung angeeignet haben, können Sie genauso gut versuchen, Bücher und Tutorials hinter sich zu lassen und zu versuchen, selbst etwas zu erstellen. Der Vorteil dabei ist:
Genießen Sie das Vergnügen, es mit Ihren eigenen Händen zu erschaffen.
Entdecken Sie Schwachstellen im Wissen.
Lernen Sie, wie Sie Probleme tatsächlich lösen können.
Sie können alles erstellen, was Sie wollen. Sie müssen lediglich darauf achten, dass das Projekt so klein wie möglich ist.
Darüber hinaus sollte auch eine Definition des Projektziels erfolgen, also inwieweit das Projekt als erledigt gilt. (Es muss nicht perfekt sein, da keine Veröffentlichung erforderlich ist.)
Die von Ihnen entwickelten Projekte unterscheiden sich je nach ausgewähltem Bereich der Webentwicklung. Die folgenden Projekte dienen jedoch als Referenz:
To-do-Listen-App.
Private Blogging-Tools.
Trainings-Tracking-Tool.
Solange der Hauptzweck des Projekts darin besteht, einige grundlegende Daten zu verfolgen, ist es grundsätzlich eine großartige Möglichkeit für Anfänger, ihr Wissen zu testen.
4. Verpflichten Sie sich zu einem bestimmten Umfang an täglicher Übung.
Wenn viele Anfänger die Webentwicklung erlernen, sind sie sehr motiviert, wenn sie große Fortschritte machen, aber sie entscheiden sich oft dafür, aufzugeben, wenn sie langsame Fortschritte machen.
Das liegt normalerweise daran, dass Anfänger „Fortschritt“ als ihr Ziel betrachten und sich auf die Befriedigung des Fortschritts verlassen, um sich beim weiteren Lernen zu unterstützen. Der Fortschritt ist jedoch tatsächlich unvorhersehbar. Nur durch quantitative Veränderungen können Sie sich grundlegendes Wissen aneignen und weiter lernen. Auch wenn es keine nennenswerten Fortschritte gibt, haben Sie sich tatsächlich verbessert.
Mein Vorschlag ist, einen anderen Ansatz zu verwenden:
Widmen Sie jeden Tag eine gewisse Zeit dem Erlernen und Üben der Webentwicklung. Mindestens zwanzig Minuten, es gibt jedoch keine zwingende Begrenzung oder Anforderung. Sie können Ihre tägliche Zeit sinnvoll nach Ihren eigenen Bedürfnissen planen.
5. Viele Übungsmaterialien.
Je mehr Sie üben, desto mehr werden Sie die Fähigkeiten auf natürliche Weise beherrschen – ich glaube, viele Menschen haben diese Aussage gehört und gesehen, als sie zum ersten Mal mit dem Erlernen der Webentwicklung begonnen haben. „Wenn Sie Entwickler werden wollen, müssen Sie viel Code schreiben“, aber Sie wissen nicht, dass der Code hier nicht von Ihnen geschrieben werden muss.
Sie müssen diese Übungsmaterialien also beherrschen und gründlich verstehen – denken Sie sorgfältig über den Zweck jeder Codezeile nach, die Sie ausleihen – auch wenn Sie „auswendig lernen“, lernen Sie noch.
Was viele Menschen nicht wissen, ist, dass die Syntax nicht die Schwierigkeit bei der Webentwicklung ist. Obwohl es für Anfänger ein Stolperstein ist, wird es später schwieriger, darüber nachzudenken, wie man Probleme löst. Besonders ironisch ist, dass Einsteiger oft auf komplexere Lösungen kommen als Profis.
Aus diesem Grund hat die Beschäftigung mit viel Übungsmaterial folgende Vorteile:
Sie können sehen, wie verschiedene Entwickler unterschiedliche Probleme lösen.
Sie können sehen, wie verschiedene Entwickler ähnliche Probleme gelöst haben.
Auf diese Weise können Sie, wenn Sie in Zukunft an Ihrem eigenen Projekt arbeiten,:
den Kern des eigentlichen Problems identifizieren.
Finden Sie den Schlüssel zur Lösung des Problems.
Möglicherweise fallen Ihnen keine konkreten Lösungen ein, aber das spielt keine Rolle. Die meisten Probleme wurden tatsächlich in irgendeiner Form von Ihnen gelöst. Was die Syntax und die Details betrifft, ist das keine große Sache.
Fazit
Obwohl ich meine Erfahrungen beim Selbststudium nur in einer allgemeinen Richtung geteilt habe, wünschte ich mir, dass mir jemand beim Selbststudium die Richtung des Fortschritts zeigen könnte.
Wenn Sie Ihre Reise zum Selbststudium bereits begonnen haben, freuen wir uns, Ihre Reise mit Ihnen zu teilen. Viel Glück!