Skip to content

[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

Odgovori