Lehren aus 7 autodidaktischen Programmierern, die jetzt Vollzeit als Softwareentwickler arbeiten

Wie können Sie motiviert bleiben, während Sie das Programmieren lernen?

Das Studium der Webentwicklung ist ein Weg mit vielen Höhen und Tiefen. Vielleicht haben Sie eines Tages ein schwieriges Problem und fühlen sich absolut erstaunlich. Aber schon am nächsten Tag stecken Sie stundenlang in einem scheinbar einfachen Problem fest. Sie fühlen sich am Ende völlig besiegt.

Es ist oft schwer, das Licht am Ende des Tunnels zu sehen. Aber wenn Sie sich in diesen harten, dunklen Flecken befinden, versuchen Sie, die Motivation zu finden, sich dort aufzuhalten.

Erinnern Sie sich an Ihr letztendliches Ziel beim Erlernen des Codierens. Vielleicht geht es darum, einen besseren Job zu finden, für Ihre Familie zu sorgen oder eine zielgerichtetere Form der Arbeit zu finden.

Sie können auch Ermutigung von anderen finden, die sich im selben Boot wie Sie befinden. Zu wissen, dass es Menschen gibt, die mit denselben Problemen zu kämpfen haben, kann äußerst ermutigend sein. Und zu sehen, wie sie sich durchkämpfen, könnte die Motivation sein, die Sie brauchen, um fortzufahren.

Weil du weißt, dass du nicht allein bist. Das ist einer der größten Vorteile von Communities wie freeCodeCamp. Es geht nicht nur um Codierungsstunden. Es geht darum, Teil einer Gemeinschaft zu sein, in der andere Menschen dieselben Träume und Ziele haben wie Sie.

Zu diesem Zweck habe ich hier auf freeCodeCamp eine Sammlung von Geschichten zusammengestellt. Die Autoren sind Menschen wie Sie, die sich ihren Weg zu ihrem endgültigen Ziel erkämpft haben - einen Webentwicklungsjob zu finden.

Wenn Sie diese Geschichten lesen, hoffe ich, dass Sie Inspiration und Ermutigung finden.

Die Geschichten

Geschichte Nr. 1: Wie ich vom Verkauf von Lebensmitteln auf der Straße zur Arbeit für Top-Tech-Unternehmen von Alvaro Videla überging

Alvaro Videla brachte sich PHP über das lokale Internetcafé und einige Bücher bei, die ihm von einem Verwandten geschickt wurden. Nach endlosen Nächten, in denen er studierte und übte, bekam er einen Job bei einer Technologiefirma.

Wenn Sie nur eine Geschichte aus dieser Liste lesen, wählen Sie diese aus. Es ist eine gut geschriebene Erzählung darüber, was möglich ist, wenn Sie sich wirklich auf etwas konzentrieren.

Geschichte Nr. 2: Wie ich meinen ersten Job als Webentwickler von Gwendolyn Faraday bekam

Gwendolyn Faraday arbeitete hauptberuflich in einem Restaurant und half ihrer Großmutter. Nachdem sie sich beiläufig mit Coding-Tutorials beschäftigt hatte, entschied sie sich 2015 für All-In.

Sie schrieb sich bei Treehouse ein und wurde Stammgast in der freeCodeCamp-Community. Sie lernte ständig und stellte sich dort hin. Und einer der Schlüssel, der ihr geholfen hat, einen Job zu finden, war der Ausbau ihres persönlichen und Online-Netzwerks.

Geschichte Nr. 3: Mein Weg zum Webentwickler von Grund auf ohne CS-Abschluss von Sergei Garcia

Sergei Garcia schrieb einen sehr ausführlichen Bericht darüber, wie er anfing, Webentwicklung zu lernen und einen Vollzeitjob bekam.

Er schrieb nicht nur über seine Reise, sondern auch darüber, welche Ressourcen er auf seiner Reise am hilfreichsten fand. Und er teilte seine Erfahrungen bei seinem ersten Job und die Lektionen, die er gelernt hatte.

Story # 4: Wie man vom Hobbyisten zum professionellen Entwickler wird von Ken Rogers

Ken Rogers 'Geschichte ist sowohl inspirierend als auch praktisch. Er brachte sich die Webentwicklung bei, während er einen Vollzeitjob im Landschaftsbau hatte. Nachdem er ein Informationsinterview in einem Webentwickler-Shop angefordert hatte, wurde ihm ein Vollzeitjob angeboten.

Ken teilte seine Geschichte mit und schrieb auch eine Roadmap, wie man ein professioneller Webentwickler werden kann.

Geschichte Nr. 5: Wie ich von der Programmierung mit einem Feature-Telefon zur Arbeit für ein MIT-Startup von Elvis Chidera überging

Elvis Chidera lernte, dass kontinuierliches Üben ihm half, sein Lesen und Schreiben in der Schule zu verbessern. Er wandte dieselbe Idee auf das Programmieren an und baute seine eigenen realen App-Projekte.

Alles als Teenager ohne Laptop! Wie der Titel schon sagt, arbeitet Elvis jetzt für ein MIT-Startup.

Geschichte Nr. 6: Wie ich einen Arbeitgeber davon überzeugt habe, ein Risiko für mich einzugehen und mich dafür zu bezahlen, dass ich das Codieren von Rick West lerne

Während seiner Arbeit als Klempner lernte Rick West selbst die Webentwicklung. Später überlegte er, sich für ein Bootcamp anzumelden, stellte jedoch nach Durchlaufen der Zahlen fest, dass dies für ihn und seine Familie wirtschaftlich nicht machbar war.

Also benutzte er etwas Einfallsreichtum. Er schickte einige Unternehmen per E-Mail zu Informationsinterviews und wurde schließlich von einem von ihnen eingestellt!

Story Nr. 7: Wie ich während meiner # 100DaysOfCode-Herausforderung von Danny Huang einen React-Entwicklerjob bekam

Danny Huang wollte schon immer das Codieren lernen. Er startete auf der freeCodeCamp-Strecke und absolvierte die 100-tägige Code-Herausforderung.

Er übte 2 bis 4 Stunden pro Tag und investierte in die Attraktivität seines GitHub-Profils für Arbeitgeber. Am Tag 97 bekam Danny sein erstes Stellenangebot.

Was Dannys Geschichte auszeichnet, ist, dass er seine Fortschritte und Erfolge verfolgt hat.

Lehren, die Sie aus diesen Geschichten ziehen können

Beim Lesen dieser Geschichten habe ich einige gemeinsame Themen gefunden. Dies sind Prinzipien, die viele von ihnen in die Praxis umsetzen, um ihr Ziel zu erreichen.

Verpflichten Sie sich zum Lernen.

Alle diese Menschen haben sich dazu verpflichtet, das Codieren zu lernen, den Schlaf und ihr soziales Leben zu opfern. Sie verbrachten Stunden pro Tag (oder Nacht!) Damit, zu lernen und zu üben.

  • Elvis lernte jeden Tag nach der Schule HTML und CSS von W3Schools.
  • Sergei lernte auch nach der Arbeit mehr selbst Webentwicklung.
  • Gwendolyn entschied, dass 2015 ihr Jahr sein würde, um das Programmieren zu lernen, und nahm sich mehrere Stunden pro Tag Zeit, um zu lernen.
  • Danny hat sich verpflichtet, mindestens eine Stunde pro Tag Codierung zu studieren.
  • Ken begann seine Arbeit um 6 Uhr morgens und studierte abends und am Wochenende PHP und Laravel.

Folgen Sie einer Struktur.

Ob es sich um ein Bootcamp, ein Buch oder einen Online-Kurs handelt, versuchen Sie, einer bereits vorhandenen Struktur zu folgen. Auf diese Weise können Sie Ihre Fortschritte leichter verfolgen und das Endziel leichter umsetzen.

  • Sergei hat seinen eigenen Lernpfad basierend auf den häufigsten Anforderungen an die Stellenanzeige erstellt.
  • Danny hat sich der # 100DaysOfCode-Herausforderung gestellt.
  • Alvaro hatte eine Vision für eine lokale Karten-App und gab sich eine Frist, um diese abzuschließen.
  • Gwendolyn hat einen Baumhaus-Track und den Front-End-Teil von freeCodeCamp fertiggestellt.

Dinge bauen.

Der beste Weg, Ihr Klassenwissen in praktisches Wissen umzuwandeln, besteht darin, Dinge aufzubauen. Sie könnten schrecklich und voller Spaghetti-Code sein. Aber was zählt ist, dass Sie Dinge in der realen Welt erstellen und daraus lernen.

  • Ken baute PHP- und Laravel-Apps, als er lernte.
  • Elvis hat eine Social-Media-App, eine Gruppen-SMS-App und Android-Apps erstellt.
  • Alvaro erstellte eine lokale Kartenanwendung, die er in seinem Vorstellungsgespräch verwendete.

Sei mutig.

Sie werden sich nie wirklich bereit für den nächsten Schritt fühlen. Das heißt aber nicht, dass Sie nicht bereit sind. Haben Sie keine Angst, Risiken einzugehen, die sich auszahlen könnten, wenn Sie Ihre Karriere vorantreiben.

  • Sowohl Ken als auch Rich haben sich an Unternehmen gewandt, um Informationsgespräche zu führen, und schließlich Stellenangebote erhalten.
  • Alvaro bat eine in den USA lebende Verwandte um einen Gefallen, ihm einige Programmbücher zu schicken, und sie kaufte sie und schickte sie an ihn.
  • Elvis stellte sich dort hin, indem er echte Live-Apps erstellte und Benutzer für sie fand.

Bauen Sie Ihr Netzwerk auf.

Eine der besten Möglichkeiten, heutzutage einen Job zu finden, ist über Ihr Netzwerk. Wenn Sie heute in Menschen und Organisationen investieren, werden diese möglicherweise in Zukunft in Sie investieren.

  • Gwendolyn erhielt mehrere Stellenangebote durch den Aufbau ihres persönlichen und Online-Netzwerks.
  • Alvaro hörte zuerst von dem Technologieunternehmen, für das er letztendlich arbeitete, durch einen Freund, der ihn ermutigte, sich zu bewerben.

Bring es zum Laufen.

Die Dinge werden nicht immer so laufen, wie Sie es wollen. Aber gib nicht auf! Es gibt immer einen anderen Weg.

  • Rick gab seine Bestrebungen nicht auf, nachdem er erkannt hatte, dass ein Bootcamp keine Möglichkeit war - er arbeitete daran, indem er sich an Unternehmen wandte.
  • Elvis 'erste App schlug fehl, aber er versuchte es weiter und fand andere Projekte zum Erstellen.
  • Als CodeCloud.me für Gwendolyn nicht funktionierte, ging sie weiter und nutzte schließlich freeCodeCamp, um zu lernen.
  • Danny hatte versucht, sich die Webentwicklung selbst beizubringen, aber dann die # 100DaysofCode-Herausforderung durchgearbeitet.

Was bedeutet das für dich?

Es ist großartig, die Erfolgsgeschichten anderer Menschen zu lesen und zu genießen. Aber manchmal können wir uns in Untätigkeit wiegen, indem wir stellvertretend durch andere leben.

Versuchen Sie, aus dem zu lernen, was diese Webentwickler getan haben. Können Sie eine ihrer Strategien auf Ihr eigenes Leben anwenden? Haben Teile ihrer Geschichten eine Idee für etwas ausgelöst, das Sie ausprobieren könnten? Wenn ja, hinterlasse unten einen Kommentar!

An die ursprünglichen Autoren dieser Beiträge: Vielen Dank, dass Sie Ihre Reisen mit dem Rest von uns geteilt haben!

Mehr wollen?

? Weitere Tutorials finden Sie in meinem Blog coder-coder.com.

? Melden Sie sich hier an, um E-Mails über neue Artikel zu erhalten.

? Schließen Sie sich mehr als 25.000 anderen an - Folgen Sie @thecodercoder auf Instagram.

? Schauen Sie sich die Codierungs-Tutorials auf meinem YouTube-Kanal an.