Der garantiert schnellste Weg, um in die Webentwicklung einzusteigen

Mach viele Projekte.

367ei5

Ich mache keine Witze, es ist wirklich so einfach.

Wenn Sie dies verinnerlicht haben, hören Sie auf zu lesen und gehen Sie zur Arbeit.

Projekte überall

  • Wenn Sie den Job bekommen, werden Sie Projekte machen .

  • Wenn Sie einen besseren Job finden, leiten Sie Projekte .

  • Wenn Sie das millionenschwere Beratungsunternehmen eröffnen, von dem Sie träumen, werden Sie viele Projekte durchführen .

Um ein angesehener Entwickler zu werden, müssen Sie - sagen Sie es jetzt mit mir - viele Projekte durchführen !

367etb-1

Was ist mit Büchern und Kursen?

Theoretisch sind sie großartig.

harold-kaufte-einen-anderen-udemy-kurs-1

In Wirklichkeit können sie jedoch eine brillante Quelle des Aufschubs sein.

Harold-wird-seinen-Kurs-3 nicht beenden

Wie viel von all Ihrem Lernmaterial haben Sie abgeschlossen? Noch besser, wie viel davon hat sich direkt auf Ihre Karriere ausgewirkt?

Wenig bis gar nichts? Vertrau mir, ich war dort. Meine eigenen physischen und virtuellen Bibliotheken sind mit denselben staubigen Volumes gefüllt.

Ihre Bücher helfen nicht

Es ist, weil wir es rückwärts machen.

Just-Do-A-Project

Verwenden Sie sie als Referenzen

Zuerst ein Problem oder eine interessante Idee angehen, dann vielleicht etwas kaufen. Denn ohne Aktion sind Bücher und Kurse nur interessante Informationen.

Sie werden sehr klug klingen, aber Sie werden nicht sehr nützlich sein.

Im Rahmen eines Projekts sind all diese Informationen jedoch von unschätzbarem Wert, um Ihren Problembereich besser zu verstehen.

das ist besser 2

Ich liebe Bücher! Ich sage nicht "Nicht lesen".

Ich sage, finde ein Projekt, das dich ein wenig einschüchtert. Versuchen Sie es zu vervollständigen, und verwenden Sie dann Ihr Material als Referenz, wenn Sie unweigerlich stecken bleiben.

Tun Sie dies und beobachten Sie, wie Ihre Gewinne zum Mond fliegen.

Wenn Sie ein Projekt zu Ihrem Portfolio hinzufügen

Ich bin neu in der Webentwicklung. Wo fange ich an?

Ich kann das nicht genug betonen - wähle ein Projekt aus !

Wählen Sie ein beliebiges Projekt aus

Danach ist der Vorgang einfach:

  • Lerne gerade genug, um vorwärts zu kommen
  • Stecken bleiben
  • Lerne gerade genug, um vorwärts zu kommen

Wieder und wieder.

Es ist unglaublich einfach, deshalb macht es kaum jemand. Wir suchen nach einem großartigen, übermäßig komplexen System, das "uns zum Erfolg treibt" und dieses zeitlose Prinzip ignoriert ...

Finden Sie etwas, das Sie nicht tun können, und finden Sie heraus, wie es geht. Was auch immer notwendig ist.

Das ultimative Anfängerprojekt

todo-mvc-1

Meiner Meinung nach ist TodoMVC das ultimative Anfängerprojekt. Es ist konzeptionell einfach, hat aber ein interessantes Design und eine schöne Menge an Funktionalität.

  1. Fügen Sie Aufgaben hinzu
  2. Bearbeiten Sie Aufgaben durch Doppelklick
  3. Aufgaben löschen
  4. Aktivieren / Deaktivieren Sie die Aufgaben
  5. Filter für vollständige / aktive Aufgaben
  6. Zählt, wie viele Aufgaben noch übrig sind
  7. Todos werden in LocalStorage gespeichert

Codieren Sie eine pixelgenaue Kopie in HTML / CSS und implementieren Sie dann die Funktionalität in JavaScript.

todo-mvc

Tun Sie alles, um dies zu erreichen. Wenn Sie ein Buch oder Kurs kaufen, dann ist es speziell zu vervollständigen TodoMVC.

Du solltest aber keine brauchen. Google und FreeCodeCamp sind perfekte Ressourcen und ihre Gesamtkosten betragen 0 US-Dollar.

Als professioneller Webentwickler habe ich TodoMVC persönlich verwendet, um ...

  • Schärfen Sie meine HTML-, CSS- und JavaScript-Kenntnisse.
  • Learn React zwei Wochen vor Beginn meiner Rolle als Lead React-Entwickler.
  • Machen Sie sich mit einer ganz neuen Programmiersprache vertraut.

Wo immer Sie sind, was auch immer Sie lernen, TodoMVC ist das perfekte Einführungsprojekt.

Wählen Sie danach eine neue oder noch schwierigere Version von TodoMVC.

  • Benutzern erlauben, sich mit GitHub anzumelden
  • Speichern Sie die Aufgaben der Benutzer in einer Datenbank
  • Zeigen Sie sie beim nächsten Anmelden
  • Greifen Sie auf LocalStorage zurück, wenn Sie sich nicht anmelden möchten

Die Komplexität kann nahezu unbegrenzt skaliert werden. Wenn Sie ToDo-Listen aus irgendeinem Grund hassen, ist das in Ordnung. Mein Rat bleibt bestehen - wählen Sie ein Projekt aus .

Was ist mit Resume, GitHub usw.?

Dies sind Ihre letzten Feinheiten.

Legen Sie zuerst eine solide Grundlage für Qualitätsprojekte und stellen Sie sie dann überall vor - auf Ihrer persönlichen Website für GitHub, Resume, LinkedIn.

Erfahren Sie, wie Sie Git / GitHub verwenden, während Sie das Projekt ausführen. Der Workflow wird sich irgendwann angenehm anfühlen und Sie simulieren eine Arbeitsumgebung viel näher.

Ob Open Source, ein Meetup oder alleine, machen Sie einfach viele Projekte.

Willst du kostenloses Coaching?

Wenn Sie einen kostenlosen Anruf von 15 bis 30 Minuten einplanen möchten, um Fragen zur Front-End-Entwicklung in Bezug auf Code, Interviews, Karriere oder andere Themen zu besprechen, folgen Sie mir auf Twitter und DM me.

Wenn Sie danach unser erstes Treffen genießen, können wir eine laufende Coaching-Beziehung besprechen, die Ihnen hilft, Ihre Front-End-Entwicklungsziele zu erreichen!

Danke fürs Lesen

Weitere Inhalte wie diesen finden Sie unter //yazeedb.com!

Bis zum nächsten Mal!