Recite mi razliku između kodera (coder), programera (programmer) i inženjera (engineer)!

Odgovor izvornog govornika
Rebecca
Ove tri riječi mogu biti zbunjujuće jer se preklapaju u nekim ulogama! Prije svega, u softverskoj industriji koderi (coder), programeri (programmer) i inženjeri (engineer) imaju nešto zajedničko u tome što rade s kodom. Međutim, specifične uloge su malo drugačije, prije svega, koderi se klasificiraju kao početnici jer koriste jedan kodni jezik. Zbog toga se često nazivaju junior programmers/developers. Programeri i programeri (developer), s druge strane, također rade s kodom, ali su vještiji od kodera i zaduženi su za cijeli projekt. Na kraju, inženjeri su profesionalci koji su dostigli vrhunac stručnosti i odgovorni su za dizajniranje, finaliziranje i koordinaciju aplikacije ili projekta u cjelini. Drugim riječima, u osnovi, sva trojica rade s kodom, ali se razlikuju po svom znanju. Dakle, ovisno o razini vještine, možete napredovati u svojoj karijeri na kodera, programera / programera i softverskog inženjera, tim redoslijedom. Primjer: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Imam prijateljicu koja radi kao softverski inženjer u Silicijskoj dolini i obično je odgovorna za optimizaciju aplikacija krajnjih korisnika.) Primjer: I just started my career as a coder. I can be considered a newbie. (tek počinjem karijeru kodera, pa sam na neki način početnik.)