Savjeti eksperata / Evo kako da postanete produktivniji programer

31. 05. 2019. u 10:41:00 Promotivni tekst

Shares:0

U programiranju je važan svaki pojedinačni korak, jer se projekti često rade u strogo ograničenim budžetima i rokovima. Čak i male greške mogu da dovedu do problema i pomjeranja rokova. Zato je od ključnog značaja za uspjeh da programeri pronađu okruženje u kome su najproduktivniji.

Članovi Forbsovog Tehnološkog savjeta podjelili su nekoliko savjeta koji vam mogu pomoći da naučite da se nosite sa svim smetnjama i s onim što vas ometa u radu. Prenosimo vam neke od njih.

1. Eliminišite vizuelne distrakcije
Neočekivana promjena u pokretu privlači ljudsko oko. Baš zbog toga bi trebalo da eliminišete svaku moguću vizuelnu smetnju, uključujući i one koje ulaze u vaš periferni vid. Nedavno sam slušao muziku iz video-igrica. Ponavljajuće, poznato, ne iznenađuje – savršeno za ulazak u komfornu zonu za rad. Zar to nije isto što i programiranje? I ono je samo igrica u kojoj morate da ispunjavate razne zadatke na pravi način kako biste naveli računar da radi ono što želite. – Robert Rivs, „Datical“

2. Primjenite nauku o tokovima
Psiholog Mihail Siksentmihali je imenovao „tok" i opisao ga kao stanje vrhovne koncentracije. U stanju toka postajete toliko uvučeni u njega da djeluje kao da sve distrakcije i smetnje (pa čak i vrijeme) nestaju. Što više proučavate tok i što preciznije pronađete svoje specifične okidače, to će vam biti lakše da uđete u to stanje. Knjiga „Flow“, koju je napisao Siksentmihali, jeste odlično mjesto za početak. – Kris Grundeman, „Myriad Supply“

3. Slušajte muziku
Ovo vas sigurno neće učiti u školi, ali dobro je da znate da muzika pomaže. Uvijek podstičem programere da slušaju muziku (idealno instrumentalnu) kada rade na novim kodovima. Naravno, ovo je rezervisano za samostalni rad; kada je potrebna saradnja, slušalice treba da ostavite po strani! – Naćo de Marko, „Baires Dev“

4. Potrudite se da pronađete mirno mjesto
Slušalice su odlične, ali ništa ne može da zamjeni mirnu prostoriju. Pri dizajniranju nove kancelarije željeli smo da napravimo ravnotežu, tako da ljudi mogu i da sarađuju, ali i da mogu da rade sami i koncentrišu se kad im je to potrebno. Odabrali smo otvoren prostor, a koristimo razdjelnike za obezbjeđivanje privatnosti i smanjenje buke, kao i zasebne kancelarije u kojima rade jedna ili dvije osobe kada je neophodno da se neko zaista usredsredi na rad bez ikakvog ometanja. – Pol Lipman, „Bull Guard“

5. Razvijte plan korak po korak
U našem današnjem društvu, u kome sve teži ka instant zadovoljstvu, morate da računate na to da će vas nešto i ometati ili prekinuti u radu. Smetaće vam čak mnogo toga. Trik je u tome koliko brzo možemo nakon odvlačenja pažnje da se vratimo na rad, a da ne izgubimo nit. Podstičem svoje timove da podijele svoj zadatak na manje dijelove i da napišu plan. Pošto se neki dio odradi, ta stavka se precrta sa liste. Možemo da koristimo listu da bismo lako prelazili na svaki sljedeći korak ili da se odmah vratimo na konkretne stvari bez lutanja. – Kejti Kiting, „Apostrophe, Inc.“

6. Započnite sa manjim zadacima
Programiranje uglavnom podrazumjeva mnogo rješavanja problema. Počnite tako što ćete se usredsrediti na nekoliko manjih i lakših zadataka, koji vam onda omogućavaju da pređete na veće stavke. Ovo će vam olakšati rad i tako ćete s vremenom sticati sve bolji fokus kako postepeno precrtavate neke stavke sa liste. Održavanje fokusa i rješavanje većih izazova biće vam mnogo lakše kad se vaš um nalazi na pravom mjestu. – Brent Džeks, „Awecomm Technologies“

7. Radite u određenim periodima
Fokusiranost možete da postignete samo kada radite u određenom periodu, bez obzira na to koji je to period. Primjera radi, postavite sebi zadatak da radite pola sata u kontinuitetu; onda ustanite i radite nešto potpuno drugačije 15 minuta, a zatim se vratite na posao. Nastojte da ostanete fokusirani i smanjićete broj potencijalnih grešaka. – Kalmers Braun, „Due“

8. Tražite ono što vas zanima
Ljudi se lako fokusiraju kada rade na projektima koji ih zanimaju. U suprotnom, oni samo pišu kodove za neke trivijalne potrebe do kojih im nije stalo. Najbolja stvar koju možete da učinite i za sebe i za cijeli tim jeste da zatražite od vođe tima da podijeli i organizuje zadatke tako da svako u timu dobije da radi ono što će mu zaista biti zanimljivo. Različiti programeri vole različite izazove. – Ivailo Nikolov, „Site Ground“

Ako vas interesuje programiranje i željeli biste karijeru u ovoj oblasti, danas postoji veliki broj edukativnih programa na kojima možete da steknete sve potrebne vještine i znanja. Ali budite oprezni. Da biste stekli vještine koje su vam potrebne da biste se profesionalno bavili ovim poslom, potrebno je da studirate pod lupom mentora i tokom studija radite na konkretnim projektima. Kraći kursevi jednostavno ne mogu da vam pruže dovoljno ni teorijskih znanja ni prakse. Više o certifikovanim studijskim programima u oblasti programiranja kod nas možete da saznate ovdje.

NEMA KOMENTARA