Jaký je rozdíl mezi informatikou určenou v softwaru a softwarovém inženýrství? Který je lepší?


Odpověď 1:

Nejprve definujme některé pojmy. „Softwarové inženýrství“ na většině míst opravdu neexistuje, protože neexistují žádné licenční požadavky a neexistuje skutečná jednotnost v práci na kurzu. V kontrastu s tím například v elektrotechnice, kde je licencování a práce s kurzem mnohem jednotnější i za hranicemi států.

Také, co myslíš tím „lepší“. Je jablko lepší než hruška? Měli byste definovat své podmínky. Porovnám a porovnám tyto dva, jak nejlépe umím na základě svého B. Sci. stupeň a roky práce v průmyslu.

  1. Titul informatiky je jednotnější. Dozvíte se, co výpočetní prostředky znamenají, datové struktury, programovací jazyky (možná budete muset napsat kompilátor), v mé práci jsme vytvořili počítač z hardwaru a naprogramovali ho do strojového kódu a napsali assembler, třídicí a vyhledávací algoritmy a jejich složitost , můžete získat a seznámit se s umělou inteligencí a strojovým učením, teorií databází atd. „Softwarové inženýrství“ (SE) by pokrývalo většinu témat v položce jedna, ale ne tolik podrobností, aby ponechal čas na věci, jako je učení konkrétních vývojových balíčků. , postupy vývoje týmu a softwaru, někdy certifikační kurzy a vývoj praktických aplikací.

Učení, které děláte v informatice, je obecnější a lépe definované. Zjistil jsem, že mi to pomohlo rychleji porozumět nové technologii, protože „pod kapotou“ není příliš velký rozdíl. Kompilátor je kompilátor, virtuální stroj je virtuální stroj. Některé podrobnosti implementace se mohou lišit, ale ne moc. Naučilo mě, jak se rychle rekvalifikovat. Program, ve kterém jsem byl ve skutečnosti, nás přinutil učit se 3 programovací jazyky v jednom semestru.

SE by vám dal více položek na životopis získat práci po dokončení studia. Ale absolventi, se kterými jsem se setkal, se někdy zdají méně flexibilní. Setkal jsem se s některými, kteří se bojili přepínat aplikační sady, protože pro ně nebyli nikdy vyškoleni a certifikováni. Což může omezovat kariéru. Ale samozřejmě kvůli nedostatku uniformity je těžké zobecnit. Viděl jsem dobré programy a schopné lidi z nich vystudovali a viděl jsem programy, které nebyly ničím jiným než certifikačními mlýny.

Který je lepší? To záleží na programu a na tom, co od kariérní cesty chcete.


Odpověď 2:

Po celá desetiletí byli oba považováni za totéž, protože informatika byla vyučována na strojírenských fakultách strojními profesory.

Nyní se však některé počítačové programy odtrhly od inženýrských vysokých škol a nyní jsou samostatnými vysokými školami v rámci univerzitního systému. Univerzita Carnegie Mellon v Pittsburghu je jedna.

Což je lepší, záleží na tom, na které vysoké škole vyučujete nebo na které navštěvujete.

Jsem inženýr, takže jsem předsudek.