Softver inženjer i softver razvijen

Anonim

Software Engineer vs Software Developer

Naslov softverskog inženjera jedan je od najvažnijih raspravljanih i kontroverznih naslova koji se može držati u softverskoj industriji. Položaj podrazumijeva posao koji je prilično identičan razvoju softvera, a ta se dva često koriste kao zamjena da bi značile istu stvar. Pa kako se oni stvarno razlikuju jedni od drugih? U osnovi, naziv softvera razvijen je više prihvaćen u odnosu na softverski inženjer jer je potonji još uvijek pod žestokom raspravom.

Softver inženjer zapravo nije pravi inženjer i ne može se grupirati s civilnim, električnim, elektronickim, mehaničkim i drugim inženjerskim zanimanjima. Raznolikost softverskog inženjera došla je dok su ljudi pokušali pobjeći od toga da se nazove programerom koji je imao negativnu konotaciju da ima malo vještina i sposobnosti. Proizlazeći iz usporedbe između inženjera urođenim zadaćama izgradnje i čina izgradnje softvera od nule, činilo se logičnim dubljavati ljude koji grade softver kao softverske inženjere.

Mnogi ljudi tvrde da inženjeri softvera koriste inženjerske koncepte i ideje u projektiranju i izgradnji softvera; nešto što kažu da programeri softvera ne primjenjuju. Glavni argument protiv ove činjenice je činjenica da velika većina softverskih inženjera nije prošla kroz tehnički tečaj, pa stoga nisu zainteresirani za rečene ideje i ideje. Većina softverskih inženjera diplomira računalnu znanost, a vrlo malo ima tehničku pozadinu. Iako se programski inženjerski programi počeli pojavljivati ​​u više škola, još uvijek nije globalno prihvaćeno da diplomanti nose naslov inženjera. Unatoč tome, softversko inženjerstvo široko je popularnost i čini se da je samo pitanje vremena prije nego što postane prihvaćena inženjerska disciplina.

Na kraju, to je samo zbunjujuća bitka između dva imena za isti točan posao. Obojica se još uvijek bave projektiranjem softvera koji bi zadovoljio potrebe krajnjeg korisnika s očekivanom razinom pouzdanosti, brzine i troška.

Sažetak:

1. Software developer je više prihvaćen pojam nego softverski inženjer 2.U programskom inženjeru se kaže da primjenjuju koncepte inženjerstva, a programer softvera ne