Mis vahe on arendajal ja häkkeril?


Vastus 1:

Häkker:

Häkker on keegi, kes asju ajab. Need muudavad enamasti programmeerijate loodud asja ja panevad nad teistmoodi tööle. Jah, nad kirjutavad ka koodi. Häkkeritel on sügavad teadmised arvutite ja muude riistvarade funktsionaalsuse kohta.

Arendaja:

Arendajad on loojad, kõik ei saa arendajaks, sest nad on koolitatud koodide kirjutamiseks. Nad on asjatundlikud probleemide lahendamisel ja komponentide ühendamisel, et täita komplekt nõudeid. Nad loovad asju või lahendavad probleeme, järgides kavandamise ja rakendamise põhimõtteid.

Need on põhiline erinevus programmeerija, häkkerite ja arendajate vahel.

Lühidalt: kõik kolm lahendavad probleemid või loovad ühe, kirjutades koode. Programmeerijaks võib saada igaüks, kes teab programmeerimiskeeli, häkkeriks võib saada aga igaüks, kes teab nii programmeerimiskeeli kui ka arvutite tööd, kuid arendajaks võib saada enamasti ainult koolitatud programmeerija.

Ja tegelikult on nad kõik üksteisega seotud. Enamasti võivad koode kirjutavad inimesed olla nende kombinatsioonid.

Kuna kõiki häkkereid ja arendajaid peetakse programmeerijaks.Aga paljud programmeerijad ja isegi arendajad pole piisavalt loovad, et neid häkkeriks pidada. Ja ka paljud programmeerijad ja isegi häkkerid pole piisavalt haritud ega kogenud, et neid arendajaks pidada.

Kui kuulusite mõnda neist kategooriatest, siis olete fantastiline. Peaksite olema uhke, et olete programmeerija, häkker või arendaja, sest koodide abil probleemide lahendamine on iseenesest superjõud.


Vastus 2:

Hum… Mis vahe on “meistrimehel” ja “sissemurdjal”.

Kas meistrimees võib olla sissemurdja - ja kas sissemurdja võib olla ka majapidaja? Jah. Meistrit ehitab meistrimees - sissemurdja tungib sinna sisse.

Kas arendaja võib olla häkker - ja kas häkker võib olla ka arendaja? Jah.Arendaja loob süsteemi - häkker leiab viisi, kuidas sellele sisse murda.