Zajamčeni najbrži način za proboj u web razvoj

Napravite puno projekata.

367ei5

Ne šalim se, stvarno je tako jednostavno.

Ako ste ovo internalizirali, prestanite čitati i krenite raditi.

Projekti svugdje

  • Kad dobijete posao, radit ćete projekte .

  • Kad nađete bolji posao, vodit ćete projekte .

  • Kad otvorite tu višemilijunsku konzultantsku tvrtku o kojoj sanjate, vodit ćete mnoge projekte .

Dakle, da biste postali istaknuti programer, morate - recite to sada sa mnom - napraviti puno projekata !

367etb-1

Što je s knjigama i tečajevima?

U teoriji su sjajni.

harold-kupio-drugi-udemy-tečaj-1

Ali u stvarnosti mogu biti sjajan izvor odugovlačenja.

harold-neće-završiti-svoj-kurs-3

Koliko ste završili od svog gradiva za učenje? Još bolje, koliko je to izravno utjecalo na vašu karijeru?

Malo prema ničemu? Vjeruj mi da sam bio tamo. Moje vlastite fizičke i virtualne knjižnice prepune su istih prašnjavih svezaka.

vaše-knjige-ne pomažu

To je zato što to radimo unatrag.

samo-uradi-projekt

Koristite ih kao reference

Prvo se pozabavite problemom ili zanimljivom idejom, a zatim možda nešto kupite. Jer bez akcije, knjige i tečajevi samo su zanimljive informacije.

Zvučit ćete vrlo pametno, ali nećete biti od velike koristi.

U kontekstu projekta, međutim, sve su te informacije neprocjenjive za bolje razumijevanje vašeg problema.

ovo-je-bolje-2

Volim knjige! Ne kažem "Ne čitaj".

Kažem da nađite projekt koji vas malo zastrašuje. Pokušajte ga dovršiti, a zatim upotrijebite svoj materijal kao referencu kada neizbježno zapnete.

Učinite to i gledajte kako vaši dobici lete na mjesec.

kada-dodate-projekt-u-svoj-portfelj

Ja sam novi u web razvoju, odakle početi?

Ne mogu ovo dovoljno naglasiti - odaberite projekt !

odaberite bilo koji projekt

Nakon toga postupak je jednostavan:

  • Naučite tek toliko da idete naprijed
  • Zapeti
  • Naučite tek toliko da idete naprijed

Iznova i iznova.

Iznenađujuće je jednostavno, zato to rijetko tko radi. Tražimo veliki, pretjerano složeni sustav koji će nas "odvesti do uspjeha", a zanemarujući ovaj bezvremenski princip ...

Pronađite nešto što ne možete i smislite kako to učiniti. Sve što je potrebno.

Projekt krajnjeg početnika

todo-mvc-1

Po mom mišljenju, TodoMVC je krajnji početnički projekt. Idejno je jednostavan, ali ima zanimljiv dizajn i lijepu količinu funkcionalnosti.

  1. Dodajte todos
  2. Uređivanje zadataka dvostrukim klikom
  3. Izbriši zadatke
  4. Označite / poništite oznake
  5. Filteri za kompletne / aktivne zadatke
  6. Broji koliko je preostalih zadataka
  7. Obaveze se spremaju u LocalStorage

Kodirajte piksel-savršenu kopiju u HTML / CSS, a zatim implementirajte funkcionalnost u JavaScript.

todo-mvc

Učini sve što je potrebno da se ovo učini. Ako kupite knjigu ili tečaj, to je posebno za popunjavanje TodoMVC-a.

Ipak vam ne bi trebali. Google i FreeCodeCamp savršeni su resursi, a njihov ukupni trošak iznosi 0 USD.

Kao profesionalni web programer osobno sam koristio TodoMVC za ...

  • Izoštri moje HTML, CSS i JavaScript vještine.
  • Learn React dva tjedna prije početka moje uloge razvojnog programera Lead React.
  • Upoznajte se s potpuno novim programskim jezikom.

Gdje god se nalazili, što god naučili, TodoMVC je savršen uvodni projekt.

Nakon toga odaberite nešto novo ili čak tvrđu verziju TodoMVC.

  • Dopustite korisnicima da se prijave pomoću GitHub-a
  • Spremanje korisničkih zadataka u bazu podataka
  • Pokažite im sljedeći put kad se prijave
  • Vratite se na LocalStorage ako se ne žele prijaviti

Složenost se može skalirati gotovo u nedogled. Ako iz bilo kojeg razloga mrzite popise obveza, u redu. Moj savjet i dalje stoji - odaberite projekt .

Što je sa Resumeom, GitHubom itd.?

Ovo su vaši završni detalji.

Prvo postavite jake temelje kvalitetnih projekata, a zatim ih predstavite svugdje - na svom GitHubu, Resumeu, LinkedInu, osobnom web mjestu.

Za dodatni kredit naučite koristiti Git / GitHub dok radite projekt. Tijek rada na kraju će se osjećati ugodno, a vi ćete puno bliže simulirati radno okruženje.

Bez obzira radi li se o otvorenom kodu, okupljanju ili sami, napravite puno projekata.

Želite besplatni trening?

Ako želite zakazati besplatan 15-30-minutni poziv za raspravu o Front-end razvojnim pitanjima u vezi s kodom, intervjuima, karijerom ili nečim drugim, pratite me na Twitteru i DM-u.

Nakon toga, ako uživate u našem prvom sastanku, možemo razgovarati o kontinuiranom trenerskom odnosu koji će vam pomoći da postignete svoje razvojne ciljeve!

Hvala na čitanju

Za više ovakvih sadržaja pogledajte //yazeedb.com!

Do sljedećeg puta!