co si vyberete?

Čau Habr!

co si vyberete? Koho studovat? Mám jít studovat informatiku nebo se stát softwarovým inženýrem? Tyto otázky jsou v naší době velmi aktuální.

co si vyberete?

Lidé, kteří svou cestu v IT oboru teprve začínají a chystají se zapsat na nějakou technickou univerzitu nebo prostě jen hledají programovací výukové programy, nejčastěji narážejí na obrovské množství směrů. Jde o to, že v každé z těchto oblastí jsou předměty podobné, zejména v 1. a 2. ročníku.

Pro přehlednost rozdělíme všechny oblasti do dvou táborů – Informatika a Softwarové inženýrství. Zásadní rozdíl je v tom, že první směr je flexibilnější a lépe studují zásadní věci, zatímco druhý směřuje k praktičtějším dovednostem při tvorbě programů pro trh. Ať si vyberete kteroukoli z těchto oblastí, nakonec se stanete programátorem. S největší pravděpodobností po studiu nebo během něj půjdete někam pracovat a přesně to, do jakého vývojového sektoru vás pustí a na co se můžete přihlásit, určí, jakým směrem se vydáte.

Oba tábory pokrývají v prvních 2-4 semestrech podobné předměty, jako je lineární algebra, počet, diskrétní matematika a diferenciální rovnice. Celá tato matematika se obvykle studuje v obou táborech, ale informatika přidává ještě jeden kurz diskrétní matematiky a diferenciálních rovnic. Společný pro všechny oblasti je také úvod do obecné informatiky a zde začínají rozdíly. Ve směru Computer Science se mluví o architektuře počítačů, teorii výpočetních algoritmů, struktuře dat a jejich analýze, jak programy fungují a jak je lze psát pomocí klasických návrhů, operačních systémů, kompilátorů a tak dále. To znamená, že se zakrývá větší základ. Softwarové inženýrství zase mluví o návrhu OOP, testování softwaru, základech operačních systémů a tak dále. Jinými slovy, studium technik je pokryto tak, aby se student naučil používat hotová řešení a s jejich pomocí řešit jinou škálu obchodních problémů. To vše se obvykle studuje v prvním roce studia.

Dále již ve 2. ročníku oba tábory začínají studovat předměty jako počítačová architektura a operační systémy, ale Softwarové inženýrství studuje tyto předměty povrchněji. Je to dáno tím, že školí lidi, kteří budou mít s těmito předměty jen malý vztah. Informatika začíná od 2. ročníku více tlačit na mikroarchitekturu a jádra OS a při vývoji softwaru klade větší důraz na uživatelská rozhraní, testování, analýzu softwaru, všemožné techniky správy atd. OOP je studován v obou směrech je docela do hloubky, protože toto programovací paradigma je v dnešní době velmi populární a stačí o něm vědět.

3. ročník oboru Informatika je věnován studiu kombinatoriky, kryptografie, AI, základů vývoje software, 3D grafiky a teorie překladačů. A v Softwarovém inženýrství studují systémovou bezpečnost, sítě a internet, správu softwaru a management obecně. Ale v závislosti na univerzitě se tyto předměty a jejich hloubka mohou lišit.

Snad hlavní otázkou tohoto článku zůstává otázka, kam je lepší jít. Vše záleží na vašich preferencích. Pokud chcete být velmi flexibilní a všestranný inženýr, měli byste jít na informatiku. A pokud chcete propojit svůj život s vývojem softwaru a umět vytvářet užitečné programy pro koncové uživatele, pak je Software Engineering právě pro vás.

co si vyberete?

Abych to shrnul, rád bych řekl, že v informatice vás naučí řešit problémy a vymýšlet elegantní způsoby, jak tyto problémy řešit, a v softwarovém inženýrství z vás udělá obchodního programátora, který bude umět řídit projekty, lidí a vytvářet aktuální software.

Zdroj: www.habr.com

Přidat komentář