Ako želite da postanete programer, ove odluke kao početnik morate doneti odmah

Ako želite da započnete karijeru u programerskoj industriji, za sam početak nije važno koju ćete platformu ili jezik da izaberete. A neke druge odluke jesu vrlo važne, evo i koje

Vaša odluka da postanete programer sama po sebi jeste veliki korak na koji većina ljudi nije spremna. Neki predviđaju da će u nekom trenutku u budućnosti veštine programiranja verovatno postati obavezne i u mnogim  neprogramerskim karijerama.

Preduzeća već sada zahtevaju da ljudi iz netehničkih industrija imaju neke osnovne veštine programiranja i web dizajna, kao što su HTML, CSS i JavaScript. Iako HTML teško može da se smatra programiranjem, to je takođe koristan prvi korak u karijeri web programera, na primer.

Ako želite da započnete karijeru u programerskoj industriji, za sam početak nije važno koju ćete platformu ili jezik da izaberete. A neke druge odluke jesu vrlo važne, evo i koje.

Izaberite programersku disciplinu

Odlučite da li želite da razvijate web tehnologije (HTML5, CSS, JavaScript), mobilne aplikacije (Android, iOS, Windows Mobile), da se bavite razvojem servera (PHP, Node.js, ASP.NET) ili pišete desktop aplikacije (.NET, VinForms , C ++, C, VPF).

Izaberite jezik koji se odnosi na vašu disciplinu

Kada ste se jednom odlučili za disciplinu koja vas zanima, izaberite jezik koji se odnosi na nju i počnite da ga upoznajete.

Primera radi, svakako ne bi trebalo da učite programski jezik COBOL ako je vaša odabrana disciplina web razvoj. On nije mnogo popularan ni bitan jezik za kreiranje i pokretanje web stranice.

Istražite svoj zanat i mogućnosti

Pronađite svaki blog, članak, magazin, video-materijal i potkast posvećen tom jeziku i počnite da učite osnove. Druga opcija je da pronađete edukativne programe, bilo da su onlajn ili klasični, i upišete onaj koji najbolje odgovara disciplini koju ste odabrali, a možete i da potražite edukativni program koji je posvećen samo jednom programskom jeziku. Istražite i onlajn i oflajn varijante.

Pronađite mentora

Mentori s kojima ste u stalnoj komunikaciji mogu da vam pomognu na dva načina: zahvaljujući svom iskustvu mentori vam mogu pomoći da pronađete i praktikujete najbolje prakse, a ako imaju mrežu svojih ljudi, mogli bi da vas upute na moguće buduće prilike za posao, saradnju, zaposlenje i slično.

Eksperimentišite s drugim jezicima

Ako naiđete na barijeru pri radu sa jednim jezikom, razlog može da bude i naprosto to što je neku stvar lakše uraditi drugim jezikom. Kada razumete tehnike i semantiku jednog programskog jezika, primena ideja na drugi jezik je trivijalna.

Sada, kada ste pronašli svoj idealan jezik i počeli da pišete kodove, sigurno vam se javlja sledeće pitanje: Kako da postanem najbolji/a?

Uradite sve da postanete bolji

Uvek se trudite da budete što bolji: i lično i profesionalno. Pokušajte da pišete kodove i eksperimentišete sa novim načinima za automatizaciju ili pisanje koda.

„Ljudi me pitaju šta radim u slobodno vreme ili kao hobi. Ja odgovaram: ‘Programiram’. Možda je nekome to strašno, ali to je postao moj život. Ja uvek pokušavam da programiram bolje nego što sam radio na svom poslednjem projektu“, kaže Džonatan Danilko, programer i konsultant.

Uvek upoznajte najmanje dva jezika ili tehnologije

Iako je dobro da počnete sa učenjem jednog jezika, ne bi trebalo da se zaustavite na tome.  Trebalo bi da znate makar dva jezika, za slučaj da jedan jezik ili tehnologija zastare. Možete čak i, dok učite prvi jezik ili jednu tehnologiju, da se polako upoznajete i s drugima. Akumulirajte sve veštine koje možete.

Programirajte lične projekte i doprinosite open source projektima

Kako stičete nova znanja i veštine, tako je dobro da se uključujete u nove projekte i da te veštine oprobate u praksi. Poslodavci uglavnom veoma cene doprinos otvorenim (open source) projektima koje unapređuje cela zajednica programera, a ovakav rad predstavlja neprocenjivo vredno iskustvo.

Ako vas interesuje karijera u programiranju, više o mogućnostima i izborima možete da saznate na ovom linku.

(Telegraf.rs)

Teme