Jun 10, 2017

Koja je razlika između programera, kodera, programera i softverskog inženjera?

Čak i za one koji rade u tehnološkoj industriji, ovi naslovi izgledaju vrlo zbunjujuće. Pa, kako razlikovati ove pojmove i znati šta svi oni znače i kome se obratiti kada samo trebaš nešto obaviti?

U stvarnosti, ovi se izrazi često koriste naizmjenično, a razlikuju se od organizacije do organizacije, a mogu čak i značiti različite stvari, ovisno o okolnostima. Pogledajmo svaki naslov ispod i vidjećemo šta to znači.

Razlika između programera, kodera, programera i softverskog inženjera.

Koderi

Svatko tko može napisati neki kod ljudi koji su izvan tehnološke industrije često se naziva koderom. Ali, programeri se obično smatraju najmanje obučenim ili iskusnijim programerom. Ovi pojedinci nemaju isto algoritamsko znanje kao programer ili programer, jer su često početnici u tom području, vješti u samo jednom jeziku kodiranja. Koderi obično dobivaju posao pisanja otvorenih dijelova koda koje programeri mogu lako dodijeliti. Kako se neki odlažu zbog naslova, ponekad se koristi naizmjenično s „Junior Programmer“ ili „Junior Developer“.

Programeri i programeri

Naslovi programer i programer često se koriste naizmjenično. Oni su iskusniji pisci kodova koji poznaju najmanje dva do tri jezika i pišu čiste kodove bez grešaka. Oni mogu primijeniti svoje algoritamsko znanje za stvaranje sofisticiranijih nivoa softverskog kodiranja.

Programeri u nekim firmama ponekad se nazivaju početak i završetak nadglednika projekta, koji su odgovorni za cjelokupni dizajn aplikacije.

Software Engineers

To su najviši nivo među svima koji su najstručniji programeri. Oni su dobro upućeni u tri programska jezika ili više i koriste svoje vještine za dizajniranje i implementaciju cjelokupne arhitekture aplikacije. Oni moduliraju konačni proizvod kako bi razvili čisto sučelje, a zatim rade s programerima i programerima kako bi implementirali detaljnije aspekte dizajna. Inženjersko radno mjesto obično podrazumijeva da ste programer koji ima određenu vrstu diplome, određeno znanje iz inženjerstva i sposoban je za dizajn sustava.

Sada znate šta rade i kome trebate pristupiti, u slučaju bilo kakvog problema ili pomoći.

Kako vaša organizacija razlikuje kodere, programere, programere i inženjere? Da li se slažete sa gornjim definicijama ili mislite drugačije, recite nam to u odjeljku za komentare ispod.

Neki su stavovi preuzeti iz ovog izvora.

O autoru 

Chaitanya


{"email": "Adresa e-pošte je nevažeća", "url": "Adresa web lokacije je nevažeća", "required": "Nedostaje obavezno polje"}