Lektioner fra 7 selvlærede kodere, der nu arbejder på fuld tid som softwareudviklere

Hvordan kan du forblive motiveret, mens du lærer at kode?

At studere webudvikling er en vej med mange op- og nedture. Du har muligvis en dag, hvor du finder ud af et hårdt problem og føler dig helt fantastisk. Men så den næste dag sidder du fast på et tilsyneladende let problem i timevis. Du ender med at føle dig fuldstændig besejret.

Det er ofte svært at se lyset i slutningen af ​​tunnelen. Men når du er i de hårde, mørke pletter, så prøv at finde motivationen til at hænge derinde.

Mind dig selv om dit ultimative mål med at lære at kode. Måske er det for at få et bedre job, forsørge din familie eller finde en mere målrettet form for arbejde.

Du kan også finde opmuntring fra andre, der er i samme båd som dig. At vide, at der er mennesker, der kæmper med de samme problemer, kan være enormt opmuntrende. Og at se dem kæmpe sig igennem kunne være al den motivation, du har brug for for at fortsætte.

Fordi du ved, at du ikke er alene. Det er en af ​​de største fordele ved samfund som freeCodeCamp. Det handler ikke kun om kodning af lektioner. Det handler om at være en del af et samfund, hvor andre mennesker har de samme drømme og mål som dig.

Til det formål har jeg samlet en samling historier herfra på freeCodeCamp. Forfatterne er mennesker som dig, der har kæmpet sig vej til deres ultimative mål - at finde et webudviklingsjob.

Når jeg læser disse historier, håber jeg, at du finder inspiration og opmuntring.

Historierne

Historie nr. 1: Hvordan jeg gik fra at sælge mad på gaden til at arbejde for topfirmaer inden for teknologi af Alvaro Videla

Alvaro Videla lærte sig PHP via den lokale internetcafé og nogle bøger sendt til ham af en slægtning. Efter endeløse nætter med at studere og øve fik han et job hos et teknologivirksomhed.

Hvis du kun læser en historie fra denne liste, skal du vælge denne. Det er en velskrevet fortælling om, hvad der er muligt, når du virkelig tænker på noget.

Historie nr. 2: Hvordan jeg landede mit første job som webudvikler af Gwendolyn Faraday

Gwendolyn Faraday arbejdede på fuld tid på en restaurant og hjalp sin bedstemor. I 2015 besluttede hun at gå all-in efter at have døbt tilfældigt i kodningstutorials.

Hun tilmeldte sig Treehouse og blev regelmæssig i freeCodeCamp-samfundet. Hun lærte konstant og placerede sig derude. Og en af ​​nøglerne, der hjalp hende med at få et job, var at udvide sit personlige og online netværk.

Historie nr. 3: Min rejse til at blive webudvikler fra bunden uden en CS-grad af Sergei Garcia

Sergei Garcia skrev en meget detaljeret redegørelse for, hvordan han begyndte at lære webudvikling og fik et fuldtidsjob.

Han skrev ikke kun om sin rejse, men skrev om, hvilke ressourcer han fandt mest nyttige på sin rejse. Og han delte sine oplevelser ved sit første job og de lektioner, han lærte.

Historie # 4: Sådan går du fra hobbyist til professionel udvikler af Ken Rogers

Ken Rogers 'historie er både inspirerende og praktisk. Han lærte sig selv webudvikling, mens han arbejdede et fuldtidsjob inden for landskabspleje. Efter at have anmodet om et informationssamtale i en webudviklingsbutik blev han tilbudt et fuldtidsjob.

Ken delte sin historie og skrev også en køreplan for, hvordan man kan blive en professionel webudvikler.

Historie nr. 5: Hvordan jeg gik fra programmering med en funktionstelefon til at arbejde for en MIT-opstart af Elvis Chidera

Elvis Chidera lærte, at løbende praksis hjalp ham med at forbedre sin læsning og skrivning i skolen. Han anvendte den samme idé til at lære programmering og byggede sine egne virkelige app-projekter.

Alt sammen som teenager uden en bærbar computer! Som titlen antydede, arbejder Elvis nu for en MIT-opstart.

Historie nr. 6: Hvordan jeg overbeviste en arbejdsgiver om at tage en chance for mig og betale mig for at lære at kode af Rick West

Mens han arbejdede som blikkenslager, begyndte Rick West at lære webudvikling alene. Han overvejede senere at tilmelde sig et bootcamp, men indså efter at have kørt tallene, at det ikke var økonomisk muligt for ham og hans familie.

Så han brugte noget opfindsomhed. Han mailede nogle virksomheder til informative interviews og endte med at blive ansat af en af ​​dem!

Historie nr. 7: Hvordan jeg landede et React-udviklerjob under min # 100DaysOfCode-udfordring af Danny Huang

Danny Huang havde altid ønsket at lære kodning. Han startede på freeCodeCamp-sporet og gjorde de 100 dage med kodeudfordring.

Han øvede 2-4 timer om dagen og investerede i at gøre sin GitHub-profil tiltalende for arbejdsgivere. På dag 97 fik Danny sit første jobtilbud.

Hvad der får Danys historie til at skille sig ud, er at han holdt styr på sine fremskridt og præstationer.

Lektioner, du kan tage væk fra disse historier

Da jeg læste igennem disse historier, fandt jeg en hel række fælles tråde. Dette er principper, som mange af dem omsætter for at nå deres mål.

Forpligt dig til at lære.

Alle disse mennesker forpligtede sig til at lære at kode, ofre søvn og deres sociale liv. De tilbragte timer om dagen (eller om natten!) Dedikeret til at lære og øve.

  • Elvis lærte HTML og CSS hver dag efter skoletid fra W3Schools.
  • Sergei fortsatte med at lære mere webudvikling alene selv efter at have fået et job.
  • Gwendolyn besluttede, at 2015 ville være hendes år til at lære at kode, og afsatte flere timer om dagen for at lære.
  • Danny forpligtede sig til at studere kodning mindst en time om dagen.
  • Ken begyndte at arbejde kl. 6 og studerede PHP og Laravel om aftenen og i weekenden.

Følg en struktur.

Uanset om det er en bootcamp, en bog eller et online kursus, så prøv at følge en allerede eksisterende struktur. Dette gør det lettere at spore dine fremskridt og gør det endelige mål mere gennemførligt.

  • Sergei skabte sin egen læringsvej baseret på de mest almindelige stillinger.
  • Danny låst på # 100DaysOfCode-udfordringen.
  • Alvaro havde en vision for en lokal kortapp og gav sig selv en frist til at gennemføre den inden.
  • Gwendolyn færdiggjorde et Treehouse-spor og front-end-delen af ​​freeCodeCamp.

Byg ting.

Den bedste måde at omdanne din klassekendskab til praktisk viden er at opbygge ting. De kan være forfærdelige og fulde af spaghetti-kode. Men det der betyder noget er, at du opretter ting i den virkelige verden og lærer af dem.

  • Ken byggede PHP- og Laravel-apps, som han lærte.
  • Elvis byggede en app til sociale medier, en gruppe-sms-app og Android-apps.
  • Alvaro oprettede en lokal kortapplikation, som han brugte i sit jobinterview.

Vær modig.

Du vil aldrig føle dig virkelig klar til det næste trin. Men det betyder ikke, at du ikke er klar. Vær ikke bange for at tage risici, der kan betale sig ved at fremme din karriere.

  • Både Ken og Rich nåede ud til virksomheder til informationssamtaler og endte med at få jobtilbud.
  • Alvaro bad en slægtning, der bor i USA, om en tjeneste for at sende ham nogle programmeringsbøger, og hun købte og sendte dem til ham.
  • Elvis placerede sig derude ved at oprette ægte live apps og finde brugere til dem.

Opbyg dit netværk.

En af de bedste måder at finde et job i dag er gennem dit netværk. Hvis du investerer i mennesker og organisationer i dag, kan de investere i dig i fremtiden.

  • Gwendolyn modtog flere jobtilbud gennem opbygning af sit personlige og online netværk.
  • Alvaro hørte først om det tekniske firma, som han endte med at arbejde for gennem en ven, der opfordrede ham til at ansøge.

Få det til at virke.

Ting går ikke altid som du vil. Men giv ikke op! Der er altid en anden måde.

  • Rick opgav ikke sine ambitioner efter at have indset, at et bootcamp ikke var en mulighed - han arbejdede omkring det ved at nå ud til virksomheder.
  • Elvis 'første app mislykkedes, men han fortsatte med at prøve og fandt andre projekter at bygge.
  • Da CodeCloud.me ikke fungerede for Gwendolyn, gik hun videre og endte med at bruge freeCodeCamp til at lære.
  • Danny havde prøvet og undlod at lære sig selv webudvikling, men arbejdede derefter gennem # 100DaysofCode-udfordringen.

Hvad betyder det for dig?

At læse og nyde andres historier om succes er fantastisk. Men vi kan undertiden blive lullet til passivitet ved at leve stedfortrædende gennem andre.

Prøv at lære af, hvad disse webudviklere gjorde. Kan du anvende nogen af ​​deres strategier i dit eget liv? Udløst nogen dele af deres historier en idé om noget, du kunne prøve? I så fald skal du kommentere nedenfor!

Til de oprindelige forfattere af disse indlæg: tak fordi du delte dine rejser med resten af ​​os!

Ønsker mere?

? Læs flere tutorials på min blog, coder-coder.com.

? Tilmeld dig her for at få e-mails om nye artikler.

? Deltag i 25.000+ andre - Følg @thecodercoder på Instagram.

? Tjek kodningsvejledninger på min YouTube-kanal.