Перейти до основного вмісту
лекція від PM Senior, Java Developer Ярослава Квасецького

Вивчення предмету "Проєктування програмних систем" є критично важливим для студентів спеціальностей "Комп'ютерні науки" та "Системний аналіз", оскільки воно формує основи для створення ефективних, масштабованих і надійних програмних рішень. Ця дисципліна розвиває навички аналізу вимог, архітектурного проектування та управління складними IT-проектами, що є ключовими для майбутньої професійної діяльності.

Знання з предмету "Проєктування програмних систем", отримані від практиків, мають особливу цінність, оскільки вони базуються на реальному досвіді розробки складних систем та враховують сучасні тренди, виклики і найкращі практики галузі.

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

Отож, на завершення вивчення цієї дисципліни був запрошений лектор – випускник кафедри математичного моделювання, PM, Senior, Java Developer Ярослав Квасецький

Лекція проходила у форматі відкритого диспуту, де студенти спеціальностей "Комп'ютерні науки" та "Системний аналіз" мали змогу задавати питання з актуальних тем:

  • розміщення програмних систем (хмарні рішення, моноліти vs мікросервіси, контейнеризація);
  • архітектура ПЗ (як вибирати підхід залежно від масштабу проекту);
  • патерни проектування (коли і які варто застосовувати);
  • рефакторинг (як покращувати код, не ламаючи функціонал);
  • інші суміжні теми (оптимізація, безпека, DevOps).

Дякуємо Ярославу за змістовну лекцію та багаторічну співпрацю!!!

Ми використовуємо власні та сторонні файли cookies та localStorage для аналізу веб-трафіку та поширення матеріалів. Налаштування конфіденційності