Bosna i Hercegovina



#1 22.10.2018-22:15
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,793


Subject: Hakeri, Programeri i Developeri
Ovi pojmovi se veoma često zloupotrebljavaju ili pogrešno shvataju.
Uopštena definicija je "ljudi koji se bave programiranjem".
Vazno je da razlikujete ova tri termina ako radite ovaj posao.

Haker

Kada se za nekoga kaže da je haker, većina ljudi pomisli na kompjuterske kriminalce koji upadaju u tuđe kompjutere i ugrožavaju sigurnost računara i njihovih sistema. Korišćenje ovog pojma u negativnom kontekstu postalo je toliko dominantno da većina ljudi ni ne zna za pozitivno značenje ove reči, koje je inače starije od negativnog.
Haker je kompjuterski stručnjak koji koristi svoje znanje o računarskom umrežavanju, programiranju, kriptografiji i bazama podataka kako bi prevazišao neki problem u sistemu. Hakeri se više bave maksimalnim iskorišćavanjem resursa, za razliku od onih stručnjaka koji su koncentrisani na dugoročni kvalitet.
Iako haker može da konceptualizuje to kako će izgledati konačno rješenje i da se bavi pisanjem kodova, njegova uloga je da prvenstveno brine o brzini. Haker, kao i hakovanje, jesu najkorisniji u rješavanju vanrednih okolnosti ili prilikom izrade prototipova.
Hakeri se uopšte ne bave krajnjim efektom kodova. Hakeri stvaraju. Oni obično mijenjaju ono što developeri i programeri stvaraju i transformišu kako bi funkcionisalo drugačije.

Programer

Programer je osoba koja je posjeduje stručnost za pisanje kodova. Programeri obično savladaju jedan ili više programskih jezika i stiču ogromna znanja o srodnim područjima. Njihove uloge su relativno proceduralne i zahtjevaju koncentraciju i prefinjene vještine.
Programer je najviše usredsređen na kodove i pisanje kodova, ali i na to da se funkcije sprovode na odgovarajući način, tako da budu dostupne za integraciju i kasniju upotrebu. Programiranje je zamah, to jest priprema za stvaranje uspješnih softvera. Programeri obično internalizuju sistem koji grade, ali oni rade i na uređivanju i pisanju dijelova onoga što je najlakše opisati kao dugački problem iz oblasti algebre.

Developer

Developeri su uglavnom stvaraoci. Međutim, ne može svaki stručnjak za pisanje kodova da bude developer. Developeri su stručnjaci za identifikovanje načina rješavanja različitih problema, kao i za povezivanje komponenata kako bi ispunili neke zahtjeve.
Ovi profesionalci rješavaju probleme poštujući određeni skup principa (dizajn i implementacija). Ovaj skup principa uključuje atribute kao što su održivost, performanse, robusnost, sigurnost i skalabilnost, između ostalih. Developeri rješavaju probleme na sistematski način.
Pozdrav
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 17.11.2018-12:13.