
Nenehno vidim mlade razvijalce, ki po končanju tečajev programiranja izgubijo samovorjenje in mislijo, da je ta poklic ni zanje.
Ko sem začel svojo pot, sem večkrat razmišljal o menjavi poklica, a na srečo tega nisem storil. Tudi vi se ne smete predati. Ko ste novinec, se zdi, da je vsak izziv težak, programiranje pa ni izjema. Tu je nekaj, kar lahko storite, da prebrodite najtežje obdobje:
Pridružite se skupini drugih novincev. Učiti se programirati samostojno je težko. A ko ste obdani z ljudmi, ki prav tako premagujejo ovire, je lažje. Poleg tega je bolj zabavno! Na primer, začnite učenje hkrati s prijateljem, ki prav tako želi programirati. To bo dodalo element tekmovalnosti in vas motiviralo naprej. Druga možnost je, da se pridružite skupini somišljenikov. Na primer, freeCodeCamp ima , kjer se lahko pogovarjate z drugimi študenti.
freeCodeCamp je zahodno nevladno združenje, ki se posveča skupnemu učenju programiranja. V Rusiji prav tako obstaja veliko srečanj in spletnih skupnosti, ki ponujajo uvod v poklic. Iskanje lahko začnete . — op. prev.
Najdite način učenja, ki vam najbolj ustreza.Pravilnega načina za učenje programiranja ne obstaja. Ko sem bil na fakulteti, mi predavanja niso prinesla skoraj nič. Dokler se nisem naučil poiskati individualnega pristopa, sem se počutil razočaranega zaradi pomanjkanja napredka. Vi ste edinstveni, in najboljši način učenja za vas je prav tako edinstven. Obstaja ogromno spletnih tečajev, šol in knjig o programiranju. Nekaj bo ustrezalo eni osebi, nekaj drugi. Izberite način, ki vam najbolj ustreza. Če trenutni način učenja ne prinaša rezultatov, ga preprosto spremenite.
Začnite ustvarjati nekaj. Pianist se uči svirajući na klaviru. Programiranje se može ovladati samo kroz programiranje. Ako učite razvoj, a da niste napisali ni red koda — prestanite s tim i počnite pisati kod. Ništa ne motivira bolje nego vidjeti plodove vlastitog rada. Ako učenje ne donosi vidljive rezultate, motivacija će prije ili kasnije nestati. Učite web razvoj? Izradite malu stranicu. Učite razvoj mobilnih aplikacija? Kreirajte aplikaciju za Android. Nije važno hoće li to biti nešto vrlo jednostavno — da biste ubrzali učenje, vidjeli vlastiti napredak i motivirali se, počnite raditi nešto odmah.
Obratite se za pomoć. Ne bojte se tražiti pomoć kada vam je potrebna. Potpuno je normalno priznati da nešto ne razumijete i želite učiti. Mnoge iskusne programere neće smetati pomoći, posebno ako ste uložili vrijeme u formulisanje pitanja i prethodno istraživali prije nego što pitate. Na freeCodeCamp-u postoji , gdje novaci mogu postavljati pitanja. — također odlično mjesto. Možete označiti poznanike izravno u ili , da biste pitali jeste li na pravom putu.
Za pitanja na ruskom može poslužiti ili . — op. prev.
Učinite pisanje koda navikom. Osnovno je važno učiniti praktično programiranje dijelom dnevne rutine. Bolje je kodirati sat vremena svaki dan nego sedam sati u jednom vikendu. Redovitost će od programiranja učiniti naviku. Bez navike, um će naći tisuću izgovora za odgađanje zadatka, jer pisanje koda troši energiju. Osim toga, s obzirom na to da razvoj zahtijeva pamćenje mnogih povezanih detalja, nekoliko dana bez programiranja smanjuje količinu usvojenih koncepcija.
Učite kako pravilno odmarati. Ponekad se iscrpljujući rad može činiti pametnim i produktivnim zadatkom — sve dok ne dođe do sagorijevanja. Programiranje zahtijeva puno mentalne energije. Važno je pravovremeno obnavljati ovaj resurs. Ako izgubite motivaciju i osjećate umor — isključite računalo i napravite pauzu. Prošećite. Odite na odmor. Ako ste umorni, odmorite se od programiranja, a ne odustajte od njega.
Izvor: habr.com
