[Encode] Najčešća pitanja početnika u programiranju

🔎Kako početi sa programiranjem? Kako najbolje učiti? Da li mi je potrebna matematika? Ovo su samo neka od pitanja i dilema sa kojima se susreću budući programeri 🤖📚

🚀👾Pokušali smo dati odgovor na ova pitanja i konsultovali smo naše predavače i iskusne developere za mišljenja.

1. Koji programski jezik da učim?

Ukoliko ste tek na početku, kratak odgovor je da nije bitno. Na samom početku je najbitnije da steknete programerski način razmišljanja i naučite osnove programiranja. Kada to savladate u jednom jeziku veoma brzo se možete prebaciti na drugi. Neki od jezika u kojima možete učiti osnove programiranja su C, C++ i Python. 

Za data science možete učiti Python, ukoliko se želite baviti web development-om JavaScript itd. Ukoliko imate dilemu koji jezik učiti slobodno nam se javite i opišite svoju situaciju. Rado ćemo pomoći. 

2. Koji je najbolji način učenja programiranja?

Prije svega, studij IT-a je odlična podloga za svijet programiranja i izgradnju karijere. Praktičan rad i samostalni projekti su osnovni način na koji ćete testirati svoje znanje i dokazati da ste sposobni za prvu praksu ili posao.

Ukoliko ne studirate IT budite spremni na to da ćete morati dosta više samostalno raditi i da će dosta teže biti savladati osnove, ali je moguće uz redovan trud i rad. Od velike pomoći vam može biti da se priključite nekoj grupi osoba koje također uče i po mogućnosti imaju više iskustva.

3. Da li mi je potrebno znanje iz matematike za programiranje?

Matematika nije obavezna za programiranje, ali postoje oblasti programiranja gdje matematika može veoma pomoći i nužno je imati dobru podlogu iz iste.

Prema Stack Overflow Developer Survey 2023 (koja je sakupila iskustva od preko 90 000 developera), oko 30% developera nema završeno fakultetsko obrazovanje. To je vjerovatno jedan od najboljih pokazatelja da matematika nije neophodna za uspješnu karijeru u ovoj oblasti.

4. Koja je razlika između Front-end i Back-end development-a?

Frontend developeri odgovorni su za izgled sajta, osećaj koji on pruža posetiocima, kao i ponašanje svih komponenti na njemu. Kreiraju korisničko iskustvo i interfej sa kojim posjetioci vrše interakciju.

Ključni zadatak backend developmenta je definisanje interne logike nekog sajta. Backend developeri razvijaju kod koji omogućava normalan rad stranice kako bi se izvele potrebne funkcije i isporučile informacije krajnjem korisniku. 

5. Kako početi?

Online je dostupno jako mnogo  besplatnih resursa i stranica uz koje možete početi učiti. Preporučujemo FreeCodeCamp i The Odin Project.

Pored toga odlična opcija jesu kursevi koji nisu snimljeni unaprijed već gdje imate priliku da radite sa instruktorima koji vam se mogu posvetiti i mentorisati vaš rad. Ovo je posebno korisno i važno za naprednije tehnologije. Ukoliko imate dilemu kome se obratiti možete nam pisati i vrlo rado ćemo pokušati pronaći da vam pomognemo u putu ka uspješnoj IT karijeri. 

Ukoliko imate još pitanja na koja želite odgovor od strane iskusnih programera pišite nam na e-mail ili na naše društvene mreže

Povezani Članci

Saznaj kako uspješno prijaviti projekat na EYF otvorene pozive

Pridruži se jednoj od besplatnih online info sesija koje će biti održane 23. jula i 11. augusta te saznaj sve što trebaš znati o otvorenim pozivima European Youth Foundation. Učesnici će dobiti pregled procesa prijave, uslova za apliciranje, vrsta projekata koje EYF podržava i korisne savjete za pripremu kvalitetne projektne prijave, uz priliku da postave pitanja direktno organizatorima.

UNESCO Youth Hackathon 2026

UNESCO Youth Hackathon 2026 je globalni izazov za mlade (18–30) koji kroz timski ili individualni rad razvijaju inovativna rješenja iz medijske i informacijske pismenosti. Cilj je borba protiv dezinformacija i jačanje kritičkog mišljenja u digitalnom dobu.

Odgovori