Forskellen mellem Software Engineer og Software Developer

Software Engineer vs Software Developer

Titlen softwareingeniør er en af ​​de mest omdiskuterede og kontroversielle titler, man kan besidde i softwarebranchen. Stillingen indebærer et job, der er stort set identisk med en softwareudvikler, og de to bruges ofte om hverandre til at betyde den samme ting. Så hvordan adskiller de sig virkelig fra hinanden? Grundlæggende er titlen på softwareudvikler den mere accepterede i forhold til softwareingeniør, da sidstnævnte stadig er under meget heftig debat.

En softwareingeniør er ikke rigtig ingeniør og kan ikke grupperes med civile, elektriske, elektroniske, mekaniske og andre tekniske erhverv. Software-ingeniørens spawn kom, da folk forsøgte at flygte fra at blive døbt som en programmør, hvilket bærer en negativ konnotation af at have lidt færdigheder og evner. Stammet fra parallellen mellem ingeniørernes medfødte opgave med at bygge og handlingen med at bygge software fra bunden, virkede det logisk at dubbe folk, der bygger software som softwareingeniører.

Mange mennesker hævder, at softwareingeniører bruger tekniske koncepter og ideer til at designe og bygge softwaren; noget, de siger, ikke anvendes af softwareudviklere. Hovedargumentet mod dette er det faktum, at et stort flertal af softwareingeniører ikke har gennemgået et ingeniørkursus, og at de derfor ikke er interesseret i nævnte koncepter og ideer. Størstedelen af ​​softwareingeniører er kandidater i datalogi, og kun få mennesker har ingeniørmæssig baggrund. Selvom softwaretekniske programmer er begyndt at vises i en række skoler, er det stadig ikke globalt acceptabelt for kandidater at bære titlen som ingeniør. På trods af dette vinder softwareteknik i vid udstrækning popularitet, og det ser ud til at være et spørgsmål om tid, før det bliver en accepteret ingeniørdisciplin.

I sidste ende er dette bare en forvirrende kamp mellem to navne på det samme nøjagtige job. Begge er stadig bekymret for at designe software, der vil opfylde slutbrugerens behov med det forventede niveau af pålidelighed, hastighed og omkostninger.

Resumé:

1.Softwareudvikler er et mere accepteret udtryk end softwareingeniør
2. Det siges, at en softwareingeniør anvender koncepter inden for engineering, mens en softwareudvikler ikke gør det

Ord