student asking question

Powiedz mi, jaka jest różnica między programistą (coder), programistą (programmer) i inżynierem (engineer)!

teacher

Odpowiedź native speakera

Rebecca

Te trzy słowa mogą być mylące, ponieważ nakładają się na siebie w niektórych rolach! Po pierwsze, w branży oprogramowania koderzy (coder), programiści (programmer) i inżynierowie (engineer) mają ze sobą coś wspólnego, ponieważ pracują z kodem. Jednak konkretne role są nieco inne, przede wszystkim programiści są klasyfikowani jako początkujący, ponieważ używają jednego języka kodowania. Z tego powodu często określa się je mianem junior programmers/developers. Z drugiej strony programiści i programiści (developer) również pracują z kodem, ale są bardziej wykwalifikowani niż koderzy i są odpowiedzialni za cały projekt. Wreszcie, inżynierowie to profesjonaliści, którzy osiągnęli szczyt biegłości i są odpowiedzialni za projektowanie, finalizowanie i koordynowanie aplikacji lub projektu jako całości. Innymi słowy, w zasadzie wszystkie trzy pracują z kodem, ale różnią się biegłością. Tak więc, w zależności od poziomu umiejętności, możesz awansować w swojej karierze na programistę, programistę/programistę i inżyniera oprogramowania, w tej kolejności. Przykład: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Mam przyjaciółkę, która pracuje jako inżynier oprogramowania w Dolinie Krzemowej i zwykle jest odpowiedzialna za optymalizację aplikacji użytkowników końcowych). Przykład: I just started my career as a coder. I can be considered a newbie. (Dopiero zaczynam swoją karierę jako programista, więc w pewnym sensie jestem początkujący).

Popularne pytania i odpowiedzi

12/08

Uzupełnij wyrażenie quizem!