Dakle, odlučili ste naučiti programski jezik. Dobro razmišljanje! Povećava se potreba pismenosti kod različitih poslova. Poslovi programera softvera posebno će se povećati za 17%, prema podacima Zavoda za statistiku rada.
Međutim, početnik je od donošenja te odluke o jačanju karijere do stvarnog stjecanja vještina definitivno zbunjujući. Suočeni ste sa stotinama opcija koje možete odabrati kao svoj prvi jezik. Dakle, prije nego što donesete taj izbor, dobra je ideja postaviti sebi dva ključna pitanja:
-
Što vas je to zanimalo za programiranje?
-
Što želite raditi kao programer?
Odgovori na ta pitanja kretat će se po vašim početnim koracima i, možda, vašoj čitavoj programskoj karijeri. Ako je projektna ideja izazvala vaše zanimanje, odaberite jezik koji će vam pomoći da je najbolje dovršite. Na primjer, učenje Objective-C omogućit će vam rad na projektima koji se odnose na iOS, dok će vam Java omogućiti rad na projektima vezanim za Android.
Ali ako vas zanima kako to novo znanje pretvoriti u redovnu karijeru, upotrijebite prvi jezik kako biste naučili razmišljati poput programera i naučiti osnovnu programsku logiku. Na primjer, programeri Ruby, Python i JavaScript smatraju relativno jednostavnim za učenje i jezicima koji pružaju čvrst temelj u programskoj logici i sintaksi. Ako imate dobru osnovu, prikupljanje više bit će lakše jer se određeni principi prevode s jednog na drugi.
Ili se možda onaj koji odaberete odluči za vas zbog dijela tehničkog skupa koji vas zanima. Prednji programer radi na korisničkom kodu koji uključuje učenje JavaScripta. Pomoćni programer radi sa poslužiteljem, bazom podataka i aplikacijom koji mogu uključivati jezike poput Ruby ili Python.
Početni ili ne, kvalitetni programeri traže priliku za učenje i praćenje jezičnih i tehnoloških trendova. Izbor nove vrste ponavljat će se tijekom vaše karijere. Pogledajte ovu korisnu infografiku koja će vas voditi kroz donošenje ove odluke.