Кажи ми ја разликата помеѓу кодер (coder), програмер (programmer) и инженер (engineer)!

Одговор на домородниот говорник
Rebecca
Овие три збора можат да бидат збунувачки како што се преклопуваат во некои улоги! Пред се, во софтверската индустрија, кодерите (coder), програмерите (programmer) и инженерите (engineer) имаат нешто заедничко во тоа што работат со код. Меѓутоа, специфичните улоги се малку различни, пред сè, кодерите се класифицирани како почетници бидејќи користат еден коден јазик. Поради ова, тие често се нарекуваат junior programmers/developers. Програмерите и програмерите (developer), од друга страна, исто така работат со код, но тие се поквалификувани од кодерите и се задолжени за целиот проект. На крајот, инженерите се професионалци кои го достигнале врвот на вештината, и се одговорни за дизајнирање, финализирање и координирање на апликација или проект во целина. Со други зборови, во основа, сите тројца работат со код, но тие се разликуваат во нивното познавање. Затоа, во зависност од нивото на вештина, можете да ја преместите вашата кариера на кодер, програмер/програмер и софтверски инженер, во тој редослед. Пример: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (имам пријател кој работи како софтверски инженер во Силиконската долина, и таа обично е одговорна за оптимизирање на апликации на крајниот корисник.) Пример: I just started my career as a coder. I can be considered a newbie. (само што почнувам во кариерата како кодер, па на некој начин, јас сум почетник.)