SAVETI EKSPERATA: Evo kako da postanete produktivniji programer
Programiranje zahteva stalnu fokusiranost i koncentraciju.
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 pomeranja rokova. Zato je od ključnog značaja za uspeh da programeri pronađu okruženje u kome su najproduktivniji.
Članovi Forbsovog Tehnološkog saveta podelili su nekoliko saveta 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 promena 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. Primenite 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 deluje kao da sve distrakcije i smetnje (pa čak i vreme) 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 mesto 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. Uvek 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 mesto
Slušalice su odlične, ali ništa ne može da zameni mirnu prostoriju. Pri dizajniranju nove kancelarije želeli 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 razdelnike za obezbeđivanje privatnosti i smanjenje buke, kao i zasebne kancelarije u kojima rade jedna ili dve 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 podele svoj zadatak na manje delove i da napišu plan. Pošto se neki deo odradi, ta stavka se precrta sa liste. Možemo da koristimo listu da bismo lako prelazili na svaki sledeći korak ili da se odmah vratimo na konkretne stvari bez lutanja. – Kejti Kiting, „Apostrophe, Inc.“
6. Započnite sa manjim zadacima
Programiranje uglavnom podrazumeva mnogo reš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 rešavanje većih izazova biće vam mnogo lakše kad se vaš um nalazi na pravom mestu. – 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. Primera 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 ceo tim jeste da zatražite od vođe tima da podeli 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 želeli biste karijeru u ovoj oblasti, danas postoji veliki broj edukativnih programa na kojima možete da steknete sve potrebne veštine i znanja. Ali budite oprezni. Da biste stekli veštine koje su vam potrebne da biste se profesionalno bavili ovim poslom, potrebno je najmanje 12 meseci. Kraći kursevi jednostavno ne mogu da vam pruže dovoljno ni teorijskih znanja ni prakse. Više o sertifikovanim edukativnim programima u oblasti programiranja kod nas možete da saznate ovde.
Promo
"DANAS SU POKUŠALI DA SPREČE DA PENZIONERI U SRBIJI DOBIJU POVIŠICU U DECEMBRU" Vučić o opoziciji: Možete misliti kakva bi to katastrofa bila