Berätta skillnaden mellan en kodare (coder), en programmerare (programmer) och en ingenjör (engineer)!

Modersmålstalarens svar
Rebecca
Dessa tre ord kan vara förvirrande eftersom de överlappar varandra i vissa roller! Först och främst, inom mjukvaruindustrin har kodare (coder), programmerare (programmer) och ingenjörer (engineer) något gemensamt genom att de arbetar med kod. De specifika rollerna är dock något annorlunda, först och främst klassificeras kodare som nybörjare eftersom de använder ett kodspråk. På grund av detta kallas de ofta för junior programmers/developers. Programmerare och utvecklare (developer), å andra sidan, arbetar också med kod, men de är skickligare än kodare och ansvarar för hela projektet. Slutligen är ingenjörer proffs som har nått toppen av kompetens och är ansvariga för att designa, slutföra och samordna en applikation eller ett projekt som helhet. Med andra ord, i grund och botten arbetar alla tre med kod, men de skiljer sig åt i sina färdigheter. Så, beroende på skicklighetsnivån, kan du gå upp din karriär till kodare, programmerare/utvecklare och mjukvaruingenjör, i den ordningen. Exempel: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Jag har en vän som arbetar som mjukvaruingenjör i Silicon Valley, och hon är vanligtvis ansvarig för att optimera slutanvändarapplikationer.) Exempel: I just started my career as a coder. I can be considered a newbie. (Jag har precis börjat min karriär som kodare, så på sätt och vis är jag nybörjare.)