Rozdiel medzi softvérovým inžinierom a vývojárom softvéru

Softvérový inžinier verzus vývojár softvéru

Titul softvérového inžiniera je jedným z najviac diskutovaných a kontroverzných titulov, ktoré sa v softvérovom priemysle môžu uchovávať. Pozícia znamená prácu, ktorá je do značnej miery totožná s vývojárom softvéru, a obe sa často zameniteľne používajú na to isté. Ako sa teda skutočne navzájom líšia? Titul vývojára softvéru je v zásade viac akceptovaný v porovnaní so softvérovým inžinierom, keďže tento je stále predmetom veľmi vzrušujúcej diskusie.

Softvérový inžinier nie je v skutočnosti skutočným inžinierom a nemôže byť zoskupený s občianskymi, elektrickými, elektronickými, mechanickými a inými inžinierskymi profesiami. Splodina softvérového inžiniera prišla, keď sa ľudia pokúšali uniknúť dabovaniu ako programátorovi, ktorý niesol negatívnu konotáciu s malými zručnosťami a schopnosťami. Vychádzajúc z paralely medzi vrodenými úlohami inžinierov a činom vytvárania softvéru od nuly sa zdalo logické dabovať ľudí, ktorí stavajú softvér ako softvéroví inžinieri..

Mnoho ľudí tvrdí, že softvéroví inžinieri pri navrhovaní a stavbe softvéru používajú inžinierske koncepty a nápady; niečo, čo hovoria, že nie je aplikované vývojármi softvéru. Hlavným argumentom proti tomu je skutočnosť, že veľká väčšina softvérových inžinierov neprešla inžinierskym kurzom, a preto sa nezaujímajú o uvedené koncepty a nápady. Väčšina softvérových inžinierov je absolventom počítačovej vedy a len veľmi málo má technické zázemie. Aj keď sa programy softvérového inžinierstva začali objavovať na mnohých školách, stále nie je všeobecne akceptované, aby absolventi získali titul inžinier. Napriek tomu si softvérové ​​inžinierstvo získava na popularite a zdá sa, že je len otázkou času, kým sa stane akceptovanou inžinierskou disciplínou..

Nakoniec je to iba mätúca bitka medzi dvoma menami o rovnakú presnú prácu. Obaja sa stále zaoberajú navrhovaním softvéru, ktorý by uspokojil potreby koncového používateľa s očakávanou úrovňou spoľahlivosti, rýchlosti a nákladov.

Zhrnutie:

1. Softvérový vývojár je akceptovanejší termín ako softvérový inžinier
2. O softvérovom technikovi sa hovorí, že uplatňuje koncepcie inžinierstva, zatiaľ čo vývojár softvéru tak neurobí