6

Otkrivamo: Koja je razlika između hakera, programera i developera?

Postoje brojne rasprave o razlikama između hakera, programera i developera

Programer, programiranje, tastatura, laptop
Foto-ilustracija: pixabay.com

Ovi pojmovi se veoma često zloupotrebljavaju ili pogrešno shvataju. Mnogi ih mešaju ili podvode pod sveobuhvatnu definiciju „ljudi koji se bave programiranjem“.

Želite karijeru u IT industriji, ali niste sigurni koja oblast je za vas? Pomažemo vam da odaberete

Ako želite da razjasnite ciljeve projekta i poslovne potrebe na odgovarajući način, neophodno je da razumete da svi ovi termini ne predstavljaju isto (iako osoba koja se bavi programiranjem računara može da koristi različite veštine za postizanje različitih ishoda). Veoma je bitno da razlikujete ova tri termina ako radite sa grupama za razvoj softvera.

Postoji velika razlika kod ovih zanimanja. Foto: Pixabay.com

U ovom članku Viki Sing Rao, programer, gejmer i bloger, razjasniće vam koja je suštinska razlika između hakera, programera i developera, šta su njihovi zadaci i njihovi odnosi.

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 rešenje i da se bavi pisanjem kodova, njegova uloga je da prvenstveno brine o brzini. Haker, kao i hakovanje, jesu najkorisniji u rešavanju vanrednih okolnosti ili prilikom izrade prototipova.

Zanimanje hakera odmah vezujemo za nešto loše. Foto-ilustracija: Profimedia/Alamy

Hakeri se uopšte ne bave krajnjim efektom kodova. Hakeri stvaraju. Oni obično menjaju ono što developeri i programeri stvaraju i transformišu kako bi funkcionisalo drugačije.

Dok se pojam „haker" može odnositi na bilo koju tehnički kvalifikovanu osobu, termin se povezuje sa sigurnosnim sistemima u računarstvu – haker je osoba koja sa svojim tehničkim znanjem koristi „bagove“ ili eksploatacije za probijanje u računarske sisteme.

Programer

Programer je osoba koja je poseduje 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 zahtevaju koncentraciju i prefinjene veš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 uspešnih softvera. Programeri obično internalizuju sistem koji grade, ali oni rade i na uređivanju i pisanju delova onoga što je najlakše opisati kao dugački problem iz oblasti algebre.

Developer

Developeri su tu da rešavaju brojne probleme. Foto: Pixabay.com

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 rešavanja različitih problema, kao i za povezivanje komponenata kako bi ispunili neke zahteve.

Ovi profesionalci reš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 rešavaju probleme na sistematski način.

Dakle, ova tri stručnjaka rešavaju različite probleme koristeći kodove. Programer je sveobuhvatni termin koji podrazumeva osobu koja se bavi rešavanjem problema. Developer je obučeni programer koji, pored toga što rešava probleme, to postiže na organizovan i metodičan način, koji se poboljšava s vremenom obrazovanja i rada u praksi.

Haker je mislilac i tvorac. Uprkos njihovim razlikama u individualnom smislu i profesionalnim kapacitetima, oni, međutim, mogu vrlo efikasno međusobno da se povezuju. Moguće je da kombinujete veštine svakog od njih u svoju korist. U stvarnosti, svi developeri i hakeri su programeri. Međutim, uprkos njihovoj stručnosti, mali broj developera i programera je dovoljno kreativan da garantuje ono što može haker. Konačno, iako su hakeri i programeri zadivljujućih veština, oni ipak nisu dovoljno iskusni ili dovoljno obrazovani da imaju toliku mogućnost razmatranja kao developeri.

Haker je mislilac i tvorac. Foto-ilustracija: Profimedia/Alamy

Treba napomenuti i da se u opisima posla termini developer i programer često poistovećuju.

Bez obzira na sve ove razlike, osnova svih ovih zanimanja jeste pisanje kodova. Ako želite da počnete da izučavate bilo koji od programskih jezika, ili da postanete softverski ili web developer, to možete da uradite putem edukativnih programa u oblasti programiranja, koji su najbrži i najefikasniji način učenja, jer su koncentrisani na praktičan rad, a izučavanje teorije je svedeno na minimum. Ali obratite pažnju – ako želite da steknete znanja koja će vam omogućiti da se zaposlite, kratki kursevi vam neće mnogo pomoći. Obuka mora da traje najmanje 12 meseci, jer je za usvajanje znanja neophodno da radite na praktičnim projektima. Više o takvim obukama kod nas možete da saznate na ovom linku.

(Telegraf.rs)

Tagovi: Developer, Edukacija, haker, kodiranje, posao, Programer, Programeri, Programiranje

Pogledajte sve vesti u poslednja 24 sata

Komentari (6)
Poređaj komentare:
  • S
    Scipion

    Смарате.

  • S
    Super Marius

    Nijedan pojma nema da promeni sijalicu.

Tražite posao? Evo kako da pokažete svetu da ste stručni

Najsavremenija osnovna škola u regionu otvorila upis za učenike II, III, IV i V razreda

Kako će blockchain tehnologija uticati na međunarodnu trgovinu?

Srednjoškolci, učestvujte na kreativnim vikend-radionicama na Fakultetu savremenih umetnosti (BESPLATNO)

Učenje na daljinu: Evo kako da uspešno učite onlajn

Kako da dobar prodavac postane uspešan menadžer?

Kompletan vodič za buduće preduzetnike: Pet koraka za započinjanje sopstvenog posla

ŠTA JE BOLJE ZA KARIJERU - master diploma ili međunarodno priznati sertifikat?

Da li su insajderski napadi najveća pretnja po bezbednost sistema?

POČINJE PORODIČNI VIKEND: Roditelji, dovedite svoje mališane u Beograđanku da se dobro zabavite i učite kroz igru

PORODIČNI VIKEND U SAVREMENOJ: Dobra zabava i nova znanja za celu porodicu

DOBRO DOŠLI, PRVACI: Otvoren je upis u prvi razred u Savremenoj osnovnoj školi

Kakve su najnovije promene u bitcoin tehnologiji i zašto je rudarenje sve manje efikasno i skuplje?

FINSKI MODEL OBRAZOVANJA DOSTUPAN JE I U SRBIJI: OŠ Savremena počinje sa radom

Doktor Nestorović otkriva: "Siromaštvo izaziva stres, a stres smanjuje inteligenciju" (VIDEO)

Ovako izgleda testiranje za upis budućih prvaka u školu

Kako zaštititi pristup kripto novčaniku?

Evo kako da najlakše započnete uspešan biznis iz sopstvenog doma - i jedna greška koju nikako ne smete da napravite

Apple Heart Study ili jedna jabuka na dan

Talentovani ste i kreativni? Učestvujte na konkursu FSU i osvojte vredne nagrade!

Evo kako da najlakše koristite "srpska" slova na vašem Android telefonu

Evo kako da se nosite sa strahom od poslovnog neuspeha ako ste rešili da postanete preduzetnik

Otkrivamo kako funkcioniše najnovija tehnika napada na bitcoin „Dust Attack“ - i kako da ga sprečite

Uskoro će svaki vaš CV prvo čitati veštačka inteligencija i određivati da li ste dovoljno dobri za određeni posao, ali i govoriti vašem šefu da je došlo vreme da vas nagradi

Zašto su PR menadžeri zaljubljeni u svoj posao? Uspešni otkrivaju šta im ne da da napuste posao

Dođite na izložbu profesora i studenata FSU u Galeriji „X Vitamin” – ulaz je besplatan!

BESPLATAN WEBINAR: Naučite kako se kreiraju uspešne SEO kampanje

Značaj obrade informacija na tržištu kripto valuta

4 navike uspešnih pisaca marketinških sadržaja

Zašto je važno u koju će osnovnu školu ići vaše dete?

SRBIJI NEDOSTAJE 30.000 IT STRUČNJAKA – Sada je najbolje vreme da započnete IT karijeru

Decentralizacija platformi za trgovanje kripto valutama

Ovih 8 marketinških taktika će obeležiti 2019. godinu

U OVOME SMO NAJBOLJI: Srbija prva na svetu po broju frilensera!

Koliko su platforme za kripto valute osetljive na hakerske napade?

Kako postati glumac u Srbiji?

Živeti od umetnosti? Da, moguće je! Evo zašto bi trebalo da postanete grafički dizajner

IZUZETAN USPEH NAŠE DECE: Matija i Jana među 3% NAJBOLJIH KEMBRIDŽ učenika NA SVETU, a pored toga stižu da osvajaju medalje u veslanju i golfu!

Besplatna tribina za nastavnike i roditelje: Kako kontrolisati asocijalno ponašanje dece?

Kakva je budućnost blockchain tehnologije?

Želite da postanete programer? Stručnjak iz Majkrosofta savetuje šta treba znati pre nego što počnete da učite

Dizajnerski trendovi koji će obeležiti 2019. godinu

/
<% galerijaAlt  %>

Najnovije vesti

Dozvoljavam da mi Telegraf.rs šalje obaveštenja o najnovijim vestima