Povejte mi razliko med kodirnikom (coder), programerjem (programmer) in inženirjem (engineer)!

Odgovor maternega govorca
Rebecca
Te tri besede so lahko zmedene, saj se v nekaterih vlogah prekrivajo! Prvič, v industriji programske opreme imajo kodirniki (coder), programerji (programmer) in inženirji (engineer) nekaj skupnega, saj delajo s kodo. Vendar pa so specifične vloge nekoliko drugačne, najprej so kodirniki razvrščeni kot začetniki, ker uporabljajo en kodni jezik. Zaradi tega se pogosto imenujejo junior programmers/developers. Programerji in razvijalci (developer) pa delajo tudi s kodo, vendar so bolj usposobljeni kot programerji in so odgovorni za celoten projekt. Nazadnje, inženirji so strokovnjaki, ki so dosegli vrhunec strokovnosti in so odgovorni za oblikovanje, dokončanje in usklajevanje aplikacije ali projekta kot celote. Z drugimi besedami, v bistvu vsi trije delajo s kodo, vendar se razlikujejo po svoji usposobljenosti. Torej, odvisno od stopnje spretnosti, lahko svojo kariero napredujete do kodirnika, programerja / razvijalca in programskega inženirja v tem vrstnem redu. Primer: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Imam prijateljico, ki dela kot inženirka programske opreme v Silicijevi dolini in je običajno odgovorna za optimizacijo aplikacij končnih uporabnikov.) Primer: I just started my career as a coder. I can be considered a newbie. (Šele začenjam svojo kariero kot koder, zato sem na nek način začetnik.)