Lekcije 7 samoukih kodera koji sada rade puno radno vrijeme kao programeri softvera

Kako možete ostati motivirani dok učite kodirati?

Proučavanje web razvoja put je s mnogim usponima i padovima. Možda ćete jednog dana shvatiti težak problem i osjećati se apsolutno nevjerojatno. Ali onda već sljedeći dan satima zapnete naizgled lagan problem. Na kraju se osjećate potpuno poraženo.

Često je teško vidjeti svjetlost na kraju tunela. Ali kad se nađete u tim teškim, tamnim mrljama, pokušajte pronaći motivaciju da se tamo objesite.

Podsjetite se svog krajnjeg cilja u učenju kodiranja. Možda je to zbog boljeg posla, osiguranja obitelji ili pronalaska svrhovitijeg posla.

Ohrabrenje možete pronaći i kod drugih koji su u istom čamcu kao i vi. Znanje da postoje ljudi koji se bore s istim problemima može biti izuzetno ohrabrujuće. A gledanje kako se probijaju mogao bi biti motiv koji vam treba da nastavite.

Jer ćete znati da niste sami. To je jedna od najvećih prednosti zajednica poput freeCodeCampa. Ne radi se samo o lekcijama kodiranja. Riječ je o tome da budete dio zajednice u kojoj drugi ljudi imaju iste snove i ciljeve kao i vi.

U tu svrhu prikupio sam zbirku priča odavde na freeCodeCamp. Autori su ljudi poput vas koji su se borili do svog krajnjeg cilja - pronalaska posla za web razvoj.

Čitajući ove priče, nadam se da ćete pronaći inspiraciju i ohrabrenje.

Priče

Priča # 1: Kako sam od prodaje hrane na ulici počeo raditi za vrhunske tehnološke tvrtke Alvara Videle

Alvaro Videla naučio je PHP putem lokalnog internetskog kafića i nekih knjiga koje mu je poslao rođak. Nakon beskrajnih noći proučavajući i vježbajući, zaposlio se u tehnološkoj tvrtki.

Ako pročitate samo jednu priču s ovog popisa, odaberite ovu. To je dobro napisana pripovijest o tome što je moguće kad se stvarno nečemu potrudite.

Priča # 2: Kako sam prvi put dobio posao web programera, Gwendolyn Faraday

Gwendolyn Faraday radila je puno radno vrijeme u restoranu i pomagala baki. 2015. godine, nakon što se neobavezno bavila tutorialima za kodiranje, odlučila je ući u all-in.

Upisala se u Treehouse i postala redovna osoba u zajednici freeCodeCamp. Neprestano je učila i stavljala se vani. A jedan od ključeva koji joj je pomogao da se zaposli bilo je širenje njezine osobne i mrežne mreže.

Priča # 3: Moje putovanje do toga da postanem web programer od nule bez CS-a Sergeja Garcije

Sergej Garcia napisao je vrlo detaljan prikaz o tome kako je počeo učiti razvoj web stranica i dobio posao s punim radnim vremenom.

Pisao je ne samo o svom putovanju, već je pisao i o tome koje je resurse na svom putu najviše koristio. I podijelio je svoja iskustva na prvom poslu i lekcije koje je naučio.

Priča # 4: Kako od hobista postati profesionalni programer, Ken Rogers

Priča Kena Rogersa istovremeno je nadahnjujuća i praktična. Naučio je sebe web razvoju radeći puno radno vrijeme na uređenju okoliša. Nakon što je zatražio informativni razgovor u web prodavaonici, ponuđen mu je posao s punim radnim vremenom.

Ken je podijelio svoju priču i također napisao putokaz kako postati profesionalni web programer.

Priča # 5: Kako sam od programiranja s funkcijskim telefonom prešao na rad za MIT Startup Elvisa Chidere

Elvis Chidera saznao je da mu je kontinuirana vježba pomogla u poboljšanju čitanja i pisanja u školi. Primijenio je tu istu ideju na učenje programiranja i izgradio vlastite projekte iz stvarnog svijeta.

Sve kao tinejdžer bez laptopa! Kao što je naslov naznačio, Elvis sada radi za MIT startup.

Priča # 6: Kako sam uvjerio poslodavca da riskira i plati mi da naučim kodirati Rick West

Dok je radio kao vodoinstalater, Rick West počeo je samostalno učiti razvoj web stranica. Kasnije je razmišljao da se upiše u bootcamp, ali nakon što je pokrenuo brojeve shvatio je da to nije ekonomski izvedivo za njega i njegovu obitelj.

Dakle, poslužio se nekom domišljatošću. E-poštom je poslao neke tvrtke na informativne razgovore i na kraju ga je zaposlila jedna od njih!

Priča # 7: Kako sam dobio posao programera za React tijekom mog izazova # 100DaysOfCode, Dannyja Huanga

Danny Huang oduvijek je želio naučiti kodiranje. Počeo je na freeCodeCamp stazi i odradio 100 dana izazova s ​​kodom.

Vježbao je 2–4 sata dnevno i uložio u to da svoj GitHub profil učini privlačnim za poslodavce. Dan 97, Danny je dobio prvu ponudu za posao.

Ono po čemu se Dannyjeva priča ističe jest to što je pratio svoj napredak i postignuća.

Lekcije koje možete izuzeti iz ovih priča

Čitajući ove priče, pronašao sam dosta zajedničkih niti. To su principi koje mnogi od njih primjenjuju u praksi kako bi postigli svoj cilj.

Posvetite se učenju.

Svi su se ti ljudi predali učenju kodiranja, žrtvovanju sna i svog društvenog života. Provodili su sate dnevno (ili noć!) Posvećeni učenju i vježbanju.

  • Elvis je svaki dan nakon škole učio HTML i CSS iz W3Schools.
  • Sergej je nastavio samostalno učiti više web razvoja čak i nakon što je dobio posao.
  • Gwendolyn je odlučila da će 2015. biti njezina godina da nauči kodirati i izdvojila je nekoliko sati dnevno za učenje.
  • Danny se obvezao proučavati kodiranje barem jedan sat dnevno.
  • Ken je počeo raditi u 6 sati ujutro i učio je PHP i Laravel navečer i vikendom.

Slijedite strukturu.

Bilo da se radi o bootcampu, knjizi ili internetskom tečaju, pokušajte slijediti već postojeću strukturu. To će vam olakšati praćenje napretka i učinit će krajnji cilj izvedivijim.

  • Sergej je kreirao vlastiti put učenja na temelju najčešćih zahtjeva za popis poslova.
  • Danny je zaskočio izazov # 100DaysOfCode.
  • Alvaro je imao viziju lokalne aplikacije za karte i dao si rok da je dovrši.
  • Gwendolyn je završila stazu na Treehouseu i prednji dio freeCodeCampa.

Gradite stvari.

Najbolji način da svoje znanje iz razreda pretvorite u praktično znanje je izgradnja stvari. Mogli bi biti užasni i puni špageta. Ali bitno je da stvarate stvari u stvarnom svijetu i učite od njih.

  • Ken je gradio PHP i Laravel aplikacije kako je naučio.
  • Elvis je izgradio aplikaciju za društvene medije, grupnu SMS aplikaciju i Android aplikacije.
  • Alvaro je stvorio lokalnu aplikaciju za karte koju je koristio na razgovoru za posao.

Budi čelav.

Nikada se nećete osjećati istinski spremnima za sljedeći korak. Ali to ne znači da niste spremni. Ne bojte se riskirati koji bi se mogli isplatiti napredovanjem u karijeri.

  • I Ken i Rich kontaktirali su tvrtke za informativne razgovore i na kraju dobili ponude za posao.
  • Alvaro je zamolio rođaka koji živi u SAD-u za uslugu da mu pošalje neke knjige o programiranju, a ona mu ih je kupila i poslala.
  • Elvis se izložio stvaranjem stvarnih aplikacija uživo i pronalaženjem korisnika za njih.

Izgradite svoju mrežu.

Danas je jedan od najboljih načina za pronalaženje posla putem vaše mreže. Ako danas ulažete u ljude i organizacije, oni će možda investirati u vas u budućnosti.

  • Gwendolyn je dobila više ponuda za posao izgradnjom svoje osobne i mrežne mreže.
  • Alvaro je prvi put čuo za tehnološku tvrtku za koju je na kraju radio preko prijatelja koji ga je ohrabrio da se prijavi.

Neka to uspije.

Stvari se neće uvijek odvijati onako kako vi želite. Ali nemojte odustati! Uvijek postoji drugi način.

  • Rick se nije odrekao svojih težnji nakon što je shvatio da bootcamp nije mogućnost - zaobišao ga je obraćajući se tvrtkama.
  • Elvisova prva aplikacija nije uspjela, ali nastavio je pokušavati i pronašao druge projekte za izgradnju.
  • Kad CodeCloud.me nije uspio za Gwendolyn, nastavila je dalje i na kraju koristila FreeCodeCamp za učenje.
  • Danny je pokušao i nije uspio naučiti sebe razvijati web, ali je zatim prošao izazov # 100DaysofCode.

Što ovo znači za vas?

Čitati i uživati ​​u tuđim pričama o uspjehu je sjajno. Ali ponekad možemo biti uljuljkani u neaktivnost živeći vikarno kroz druge.

Pokušajte naučiti iz onoga što su učinili ovi web programeri. Možete li primijeniti bilo koju od njihovih strategija u vašem vlastitom životu? Je li bilo koji dio njihovih priča potaknuo ideju o nečemu što biste mogli probati? Ako je tako, ostavite komentar ispod!

Izvornim autorima ovih postova: hvala što ste podijelili svoja putovanja s nama ostalima!

Želite više?

? Pročitajte više vodiča na mom blogu, coder-coder.com.

? Prijavite se ovdje da biste dobivali e-poštu o novim člancima.

? Pridružite se 25 000+ drugih - Slijedite @thecodercoder na Instagramu.

? Pogledajte vodiče za kodiranje na mom YouTube kanalu.