čo si vyberiete?

Čau Habr!

čo si vyberiete? Koho študovať? Mám ísť študovať informatiku alebo sa stať softvérovým inžinierom? Tieto otázky sú v našej dobe veľmi dôležité.

čo si vyberiete?

Ľudia, ktorí len začínajú svoju púť v IT oblasti a chystajú sa zapísať na nejakú technickú univerzitu alebo jednoducho hľadajú programy na školenie programovania, najčastejšie narážajú na obrovské množstvo smerov. Ide o to, že v každej z týchto oblastí sú predmety podobné, najmä v 1. a 2. ročníku.

Všetky oblasti si pre prehľadnosť rozdelíme do dvoch táborov – Informatika a Softvérové ​​inžinierstvo. Zásadný rozdiel je v tom, že prvý smer je flexibilnejší a lepšie si študujú zásadné veci, druhý je zameraný na praktickejšie zručnosti pri tvorbe programov pre trh. Nech si vyberiete ktorúkoľvek z týchto oblastí, nakoniec sa stanete programátorom. S najväčšou pravdepodobnosťou pôjdete po štúdiu alebo počas štúdia niekam pracovať a presne to, do akého sektora rozvoja vás pustia a o čo sa môžete uchádzať, rozhodne o tom, akým smerom sa vyberiete.

Oba tábory pokrývajú podobné predmety v prvých 2-4 semestroch, ako je lineárna algebra, počet, diskrétna matematika a diferenciálne rovnice. Celá táto matematika sa zvyčajne študuje v oboch táboroch, ale počítačová veda pridáva ešte jeden kurz diskrétnej matematiky a diferenciálnych rovníc. Pre všetky oblasti je tiež spoločný úvod do všeobecnej informatiky a tu začínajú rozdiely. V smere Computer Science hovoria o počítačovej architektúre, teórii výpočtových algoritmov, štruktúre dát a ich analýze, ako programy fungujú a ako ich možno písať pomocou klasických návrhov, operačných systémov, kompilátorov a pod. To znamená, že sa pokrýva väčší základ. Softvérové ​​inžinierstvo zase hovorí o návrhu OOP, testovaní softvéru, základoch operačných systémov atď. Inými slovami, zastrešuje sa štúdium techník, aby sa študent naučil používať hotové riešenia a pomocou nich riešiť inú škálu biznis problémov. Toto všetko sa zvyčajne študuje v prvom roku štúdia.

Ďalej už v 2. ročníku oba tábory začínajú študovať predmety ako počítačová architektúra a operačné systémy, ale Softvérové ​​inžinierstvo študuje tieto predmety povrchnejšie. Je to spôsobené tým, že školia ľudí, ktorí budú mať s týmito predmetmi malý vzťah. Informatika začína od 2. ročníka viac tlačiť na mikroarchitektúru a jadrá OS a pri vývoji softvéru kladie väčší dôraz na používateľské rozhrania, testovanie, analýzu softvéru, všetky druhy manažérskych techník atď. OOP je študovaný oboma smermi je dosť do hĺbky, keďže táto programovacia paradigma je v súčasnosti veľmi populárna a stačí o nej vedieť.

3. ročník štúdia Informatika je venovaný štúdiu kombinatoriky, kryptografie, AI, základov vývoja softvéru, 3D grafiky a teórie kompilátorov. A v Softvérovom inžinierstve študujú systémovú bezpečnosť, siete a internet, softvérový manažment a manažment vo všeobecnosti. Ale v závislosti od univerzity sa tieto predmety a hĺbka v nich môžu líšiť.

Možno hlavnou otázkou tohto článku zostáva otázka, kam je lepšie ísť. Všetko závisí od vašich preferencií. Ak chcete byť veľmi flexibilný a všestranný inžinier, mali by ste ísť na informatiku. A ak chcete spojiť svoj život s vývojom softvéru a mať možnosť vytvárať užitočné programy pre koncových používateľov, potom je softvérové ​​inžinierstvo práve pre vás.

čo si vyberiete?

Aby som to zhrnul, rád by som povedal, že v informatike vás naučia riešiť problémy a vymýšľať elegantné spôsoby riešenia týchto problémov a v softvérovom inžinierstve z vás spravia obchodného programátora, ktorý bude vedieť riadiť projekty, ľudí a vytvárať aktuálny softvér.

Zdroj: hab.com

Pridať komentár