Pasakyk man skirtumą tarp koduotojo (coder), programuotojo (programmer) ir inžinieriaus (engineer)!

Gimtakalbio atsakymas
Rebecca
Šie trys žodžiai gali būti painūs, nes jie sutampa kai kuriuose vaidmenyse! Visų pirma, programinės įrangos pramonėje programuotojai (coder), programuotojai (programmer) ir inžinieriai (engineer) turi kažką bendro, nes jie dirba su kodu. Tačiau konkretūs vaidmenys šiek tiek skiriasi, visų pirma, programuotojai klasifikuojami kaip pradedantiesiems, nes jie naudoja vieną kodo kalbą. Dėl šios priežasties jie dažnai vadinami junior programmers/developers. Kita vertus, programuotojai ir kūrėjai (developer) taip pat dirba su kodu, tačiau jie yra labiau kvalifikuoti nei programuotojai ir yra atsakingi už visą projektą. Galiausiai, inžinieriai yra profesionalai, pasiekę įgūdžių viršūnę ir yra atsakingi už visos programos ar projekto projektavimą, užbaigimą ir koordinavimą. Kitaip tariant, iš esmės visi trys jie dirba su kodu, tačiau skiriasi savo įgūdžiais. Taigi, priklausomai nuo įgūdžių lygio, galite pakelti savo karjerą į programuotoją, programuotoją / kūrėją ir programinės įrangos inžinierių tokia tvarka. Pavyzdys: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Turiu draugę, kuri dirba programinės įrangos inžiniere Silicio slėnyje, ir ji paprastai yra atsakinga už galutinio vartotojo programų optimizavimą.) Pavyzdys: I just started my career as a coder. I can be considered a newbie. (Aš tik pradedu savo karjerą kaip programuotojas, todėl tam tikra prasme esu pradedantysis.)