Eine Lustige Sache Geschah auf dem Weg zum JavaScript

0
20

Um diese Zeit im letzten Jahr, ich schrieb einen Artikel über die JavaScript-learning-Landschaft. In diesem Artikel findest du meine großen Pläne, zu lernen, JavaScript — komplett mit einem link zu einem CodePen-Sammlung, die ich begonnen, für verfolgen meine Fortschritte, und es wurde noch Dutzende von Kommentare, die mich anfeuern.

Wie die meisten Menschen, ich war ehrgeizig. Es war ein neues Jahr und ich war aufgeregt, um zu bewältigen, ein langjähriges Projekt. Es war meine Entwicklung version zu verlieren 30 Pfund (was ich auch tun muss). Aber, wenn Sie diesen link Folgen, der CodePen-Sammlung, wirst du sehen, dass es dort nichts gibt. Wenn Sie waren zu durchforsten meiner Festplatte oder cloud-Speicher, würden Sie sehen, dass es nicht alle JavaScript-Dateien oder Projekte.

Im vergangenen Jahr, die ich nicht machen keine Fortschritte auf eines meiner wichtigsten Ziele. Also, was zur Hölle passiert ist?

Eine Geschichte so Alt wie die Zeit

Das internet ist übersät mit ähnlichen tweets und blog-Beiträge. Posteingänge sind voll mit TinyLetters Auflösungen und es gibt keinen Mangel an YouTubers Lehre alle, die Zuhören, wie Ihre beste Jahr überhaupt. Aber nur sehr wenige Menschen Folgen durch auf Ihre Ziele. Dies könnte auch in der Gestaltung und Entwicklung der Welt, was mit der fülle neuer Technologien, Sprachen, Bibliotheken und Werkzeuge, die die Szene getroffen, die auf einer regulären basis.

Diese Geschichten Folgen alle einem ähnlichen Pfad:

  1. Person bestimmt großen Ziel
  2. Mensch Freunde erzählt (oder wer weiß, wie viele CSS-Tricks Besucher)
  3. Person wird abgelenkt, überfordert, desinteressiert, oder alle drei
  4. Ziel ist es, völlig vergessen, nach Zeitraum X
  5. Person entschuldigt sich und macht sich Ausreden für Freunde (oder wieder, wer weiß, wie viele CSS-Tricks Besucher)

In meiner Erfahrung, es ist nicht das Ziel-Einstellung, oder sagen alle, die über besagten Ziel, das ist das problem. Es ist Schritt drei über. Wenn die Ziele gehen aus den Schienen, zumindest für mich, ist es wegen der drei wichtigsten Themen: Ablenkung, stress und Mangel an Interesse. Abgesehen von unvorhersehbaren Ereignissen des Lebens, diese drei Probleme sind dafür verantwortlich, alle diejenigen, unerreichte Ziele, die wir mit zu kämpfen.

Beim nachdenken über meine Ziele für dieses Jahr habe ich beschlossen, beginnen die ersten mit dem Abbau, warum ich nicht erreichen konnte, das eine große Ziel, das ich für mich selbst gesetzt im letzten Jahr. Also, lasst uns Graben sich in diese drei Fragen und sehen, ob es einen Weg gibt, zu verhindern, dass Sie geschieht, diese Zeit herum.

Ablenkung

Ablenkung scheint der große hier. Wir alle haben eine Menge Los. Zwischen job und Familie, anderen Hobbys und mit Freunden rumhängen, es ist schwer zu passen in neue Projekte. So notwendig Sie sind, all die anderen Interessen und Verantwortlichkeiten sind die Ablenkungen, wenn es darum geht unsere Ziele zu erreichen.

Der springende Punkt, der ein Ziel setzen, ist carving Zeit, dafür zu arbeiten. Es geht um die Priorisierung der Ziel über andere Dinge. Für mich, ich fand mich lassen all die anderen Ablenkungen im Leben Ihren Weg in meinen Tag. Es war alles zu einfach, zu arbeiten, über Mittag statt, die Zeit zu nehmen ein Kapitel in einem JavaScript-Buch. Ich würde gesogen werden in die neuesten Netflix-Serie, nachdem die Kinder zu Bett ging. Ich nicht priorisieren JavaScript lernen und ich hatte nichts zu zeigen für Sie am Ende des Jahres.

Die Überwindung Ablenkung

Der Schlüssel hier ist, um zu blockieren, diese Ablenkungen, das ist leichter gesagt als getan. Wir können das nicht einfach ignorieren die Bedürfnisse unserer Familie und Karriere, aber wir brauchen, um uns zu geben, Zeit zu konzentrieren, ohne abgelenkt zu werden. Für mich, ich bin immer mehr davon überzeugt, dass die Lösung Zeit zu blockieren.

Zeit blockiert ist genau das, was es klingt wie: Sie blockieren bestimmte Zeiträume in Ihrem Kalender, um den Fokus auf bestimmte Aufgaben. Zeit blockieren ermöglicht es Ihnen, um zu priorisieren, was wichtig ist. Es nicht zwingen zu sitzen nach unten, knacken öffnen Sie ein Buch, oder mit dem Programmieren anfangen, aber es gibt Ihnen die Zeit, es zu tun.
Es gibt eine Tonne von online-Artikel, die in verschiedenen Zeit-blocking-Methoden, von denen einige sind unten:

  • Zeitplan es also passiert es: Die Kunst der Zeit blockiert
  • Wie Zeit-block (und warum es die beste Produktivität hack, die Sie verwenden sollten)
  • Die Hyper-Scheduling-Experiment

Für mich, ich werde zu blockieren bestimmten Zeiten während der Woche, konzentrieren sich auf das lernen von JavaScript in 2019. Ich versuche realistisch zu sein darüber, wie viel Zeit kann ich investieren, Wägen Sie gegen andere Pflichten. Dann bin ich um diese Zeit-Blöcke auf meinem shared-Familie-Kalender klar zu machen, was ich bin-Priorisierung. Noch wichtiger ist, ich mache es klar, dass diese Zeit für Fokus, und lassen Sie die andere Ablenkungen an der Tür.

Es kann auch sein, hilfreich zu blockieren, die kleiner, aber genauso druckvoll, Ablenkungen auf Ihrem Mobiltelefon und einem computer. Schließen browser-tabs, die nicht im Zusammenhang zu Ihrer Aufgabe, silencing Benachrichtigungen und clearing Ihrem Schreibtisch, der ansonsten störende Elemente sollte ein Teil der routine werden, wenn Sie sich hinsetzen, um die Arbeit an Ihrer Aufgabe. Es ist einfach, um einen Bildlauf durch , Hacker News, oder auch CSS-Tricks und überzeugen Sie sich selbst, dass es gut investierte Zeit (die Letzte Regel ist, obwohl) aber diese Zeit summiert sich und nicht immer nur lernen oder wachsen Sie Ihre Fähigkeiten, wie Sie denken, es wird. Schneiden sich diese Ablenkungen und erlaubt sich zu konzentrieren auf, was Sie erreichen wollen, ist ein guter Weg, Sie wissen, tatsächlich Ihre Ziele zu erreichen.

Stress

Letzten Jahres post legt eine Landschaft voll von interessanten Artikeln, Büchern, podcasts und Kurse. Es gibt keinen Mangel an Dinge zu erfahren und genügend Ressourcen, um jedermann zu halten beschäftigt für viel länger als nur ein Jahr. Und, wenn es um JavaScript, es scheint, als gäbe es immer neue Technik oder Rahmen, die Sie brauchen, um zu lernen.

Kombinieren Sie das mit allen Nebenleistungen Themen, die Sie brauchen, um zu verstehen, wenn JavaScript lernen und Sie am Ende mit einer jener überwältigenden developer roadmaps, Chris sammelte sich eine Weile zurück.

Ist mir egal, wie klug Sie sind, das ist einschüchternd wie die Hölle. Das Gefühl überwältigt, auf der web ist alltäglich. Wie denken Sie, es fühlt sich an, als jemand gerade erst anfangen? Kombiniert mit all den Aufgaben und Ablenkungen aus dem letzten Abschnitt, und Sie haben ein killer-Rezept für burnout.

Ich hatte ursprünglich meinen Weg durch Marijn Haverbeke ist Eloquent JavaScript als Erster Schritt zum erlernen der Sprache. Aber ich erwähnte auch, alle podcasts, YouTube-Kanäle und Newsletter, mit denen war ich umgebe mich. Die Absicht war, zu lernen, durch eintauchen, aber es schnell ergab sich im Gefühl, gestresst und überfordert. Und wenn ich spürte, dass ich schnell erlaubt, all jene Ablenkungen zu ziehen meine Aufmerksamkeit Weg von JavaScript lernen.

Überwindung Von Stress

Genau wie beim Umgang mit Ablenkung, ich denke, der Schlüssel zum Umgang mit stress ist die Konzentration auf ein oder zwei Dinge zu schneiden und den ganzen rest. Statt voll einzutauchen in die JavaScript-Welt, ich werde bleiben, um nur das Buch, meinen Weg durch, und suchen Sie dann die nächste Ressource, die später auf der Straße. Ich werde absichtlich ignoriert, wie viel von der JavaScript-Welt, wie ich kann um, um mein Lager und nur öffne mich für den stress der Entwickler-roadmap, wenn, und wenn, fühle ich mich wie ich will Reise auf diesem Weg.

Desinteresse

Blätterte in irgendeinem Buch über Programmierung (zumindest für einen Anfänger) bewirkt, dass die meisten Menschen die Augen Glasur über. Der code sieht übermäßig Komplex und es gleicht einem Mathe-lehrbuch. Ich weiß nicht, über Sie, aber ich hasste Mathe Klasse und ich fand es schwer zu bekommen aufgeregt zu investieren, meine Freizeit in etwas, das fühlte sich viel wie das gehen zurück zu der high school.

Aber ich weiß, dass JavaScript lernen (und Programmierung im Allgemeinen), ist eine lohnende Verfolgung und lass mich Projekte anzupacken, die ich schon lange wollte Sie fertig ist, aber hatte noch nicht die Koteletts zu tun. So, wie bekomme ich interessiert, was auf den ersten Blick aussieht wie eine langweilige Aufgabe?

Die Überwindung Von Desinteresse

Ich denke der Schlüssel ist hier zu erzählen, was ich Lerne, zu irgendeiner Sache, die ich faszinierend finde.

Ich habe Interesse an Daten-Visualisierung für eine lange Zeit. Blogs wie Fließen die Daten sind faszinierend, und ich wollte in der Lage sein zu erstellen Visualisierungen von meinen eigenen seit Jahren. Und ich weiß, dass JavaScript ist immer ein gangbarer Weg, um erstellen Sie diese Grafiken. Tools wie D3.js und p5.js sind erste-Klasse-frameworks für die Erstellung von erstaunlichen Visualisierungen — so warum nicht lernen, die zugrunde liegende Sprache, die diese Werkzeuge benutzen?

Mein plan, Sie zu überwinden Desinteresse zu arbeiten, ist mein Weg zu einem Projekt, das ich bauen will. Gehen Sie durch alle Grundlagen, stapfen durch den dreck, und verwenden Sie dann die erlernten Konzepte auf dem Weg zu verstehen, mehr fortschrittliche Werkzeuge, wie D3.js.

Jederzeit können Sie richten Sie Ihr lernen auf Bereiche, die Sie interessant finden, Sie sind mehr wahrscheinlich, um erfolgreich zu sein. Ich denke, das ist, was fehlte, war das erste mal, so ich bin einrichten Ziele anstreben, wenn JavaScript lernen, die Dinge, die mich interessieren, genug, um zu lernen, was ich lernen muss.

Es ist ein Harter Weg

Lernen ist selten einfach. Aber, manchmal, es ist, wenn es das härteste ist, dass es sich lohnt am meisten.

Ich bin davon überzeugt, dass desto mehr können wir entdecken unsere eigenen mentalen Hürden und Sie dekonstruieren, das besser positioniert ist, sind wir, unsere Ziele zu erreichen. Für mich, meine mentale Straßensperren sind Ablenkung, stress und Desinteresse. Die drei arbeiten zusammen, um mich von meinen Zielen, aber ich bin putting Pläne in Bewegung zu überwinden, alle drei. Ihre Straßensperren unterscheiden kann, aber Sie haben wahrscheinlich Möglichkeiten des Umgangs mit Ihnen auch.

Ich würde gerne hören von allen, wie Sie überwand Ihre eigenen Herausforderungen beim lernen einer neuen Fertigkeit. Hinterlassen Sie einen Kommentar unten sagen Sie mir Ihre Geschichte. Teilen Sie können mir helfen, und andere, endlich das erreichen, was wir schon immer wollten, ob es JavaScript lernen, zu Graben in der aktuellen Rahmens, oder Sie laufen marathon, wir haben alle schon putting off für so lange.