Pastāstiet man atšķirību starp kodētāju (coder), programmētāju (programmer) un inženieri (engineer)!

Dzimtās valodas runātāja atbilde
Rebecca
Šie trīs vārdi var būt mulsinoši, jo dažās lomās tie pārklājas! Pirmkārt, programmatūras nozarē kodētājiem (coder), programmētājiem (programmer) un inženieriem (engineer) ir kaut kas kopīgs, jo viņi strādā ar kodu. Tomēr konkrētās lomas ir nedaudz atšķirīgas, pirmkārt, kodētāji tiek klasificēti kā iesācēji, jo viņi izmanto vienu koda valodu. Šī iemesla dēļ tos bieži sauc par junior programmers/developers. No otras puses, programmētāji un izstrādātāji (developer) arī strādā ar kodu, taču viņi ir prasmīgāki nekā kodētāji un ir atbildīgi par visu projektu. Visbeidzot, inženieri ir profesionāļi, kuri ir sasnieguši kompetences virsotni un ir atbildīgi par pieteikuma vai projekta izstrādi, pabeigšanu un koordinēšanu kopumā. Citiem vārdiem sakot, būtībā visi trīs no viņiem strādā ar kodu, bet tie atšķiras pēc prasmēm. Tātad, atkarībā no prasmju līmeņa, jūs varat virzīties uz augšu savu karjeru par kodētāju, programmētāju / izstrādātāju un programmatūras inženieri šādā secībā. Piemērs: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Man ir draudzene, kura strādā par programmatūras inženieri Silīcija ielejā, un viņa parasti ir atbildīga par galalietotāju lietojumprogrammu optimizēšanu.) Piemērs: I just started my career as a coder. I can be considered a newbie. (Es tikai sāku savu kodētāja karjeru, tāpēc savā ziņā esmu iesācējs.)