Co wybierzesz?

Hej Habra!

Co wybierzesz? Kto się uczyć? Czy powinienem iść na studia informatyczne czy zostać inżynierem oprogramowania? Te pytania są bardzo aktualne w naszych czasach.

Co wybierzesz?

Osoby, które dopiero rozpoczynają swoją przygodę w branży IT i zamierzają studiować na jakiejś uczelni technicznej lub po prostu szukają szkoleń z programowania, najczęściej spotykają się z ogromną liczbą kierunków. Rzecz w tym, że na każdym z tych kierunków przedmioty są podobne, szczególnie na I i II roku.

Dla przejrzystości podzielimy wszystkie obszary na dwa obozy - informatykę i inżynierię oprogramowania. Zasadnicza różnica polega na tym, że pierwszy kierunek jest bardziej elastyczny i lepiej uczy się rzeczy podstawowych, natomiast drugi nastawiony jest na bardziej praktyczne umiejętności tworzenia programów na rynek. Niezależnie od tego, który z tych obszarów wybierzesz, w końcu zostaniesz programistą. Najprawdopodobniej po studiach lub w ich trakcie wyjedziesz gdzieś do pracy, a to, do jakiego sektora rozwojowego zostaniesz przyjęty i o co możesz się ubiegać, zadecyduje o tym, który kierunek wybierzesz.

Obydwa obozy obejmują podobne przedmioty w pierwszych 2-4 semestrach, takie jak algebra liniowa, rachunek różniczkowy, matematyka dyskretna i równania różniczkowe. Całej tej matematyki uczy się zwykle na obu obozach, ale informatyka dodaje jeszcze jeden kurs matematyki dyskretnej i równań różniczkowych. Wspólne dla wszystkich dziedzin jest także wprowadzenie do ogólnej informatyki i tu zaczynają się różnice. Na kierunku Informatyka omawiają architekturę komputerów, teorię algorytmów obliczeniowych, strukturę danych i ich analizę, jak działają programy i jak można je pisać przy użyciu klasycznych projektów, systemów operacyjnych, kompilatorów i tak dalej. Oznacza to, że przykryty jest większy fundament. Z kolei inżynieria oprogramowania mówi o projektowaniu OOP, testowaniu oprogramowania, podstawach systemów operacyjnych i tak dalej. Innymi słowy, nauka technik jest po to, aby student mógł nauczyć się korzystać z gotowych rozwiązań i za ich pomocą rozwiązywać inny zakres problemów biznesowych. Tego wszystkiego uczy się zwykle na pierwszym roku studiów.

Co więcej, już na drugim roku oba obozy rozpoczynają naukę takich przedmiotów, jak architektura komputerów i systemy operacyjne, ale Inżynieria Oprogramowania studiuje te przedmioty w sposób bardziej powierzchowny. Wynika to z faktu, że szkolą osoby, które będą miały niewielki związek z tymi tematami. Począwszy od drugiego roku studiów Informatyka zaczyna kłaść większy nacisk na mikroarchitekturę i jądra systemu operacyjnego, a w tworzeniu oprogramowania większy nacisk kładzie na interfejsy użytkownika, testowanie, analizę oprogramowania, wszelkiego rodzaju techniki zarządzania itp. W szczególności, OOP jest badane w obu kierunkach i jest dość dogłębne, ponieważ ten paradygmat programowania jest obecnie bardzo popularny i po prostu musisz o tym wiedzieć.

Trzeci rok studiów na kierunku Informatyka poświęcony jest studiom kombinatoryki, kryptografii, sztucznej inteligencji, podstawom tworzenia oprogramowania, grafice 3D i teorii kompilatorów. Natomiast w Inżynierii Oprogramowania studiują bezpieczeństwo systemów, sieci i Internet, zarządzanie oprogramowaniem i zarządzanie w ogóle. Ale w zależności od uniwersytetu te przedmioty i ich głębokość mogą się różnić.

Być może głównym pytaniem tego artykułu pozostaje pytanie, dokąd lepiej się udać. Wszystko zależy od Twoich preferencji. Jeśli chcesz być bardzo elastycznym i wszechstronnym inżynierem, powinieneś iść na informatykę. A jeśli chcesz połączyć swoje życie z tworzeniem oprogramowania i móc tworzyć przydatne programy dla użytkowników końcowych, to Inżynieria Oprogramowania jest właśnie dla Ciebie.

Co wybierzesz?

Podsumowując, chciałbym powiedzieć, że na kierunku Informatyka nauczysz się rozwiązywać problemy i wymyślać eleganckie sposoby na ich rozwiązanie, a na Inżynierii Oprogramowania zostaniesz programistą biznesowym, który będzie mógł zarządzać projektami, ludzi i tworzyć nowoczesne oprogramowanie.

Źródło: www.habr.com

Dodaj komentarz