Počnite učiti frontend s ispravnim očekivanjima

Motivacije za učenje frontenda mogu biti razne, npr. interesira vas kao hobi, trebate položiti fakultet, zanima vas kao karijera i sl. Ovaj članak odnosi se na učenje frontenda za posao.

Prilikom učenja vrlo je važno imati na umu da je programiranje iznimno složeno područje koje se neprestano mijenja, i grana se u bezbroj mogućih specijalizacija. To nije ništa loše, naprotiv, može biti vrlo uzbudljivo, ali to također znači da tu baš i nema puno mjesta za žurbu. Barem ne na početku, dok još ni ne znate koje vas točno područje programiranja zanima, a to možete otkriti jedino programiranjem. 😄 Nestrpljivost vas može dovesti do razočaranja vlastitim napretkom, prezasićenja informacijama, možda čak i do burnouta! 🔥 Svačiji je put u programiranje jedinstven, recimo ja sam se prvo mislio baviti grafičkim dizajnom, a tek kasnije sam se počeo poigravati programiranjem ali u više navrata — nešto sićušno PHP, pauza, pa malo Ruby, pa pauza, i na kraju sam sletio na frontend. Nisam imao pojma da će mi to biti posao. 😱😜

Kad sam počinjao s frontendom bilo mi je stvarno zabavno pisati tekst koji mogu otvoriti u browseru kao web stranicu, pa vidjeti da to nekako izgleda, tj. da sam tim tekstom stvorio nešto vizualno. To je bila moja motivacija, a što vas interesira kod frontenda? Poznajem mnoge developere koje baš i ne zanima vizualni aspekt, nego više korisničko iskustvo, testiranje, brzina i sl. Neke pak toliko zanima vizualni aspekt da ga krenu istraživati u potpunosti pa krenu malo u dizajn, možda se čak počnu baviti i animacijama! Važno je samo istraživati svoje interese, a ne siliti se učiti nešto što vas ne zanima, jer vas to može malo zatrpati.

Mnogi iskusni programeri, uključujući mene koji programiram više od 10 godina, nerijetko se osjećaju nedoraslo programiranju (tzv. impostor syndrome), pa je pametno naučiti se nositi s takvim osjećajima što prije. Mislim da je taj sindrom toliko zastupljen u programiranju upravo zbog promjenjive prirode tog područja. Npr. unutar samo 10 godina frontend je postao drastično kompleksniji, što, opet, nije loše samo po sebi, npr. to nam omogućava razvijanje ludih web aplikacija kakve su prije bile nezamislive, ali to također znači da je potrebno stalno učiti nove tehnologije kako dolaze (i odlaze 😅). Da ste prije 10 godina došli u Kodiraonicu, ne bismo vas mogli naučiti React koliko god se trudili, jer nije postojao! (A nije ni Kodiraonica. 😆) A React nije ni jedini frontend framework, vjerojatno nije čak ni najbolji, samo je najrasprostranjeniji. Npr. framework Svelte ima svega 5 godina.

Mnogi su ljudi su pisali o tome kako ih je frontend počeo umarati, ali zapravo bi se moglo reći da frontend, tj. JavaScript, doživljava renesansu. Danas se JavaScript može koristiti za frontend, backend, mobilne aplikacije, 3D modeliranje, pa čak i za prilagođavanje senzora pokreta! Otvaraju vam se brojna vrata, zato je važno uvijek se igrati u programiranju, pogotovo nakon što pronađete posao, jer je to najbolja metoda učenja. Programiranje se mijenja, pa tako i interesi, tko zna gdje ćete završiti na kraju. 😉

Prilikom učenja budite brižljivi prema sebi i dopustite si da traje koliko traje, bez da stavljate druge dijelove vašeg života na čekanje dok ne naučite dovoljno i ne zaposlite se (ili koji vam je već cilj). “Dovoljno” je previše magloviti termin koji znači različite stvari za različite ljude, umjesto toga pokušajte u svom životu napraviti mjesta za učenje… zauvijek! 🔮

comments powered by Disqus