121 ФІОТ - путівник для юного інженера

121 ФІОТ - путівник для юного інженера

Студенти ФІОТ

❗️ ПРО РЕСТРУКТУРИЗАЦІЮ ФІОТ ❗️

Вітаємо, абітурієнте!

Цей гайд покликаний роз'яснити тобі особливості вступу та навчання на 121 спеціальності (інженерія програмного забезпечення) ФІОТ КПІ.

Швидка навігація:

  1. Вступ
  2. Аналіз програми 121 спеціальності
  3. 🖥 Гайд на кафедру ОТ
  4. 🤖 Гайд на кафедру ТК
  5. 💻 Гайд на кафедру АУТС
  6. 📱 Гайд на кафедру АСОІУ

Інженерія програмного забезпечення

Звучить круто, але що насправді це означає?

Інженери ПЗ розробляють програми найрізноманітнішого напряму. Реалії такі, що сучасна сфера ІТ дуже розгалужена:

  • Web-development: FrontEnd, BackEnd, Fullstack, Web-design;
  • Mobile: Android, iOS, React Native, Flutter, etc;
  • Gamedev;
  • Desktop development;
  • Machine Learning;
  • AI;
  • Data Science;
  • ... і ще десятки інших модних слів.

Додай сюди кількадесят найпопулярніших мов, кожна з яких має застосування у кількох сферах.

Сучасна сфера IT - розгалужена та складна.

Жоден факультет фізично не може встигнути за 4 роки зробити з людини спеціаліста у всіх цих сферах. Та й нема сенсу гнатися за включенням новомодної мови в програму, якщо через 5 років мода зміниться.

Тому одразу відповідь на найпоширеніше питання:

Чи зроблять мене тут програмістом, готовим до роботи?

Натомість, науковий базис у всієї сфери ІТ спільний. Загальні принципи розробки ПЗ не сильно змінювалися з 80-тих років. Для навчання цьому базису - як будувати алгоритми, як правильно писати код будь-якою мовою тощо - і існує наш факультет.

Я хочу програмувати, а не вчити математику!

Звичайно, програмування буде, і багато. Разом із тим, розуміння основ теорії інформатики є вкрай необхідним. Зараз ринок переповнений напівграмотними програмістами, і людина з теоретичними знаннями має більшу перевагу, ніж із суто практичними.

Модні технології теж будуть. 121 так чи інакше ознайомить тебе якщо не з усіма, то з більшістю сфер сучасних ІТ. Тобі дадуть спробувати — а далі вже думай сам, чи хочеш розвиватися далі.

Тому відповіді на питання:

Гаразд, вивчуся сам — буду заробляти багато?

Насправді, чим далі тим більш міфічними стають високі зарплатні програмістів. Роботи не бракує:

Однак не варто очікувати високих зарплат одразу:

Програміст-початківець отримує середню київську зарплату при роботі на повний час. Із набуттям досвіду зарплатня зростає. Однак врахуй, що перший досвід здобути буде найважче. Можеш самостійно погратися калькулятором зарплатні.

Як показує практика, найчастіше повноцінно працювати студенти починають із 3 курсу — коли вже вивчили основи і визначилися з напрямом. Детально про те, ким, як і коли працюють студенти нашої спеціальності, радимо почитати тут. Там багато цікавої статистики.

Як зрозуміти, що я інженер ПЗ?

Якщо ти:

  • Не хочеш вивчати фундаментальні дисципліни (математика, теорія алгоритмів тощо);
  • Уже працюєш у ІТ;
  • Хочеш просто відкосити від армії;
  • Мама сказала;
  • і таке інше

Краще не витрачай час на ФІОТ. Обери курси від однієї з ІТ компаній або університет/факультет, де будуть менше довбати.

Якщо ж ти ще не визначився з майбутнім фахом, пропонуємо невеликий тест. Нижче буде йти перелік тез. Подумай, чи це про тебе (лише чесно). До кожної тези став "Так" або "Ні". Якщо в результаті "Так" хоч на 1 більше, ніж "Ні" - можна подумати про вступ на 121. Інакше рекомендую звернути увагу на інші варіанти.

Отже, ти наш абітурієнт, якщо:

  1. Ти вже пробував програмувати, і тобі це подобається;
  2. Тобі цікаво дізнатися, як працюють комп'ютерні програми;
  3. Ти знаєш хоча б на середньому рівні або готовий активно вивчати англійську мову;
  4. У тебе все добре з математикою та фізикою;
  5. Тобі не надто важливий розмір заробітної плати (високі зарплатні в ІТ - міф);
  6. Ти вмієш і готовий самостійно вчитися у свій вільний час.

Пройшов? Тоді можна подавати заяву на 121.

Сюрприз: просто поставити приорітет в особистому кабінеті вступника це ще не все. Коли тебе зарекомендують до зарахування, і ти привезеш свої документи, тобі доведеться зробити ще один важливий вибір - навчальної кафедри.

Та хто ці ваші кафедри?

Кафедра - це купка викладачів, об'єднаних спільною сферою наукової діяльності. Кафедри вирішують якісь конкретні наукові проблеми, для чого мають відповідних спеціалістів. Уже побічною стороною (з історичної точки зору, але не сучасної) цього явища є викладацька діяльність.

За кафедрами закріплені спеціальності, навчальні програми, групи тощо. Тобто студенти однієї кафедри скоріше за все будуть мати більшість викладачів саме з цієї ж кафедри.

Заплутано? Ну гаразд, просто усвідом, що це набір певних викладачів.

Тепер про ФІОТ. У нас тут теж є кафедри, аж 4 штуки:

  1. ТК - кафедра Технічної Кібернетики;
  2. ОТ - кафедра Обчислювальної Техніки;
  3. АУТС - кафедра Автоматики та Управління в Технічних Системах;
  4. АСОІУ - кафедра Автоматизованих Систем Обробки Інформації та Управління.

Колись давно це були дійсно окремі підрозділи, але зараз різниця між ними скоріше формальна. Просто різні викладачі з ледь видимими для абітурієнта та студента відмінностями в науковій діяльності.

На 121 представлені всі 4 кафедри ФІОТ. Звідси і походить складність у виборі.

Що це означає для мене?

Програма спеціальності загалом однакова. Кафедра буде вносити деякі корективи в навчальний процес.

Що може варіюватися:

  1. Викладачі. На різних кафедрах є різні викладачі одних і тих же предметів.
  2. Другорядні предмети. Основні предмети будуть у всіх однакові (з урахуванням п. 1), але деякі неосновні предмети можуть відрізнятися. До прикладу, на АСОІУ є геймдев, на ОТ - паралельне програмування.

Ці два аспекти найвагоміше показують різницю кафедр, в усьому іншому відмінностей майже немає.

Коротко: яку кафедру обрати?

Коротко не вийде. Оскільки різниця скоріше у викладанні, а не самих предметах - треба розбиратися з кожною кафедрою окремо та аналізувати.

Поверхневе враження можна скласти за опитуванням від @analyticsFICT. Там є деякі лектори з різних кафедр і думки студентів про них. Також тут є узагальнені портрети викладачів по кафедрам. Майте на увазі, що ця статистика стосується загалом ФІОТ, а не лише 121.

Якщо тобі зовсім байдуже - можеш вирішити це питання за допомогою рандому.

Хочеш розібратися? Тоді читай наступний розділ. Там ми спробуємо проаналізувати програму інженерії ПЗ на ФІОТ. На основі цього аналізу можна буде порівняти кафедри за приблизно однаковими критеріями, і заразом з'ясувати чого загалом очікувати від спеціальності.

Аналіз програми 121 спеціальності ➡️

Report Page