Aký je rozdiel medzi počítačovou vedou v softvérovom a softvérovom inžinierstve? Ktorý je lepší?


Odpoveď 1:

Najprv si definujme niektoré pojmy. „Softvérové ​​inžinierstvo“ na väčšine miest naozaj neexistuje, pretože neexistujú žiadne licenčné požiadavky a neexistuje skutočná jednotnosť v práci na kurze. Na rozdiel od toho napríklad v elektrotechnike, kde je udeľovanie licencií a práca v kurze omnoho jednotnejšia aj za hranicami jednotlivých štátov.

Čo tým myslíš aj „lepšie“. Je jablko lepšie ako hruška? Mali by ste definovať svoje podmienky. Na základe svojich B. Sci porovnám a porovnám tieto dve možnosti. stupňa a rokov práce v priemysle.

  1. Titul informatiky je jednotnejší. Dozviete sa, čo znamenajú výpočty, dátové štruktúry, programovacie jazyky (možno budete musieť napísať kompilátor), v mojej práci sme vytvorili počítač z hardvéru a naprogramovali ho v strojovom kóde a napísali sme assembler, triediace a vyhľadávacie algoritmy a ich zložitosť , môžete sa zoznámiť s AI a strojovým učením, teóriou databáz atď. Softvérové ​​inžinierstvo (SE) by pokrývalo väčšinu tém v prvej položke, ale nie tak podrobne, aby zostal čas na veci, ako je výučba konkrétnych vývojových balíčkov. , postupy vývoja tímov a softvéru, niekedy certifikačné kurzy a vývoj praktických aplikácií.

Učenie, ktoré robíte v informatike, je všeobecnejšie a lepšie definované. Zistil som, že mi to pomohlo rýchlejšie pochopiť nové technológie, pretože „pod kapotou“ nie je príliš veľký rozdiel. Kompilátor je kompilátor, virtuálny stroj je virtuálny stroj. Niektoré podrobnosti implementácie sa môžu líšiť, ale nie príliš. Naučilo ma to, ako sa rýchlo rekvalifikovať. Program, v ktorom som bol v skutočnosti, nás prinútil naučiť sa 3 programovacie jazyky v jednom semestri.

SE by vám dal viac položiek na životopis, aby si prácu po ukončení štúdia. Ale absolventi, ktorých som stretol, sa zdajú niekedy menej flexibilné. Stretol som niektorých, ktorí sa bojili prepínať aplikačné balíčky, pretože pre nich neboli nikdy školení a certifikovaní. Čo môže obmedzovať kariéru. Ale samozrejme, z dôvodu nejednotnosti je ťažké zovšeobecniť. Videl som dobré programy a spôsobilých ľudí, ktorí ich absolvovali, a videl som programy, ktoré neboli ničím iným ako certifikačnými závodmi.

Ktorý je lepší? Závisí to od programu a toho, čo chcete od svojej kariéry.


Odpoveď 2:

Po celé desaťročia boli obaja považovaní za to isté, pretože informatiku vyučovali inžinierski inžinieri na inžinierskych fakultách.

Niektoré počítačové programy sa však teraz oddelili od technických fakúlt a teraz sú samostatnými univerzitami v rámci univerzitného systému. Univerzita Carnegie Mellon v Pittsburghu je jednou.

Čo je lepšie, by záležalo na tom, na ktorej vysokej škole vyučujete alebo ktorú navštevujete.

Som inžinier, takže som predsudky.