Гайд з університетів України для абітури-програмістів (магістратура edition)
«You can't always get what you want. But if you try sometime, you'll find you get what you need».
Mick Jagger
Як читати цей гайд?
Зміст
121 Інженерія програмного забезпечення
125 Кібербезпека та захист інформації
126 Інформаційні системи та технології
Основи основ
IT-сфера — то темний ліс, тут легко заблукати навіть із мапою. Тому насамперед розглянемо декілька базових термінів, щоб проявити деякі загублені шляхи.
Трохи суб'єктивізму
Просто н агадаємо, що програмування — це в 90% випадків звичайна рутина, яка полягає у вирішенні поставлених завдань, але для ідейних чемпіонів нудна буденність перетворюється на хоррор-квест 😉
Також треба пам’ятати, що написання коду — це ремесло (дрібне виробництво за допомогою примітивного знаряддя), і між професіями програміст і слюсар не так багато відмінностей. Як приклад, обидва можуть підвищувати кваліфікацію та залежно від неї отримувати різний дохід.
Напрями в ІТ
Керування. Охоплює розподіл ресурсів, встановлення метрик успішності, управління командою та забезпечення виконання проєктних завдань у встановлені терміни.
-
Product Manager відповідає за стратегію розвитку та успіх ІТ-продукту. Визначає вимоги користувачів, планує функціональні можливості, спілкується з командою розробників, встановлює пріоритети, проводить аналіз ринку та координує випуск продукту на ринок.
-
Business Analyst відповідає з а розуміння потреб бізнесу та перетворення їх на вимоги до програмного забезпечення або інших бізнес-рішень. Взаємодіє із зацікавленими сторонами, проводить аналіз бізнес-процесів, ідентифікує проблеми та можливості, розробляє рекомендації для покращення ефективності й результативності організації.
-
Project Manager відповідає за планування, виконання та контроль розробки ІТ-продукту. Управляє ресурсами, строками та бюджетом проєкту, оцінює ризики та забезпечує успішне його завершення.
-
Product Marketing Manager відповідає за стратегію маркетингу ІТ-продукту. Досліджує ринок, визначає цільову авдиторію, розробляє позиціювання продукту, планує маркетингові кампанії та сприяє впровадженню продукту на ринок.
-
DevOps Engineer — це спеціаліст, який бере участь у всіх етапах життєвого циклу IT-проєкту, забезпечує тісну кооперацію між командами розробників задля оптимізації їхніх робочих процесів і, як результат, допомагає скоротити час, за який програмний продукт потрапить до кінцевого користувача.
Програмування. Ось і підійшли до солоденького 🙃 Це б езпосередньо технічні професії, які потребують фундаментальних знань вищої математики, кібернетики та мов програмування. Саме спеціалісти в цій галузі створюють різноманітні застосунки та програми.
-
Data Analyst аналізує та інтерпретує дані, щоб допомогти компаніям приймати обґрунтовані рішення. Відповідає за збір, обробку та візуалізацію даних, створюючи звіти та рекомендації на основі отриманих результатів.
-
Data Engineer розробляє, будує та підтримує інфраструктуру для зберігання, обробки та аналізу великих обсягів даних. Відповідає за створення та оптимізацію баз даних, ETL-процесів (екстракція, трансформація, завантаження даних) і забезпечення безперебійного функціонування дата-інженерних систем.
-
Data Scientist використовує наукові методи та алгоритми машинного навчання для дослідження великих обсягів даних. Він створює складні моделі прогнозування, інтегрує різні джерела даних та виконує глибинний аналіз, щоб виявити тренди та патерни для прийняття стратегічних рішень.
-
Machine Learning Engineer розробляє та впроваджує моделі машинного навчання для автоматизації задач та покращення процесів. Займається підготовкою даних, тренуванням моделей, оптимізацією алгоритмів та інтеграцією рішень у продуктивні системи.
-
Computer Security Specialist розробляє системи захисту інформації та все, що з цим пов'язано (від безпечної передачі даних через USB, до найскладніших алгоритмів, які забезпечують безпечну передачу твоїх даних).
-
Software Engineer є фахівцем, який займається розробкою, проєктуванням, тестуванням і підтримкою програмного забезпечення. Працює над створенням програмних продуктів, застосунків, вебсайтів, операційних систем.
-
Embedded Engineer — простими словами, це розробник та програміст різної електроніки: від блютуз-колонки до процесора.
Дотичні до IT:
-
UI/UX Designer відповідає за створення та вдосконалення користувацького інтерфейсу й взаємодії між користувачем і продуктом чи сервісом, аналізує потреби користувачів, розробляє дизайн та забезпечує зручну взаємодію користувачів з продуктом.
-
Game Designer визначає механіки гри, розробляє сюжет, рівні, персона жів, правила гри й інші аспекти, які забезпечують процес гри. Також співпрацює з розробниками, художниками, програмістами й т.д., щоб створити цілісний геймплей.
-
Sound Designer відповідає за створення звукового середовища в різних проєктах. Фахівець розробляє імерсивні звукові ефекти, музику, діалоги й інші аудіоелементи.
-
Quality Assurance (QA) Engineer займається перевіркою програмного забезпечення або продукту. До того ж проводить тестування і співпрацює з розробниками для виправлення помилок.
Що обрати?
Найголовніше — визначитися з тим, чим тобі хочеться займатися. Магістратура дає більш спеціалізовані знання, тому вибирай із розумом.
Потрібно провести певний ресерчинг, щоб дізнатися докладніше, що входить до обов'язків того чи іншого спеціаліста. Де проводити цей ресерч? Можна почати з Djinni та DOU. На останньому, до речі, щороку опитують українських програмістів та публікують детальну статистику актуальності кожного напряму й, відповідно, заробітних плат.
Поговоримо про гроші
Каша всюди смакує однаково (окрім дизайнерів): розробник-по чатківець заробляє в Україні до $1000. Досвід понад 5 років пропорційний $4000-5000 на місяць (не у дизайнерів). Докладніше на DOU.
P.S. Ми не беремо до уваги дизайнерів, де медіана прибутку трішки менша.
Навіщо магістратура?
-
Диплом. У разі працевлаштування в Україні твої навички та уміння все ще переважують «корочку». За кордоном другий рівень вищої освіти цінується значно вище, а для керівних посад це може бути обов’язковою вимогою.
-
Дорога в науку. Якщо ти з легкістю пишеш quicksort мовою Асемблера, виконуєш машинний код у голові, а «Мистецтво програмування» Кнута для тебе рідніше за «Гарі Поттера», то варто задуматися про кар’єру дослідника. Магістратура — це перший крок до неї.
-
Ком'юніті. Ще 1,5-2 роки в оточенні однодумців нікому не завадять. Причому на магістратурі вже будуть не ті сором’язливі каченята, а справжні стріляні горобці. Університетська спільнота все ще підвищує твої шанси знайти роботу, навіть якщо твій статус не «в активному пошуку».
-
Додаткові бенефіти. Гуртожиток, відстрочка, студентські знижки — це далеко не всі переваги навчання, які можна подовжити, якщо вступиш на магістратуру.
-
«Мама дуже сильно попросила» (с) Антон Бурков.
Що ми маємо?
ЗВО — не Гарвард (та і Гарвард — не Гарвард). Тобі майже напевно зустрінуться непотрібні предмети та нудні викладачі зі застарілими матеріалами. Проте, не без ложки меду: університет є чудовим місцем для тавтології «навчитися вчитись», адаптації до існування в системі та розвитку самостійності.
Список університетів
-
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» (КПІ)
-
Розташування: Київ.
-
Статус: державний.
-
Факультети:
- Навчально-науковий інститут атомної та теплової енергетики (ІАТЕ)
Спеціальності: 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки».
- Навчально-науковий інститут прикладного системного аналізу (ІПСА)
Спеціальності: 122 «Комп'ютерні науки», 124 «Системний аналіз».
- Інститут спеціального зв'язку та захисту інформації(ІСЗЗІ)
Спеціальності: 122 «Комп'ютерні науки», 125 «Кібербезпека».
- Факультет біомедичної інженерії (ФБМІ)
Спеціальності: 122 «Комп'ютерні науки».
- Факультет інформатики та обчислювальної техніки (ФІОТ)
Спеціальності: 121 «Інженерія програмного забезпечення», 123 «Комп'ютерна інженерія», 126 «Інформаційні системи та технології».
- Факультет прикладної математики (ФПМ)
Спеціальності: 113 «Прикладна математика», 121 «Інженерія програмного забезпечення», 123 «Комп'ютерна інженерія».
- Навчально-науковий фізико-технічний інститут (ФТІ)
Спеціальності: 113 «Прикладна математика», 125 «Кібербезпека».
-
-
Київський національний університет імені Тараса Шевченка (КНУ)
-
Розташування: Київ.
-
Статус: державний.
-
Факультети:
- Факультет комп'ютерних наук та кібернетики (ФКНК)
Спеціальності: 113 «Прикладна математика», 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 124 «Системний аналіз».
- Факультет інформаційних технологій (ФІТ)
Спеціальності: 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 125 «Кібербезпека», 126 «Інформаційні системи та технології».
- Факультет радіофізики, електроніки та комп'ютерних систем (ФРЕКС)
Спеціальності: 123 «Комп'ютерна інженерія».
-
-
Національний університет «Києво-Могилянська академія» (НаУКМА)
-
Розташування: Київ.
-
Статус: державний.
-
Факультети:
- Факультет інформатики (ФІ)
Спеціальності: 113 «При кладна математика», 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 125 «Кібербезпека».
-
-
Київський національний економічний університет імені Вадима Гетьмана (КНЕУ)
-
Розташування: Київ.
-
Статус: державний.
-
Факультети:
- Інститут інформаційних технологій в економіці (ІІТЕ)
Спеціальності: 122 «Комп'ютерні науки», 124 «Системний аналіз», 125 «Кібербезпека».
-
-
Харківський національний університет радіоелектроніки (ХНУРЕ)
-
Розташування: Харків.
-
Статус: державний.
-
Факультети:
- Факультет інформаційно-аналітичних технологій та менеджменту (ФІТМ)
Спеціальності: 113 «Прикладна математика», 122 «Комп'ютерні науки», 124 «Системний аналіз».
- Факультет комп'ютерних наук (ФКН)
Спеціальності: 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки».
- Факультет комп'ютерної інженерії та управління (ФКІУ)
Спеціальності: 123 «Комп'ютерна інженерія», 125 «Кібербезпека».
- Факультет інформаційних радіотехнологій та технічного захисту інформації (ФІРТЗІ)
Спеціальності: 125 «Кібербезпека», 126 «Інформаційні системи та технології».
- Факультет інфокомунікацій (ФІК)
Спеціальності: 125 «Кібербезпека».
-
-
Харківський національний університет імені В. Н. Каразіна (ХНУ)
-
Розташування: Харків.
-
Статус: державний.
-
Факультети:
- Факультет математики і інформатики (ФМІ)
Спеціальності: 113 «Прикладна математика», 122 «Комп'ютерні науки».
- Факультет комп’ютерних наук (ФКН)
Спеціальності: 122 «Комп'ютерні науки», 123 «Комп'ютерна інженерія», 125 «Кібербезпека».
- Факультет радіофізики, біомедичної електроніки та комп’ютерних систем (ФРБЕКС)
Спеціальності: 126 «Інформаційні системи та технології».
- Навчально-науковий інститут «Каразінський банківський інститут» (ІКБІ)
Спеціальності: 122 «Комп'ютерні науки», 125 «Кібербезпека».
-
-
Національний технічний університет «Харківський політехнічний інститут» (ХПІ)
-
Розташування: Харків.
-
Статус: державний.
-
Факультети:
- Інститут комп’ютерного моделювання, прикладної фізики та математики (ІКМ)
Спеціальності: 113 «Прикладна математика», 122 «Комп'ютерні науки».
- Інститут комп’ютерних наук та інформаційних технологій (ІКНІТ)
Спеціальності: 113 «Прикладна математика», 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 123 «Комп'ютерна інженерія», 124 «Системний аналіз», 125 «Кібербезпека», 126 «Інформаційні системи та технології».
-
-
Львівський національний університет імені Івана Франка (ЛНУ)
-
Розташування: Львів.
-
Статус: державний.
-
Факультети:
- Факультет прикладної математики і інформатики (ФПМІ)
Спеціальності: 113 «Прикладна математика», 122 «Комп'ютерні науки», 124 «Системний аналіз», 125 «Кібербезпека».
- Механіко-математичний факультет (ММФ)
Спеціальності: 113 «Прикладна математика»
- Факультет електроніки й компʼютерних технологій (ФЕКТ)
Спеціальності: 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 126 «Інформаційні системи та технології».
-
-
Національний університет «Львівська політехніка» (ЛП)
-
Розташування: Львів.
-
Статус: державний.
-
Факультети:
- Інститут прикладної математики та фундаментальних наук (ІМФН)
Спеціальності: 113 «Прикладна математика».
- Інститут комп'ютерних наук та інформаційних технологій (ІКНІ)
Спеціальності: 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 124 «Системний аналіз», 126 «Інформаційні системи та технології».
- Інститут комп'ютерних технологій, автоматики та метрології (ІКТА)
Спеціальності: 122 «Комп'ютерні науки», 123 «Комп'ютерна інженерія», 125 «Кібербезпека».
- Інститут телекомунікацій, радіоелектроніки та електронної техніки (ІТРЕ)
Спеціальності: 126 «Інформаційні системи та технології».
-
-
Український католицький університет (УКУ)
-
Розташування: Львів.
-
Статус: приватний.
-
Факультети:
- Факультет прикладних наук (ФПН)
Спеціальності: 122 «Комп'ютерні науки», 124 «Системний аналіз».
-
-
Дніпровський національний університет імені Олеся Гончара (ДНУ)
-
Розташування: Дніпро.
-
Статус: державний.
-
Факультети:
- Факультет прикладної математики (ФПМ)
Спеціальності: 113 «Прикладна математика», 121 «Інженерія програмного забезпечення», 124 «Системний аналіз», 126 «Інформаційні системи та технології».
- Фізико-технічний факультет (ФТФ)
Спеціальності: 125 «Кібербезпека».
- Факультет фізики, електроніки та компʼютерних систем (ФФЕКС)
Спеціальності: 122 «Комп'ютерні науки», 123 «Комп'ютерна інженерія».
- Механіко-математичний факультет (ММФ)
Спеціальності: 113 «Прикладна математика».
-
113 Прикладна математика
Спеціальність, що передбачає широкий спектр спеціалізацій, від математичного моделювання до економіки та фінансів, і від розробки алгоритмів для розв’язування складних задач до сфери інформаційних технологій.
КПІ
ФПМ
Факультет прикладної математики зосереджується на поглибленому навчанні математичних дисциплін та використанні сучасних інформаційних технологій. Студенти набувають навичок системного мислення, аналізу даних і розробки програмн ого забезпечення.
Освітньо-наукова програма: Наука про дані та математичне моделювання
Метою є підготовка фахівців, здатних розв'язувати складні задачі й проблеми в галузі науки про дані та здійснювати інноваційну професійну діяльність для комплексного виконання проєктно-технологічних робіт з машинного навчання, інтелектуального аналізу даних та математичного моделювання об’єктів, процесів і явищ різного характеру, зокрема тих, що пов’язані з обробкою великих обсягів даних (Big Data).
Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 177,8.
Прохідний бал 2022: 178.
Вартість контракту (за весь термін): 109800 грн.
Важливі посилання: освітня програма, навчальний план, вибіркові дисципліни, чат для абітурієнтів.
Освітньо-професійна програма: Наука про дані та математичне моделювання
Метою є підготовка фахівця, здатного розв'язувати складні задачі й проблеми в галузі науки про дані та здійснювати інноваційну професійну діяльність для комплексного виконання проєктно-технологічних робіт з машинного навчання, інтелектуального аналізу даних та математичного моделювання об’єктів, процесів і явищ різного характеру, зокрема тих, що пов’язані з обробкою великих обсягів даних (Big Data). Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 171,4.
Прохідний бал 2022: 165.
Вартість контракту (за весь термін): 82350 грн.
Важливі посилання: освітня програма, навчальний план, вибіркові дисципліни, чат для абітурієнтів.
ФТІ
Фізико-технічний інститут — один і з науково-навчальних підрозділів. Інститут готує фахівців із сучасних розділів прикладної фізики, інформатики та інформаційної безпеки.
Освітньо-наукова програма: Математичні методи моделювання, розпізнавання образів та компʼютерного зору
Проходження науково-дослідної практики та виконання спільних, зокрема міжнародних, проєктів на замовлення державних установ і провідних ІТ-компаній за фахом. Орієнтація навчання на актуальні задачі розпізнавання образів та комп’ютерного зору.
Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 140,4.
Прохідний бал 2022: 185.
Вартість контракту (за весь термін): 109800 грн.
Важливі посилання: освітня програма, навчальний план, вибіркові дисципліни, чат для абітурієнтів.
Освітньо-наукова програма: Математичні методи криптографічного захисту інформації
Різнобічна підготовка фахівців у галузі криптографічного захисту інформації, що поєднує теоретичну та практичну складову, з акцентом на останніх досягненнях сучасної криптології, новітніх моделях і методах криптографічного захисту інформації та відповідного математичного підґрунтя.
Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 156.
Прохідний бал 2022: 125.
Вартість контракту (за весь термін): 109800 грн.
Важливі посилання: освітня програма, навчальний план, вибіркові дисципліни, чат для абітурієнтів.
КНУ
ФКНК
Факультет комп'ютерних наук та кібернетики — центр підготовки фахівців у галузі обчислювальної математики та інформатики, які мають необхідні фахові знання та вміння для проєктування, розробки, успішного впровадження та подальшого аналізу складних інформаційних систем.
Освітньо-наукова програма: Прикладна математика
Підготовка фахівців, здатних застосувати математичні методи, моделі, алгоритми та програмне забезпечення, що призначені для дослідження, аналізу, проєктування процесів і систем в різноманітних предметних областях.
Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 158,6.
Прохідний бал 2022: 155,0.
Вартість контракту (за весь термін): 91400 грн.
Важливі посилання: освітня програма, навчальний план, вибіркові дисципліни, чат для абітурієнтів.
ММФ
Механіко-математичний факультет — структурний підрозділ, освітні програми якого охоплюють широкий спектр напрямків: від фундаментальної та прикладної математики до теоретичної механіки, механіки суцільних середовищ та математичного моделювання.
Освітньо-наукова програма: Комп’ютерна механіка
Надання освіти в області математики та механіки з широким доступом до працевлаштування, підготовка фахівців, здатних формулювати, розв'язувати й узагальнювати практичні задачі у своїй професійній діяльності з використанням фундаментальних, спеціальних прикладних методів математичних і комп’ютерних наук, розробляти моделі механічних систем, алгоритми, створювати та експлуатувати програмне забезпечення.
Формат навчання в останньому семестрі: онлайн.
Прохідний бал 2023: 165,2.
Вартість контракту (за весь термін): 86600 грн.
Важливі посилання: освітня програма, чат для абітурієнтів.