Tarkvarainsener vs tarkvaraarendaja

Tarkvarainseneri tiitel on üks kõige vaieldavamaid ja vastuolulisemaid pealkirju, mida tarkvaravaldkonnas pidada võib. Ametikoht eeldab töökohta, mis on tarkvaraarendajaga peaaegu identne, ja neid kahte kasutatakse sageli sama asja tähendamiseks. Kuidas nad siis tegelikult üksteisest erinevad? Põhimõtteliselt on tarkvaraarendaja tiitel tarkvarainseneriga võrreldes aktsepteeritum, kuna viimane on endiselt palju tuliseid vaidlusi.

Tarkvarainsener ei ole tegelikult tõeline insener ja teda ei saa rühmitada tsiviil-, elektri-, elektroonika-, mehaanika- ja muude insenerialade külge. Tarkvarainseneri kude tekkis siis, kui inimesed üritasid programmeerijana dubleerimise eest põgeneda, mis tähendas negatiivset varjundit oskuste ja võimete vähesusest. Tulenevalt paralleelselt inseneride kaasasündinud ehituse ja tarkvara ehitamise nullist, tundus loogiline dubleerida inimesi, kes ehitavad tarkvara tarkvarainseneridena.

Paljud inimesed väidavad, et tarkvarainsenerid kasutavad tarkvara kavandamisel ja ehitamisel insenerikontseptsioone ja ideid; midagi, mida nad ütlevad, mida tarkvaraarendajad ei rakenda. Peamine argument selle vastu on asjaolu, et suur osa tarkvarainseneridest ei läbinud insenerikursust ega ole seega nimetatud kontseptsioonide ja ideede tundja. Suurem osa tarkvarainseneridest on lõpetanud arvutiteaduse ja ainult väga vähestel on inseneri taust. Ehkki tarkvaratehnika programmid on hakanud ilmuma paljudes koolides, ei ole ikka veel üldiselt aktsepteeritud, et lõpetajad kannaksid inseneri tiitlit. Hoolimata sellest on tarkvaraehitus laialdaselt populaarsust kogumas ja näib olevat vaid aja küsimus, enne kui sellest saab aktsepteeritud inseneridistsipliin.

Lõpuks on see lihtsalt segane lahing kahe nime vahel sama täpse töö nimel. Mõlemad tegelevad endiselt sellise tarkvara kujundamisega, mis täidaks lõppkasutaja vajadusi eeldatava usaldusväärsuse, kiiruse ja kuludega.

Kokkuvõte:

1.Tarkvaraarendaja on aktsepteeritud termin kui tarkvarainsener
2. Tarkvarainsener kohaldab inseneriteaduse kontseptsioone, samal ajal kui tarkvaraarendaja seda ei tee

Viited