Navike uspešnih developera

Šta to čini jednog developera uspešnim? Koje to navike poseduje, a tiču se samog kodiranja, i konstantnog učenja? Koliko su važne uopštene osobine poput disciplinovanosti, odlučnosti i usredsređenosti na detalje?

Kao i u svakom drugom poslu developeri imaju niz navika ili obaveza kojih se drže kako bi njihov posao bio završen na “visini zadatka”. 

Znajući da je svako ličnost za sebe nabrojali smo 5 navika od kojih je većina zajednička za sve istaknute programere. 

 

Pisanje čistog koda

Prva dobra navika koja ima najviše potencijala da vas učini uspešnim programerom je da napišete čist kod. Možete pratiti bilo koji standard kodiranja koji vam se sviđa, ali uverite se da je Vaš kod čitljiv ljudima. 

Tehnologija se veoma brzo menja i može doći do situacija kada su vašem kodu potrebna poboljšanja ili podešavanja. Dakle, učinite da vaš kod bude dovoljno održavan da i drugi mogu u njega da unose promene kada god bude potrebe za tim u budućnosti.

 

Kontinuirano učenje

Fenomen „opstanak najjačih“ funkcioniše i u softverskom ekosistemu. Da biste opstali i istakli se na ovom kompetitivnom tržištu, morate se konstantno usavršavati. Poslodavci danas žele da njihova radna snaga bude u toku sa industrijskim standardima i poslednjim softverskim tehnologijama. Onlajn obuke, tutorijali, kursevi itekako Vam u tome mogu pomoći. 

 

Disciplina i upornost

Disciplina i upornost su navike orijentisane na uspeh koje svaki programer treba da poseduje. Disciplinovanost će Vam pomoći da završite zadatke na vreme. Upornost je, s druge strane, još jedna vrlina uspešnih programera koja ih jača da prevaziđu sve nepredviđene situacije i završe svoj posao pre isteka roka, bez obzira na prepreke sa kojima se suočavaju.


Postavljanje pitanja

Jasno je da postavljavanje pravih pitanja kolegama ili drugim stručnim osobama može mnogo da znači. Može Vam uštedeti dosta vremena ukoliko ne razmišljate u pravcu – kolege će misliti da sam neznalica. 

 

Dokumentovanje koda

Dokumentovanje koda je važan deo pisanja dobrog koda.

Kamen temeljac dobrog koda je mogućnost održavanja, što se postiže kroz razumljivu i čitljivu dokumentaciju. Postoji više načina dokumentovanja koda: odabir dobrih imena za promenljive i funkcije, ostavljanje kratkih komentara unutar koda kako bi se dao kontekst budućim čitaocima.

Vodite računa o preciznosti dokumentacije, jasno i predstavite šta određeni kod radi,  koja mu je namena, koje probleme rešava.

 

Ključ je u dobroj organizaciji

Svaki programer ima svoj stil ili tehniku kodiranja. Ipak, ukoliko želite da budete produktivniji, organizovanje toka posla je neophodno. Ova navika će vam biti itekako korisna kada radite u sklopu razvojnog tima. Ukoliko radite sami, onda će Vam organizovanje radne rutine pomoći da efikasnije upravljate zadacima.

 

Zaključak

Jedan od najpoznatijih i najbogatijih programera i preduzetnika na svetu je čuveni Bil Gejts. Ne zaboravimo da se među milijarderima nalazi još jedan, osnivač Fejsbuka, Mark Zakerberg. I dok Gejtsa opušta pranje sudova, Mark svakog dana oblači istu jednostavnu kombinaciju.

Bilo da se radi o svakodnevnim navikama “običnog” čoveka, ili profesionalnim koja unapređuju karijeru, postoji poduži spisak onih koje uspešne developere razlikuje od prosečnih. 

Da li biste dodali još neku na našu listu? Pišite nam Vaše predloge u komentarima.

previousnext