Друзі, розкриваємо деталі другого дня нашого інтенсиву та продовжуємо знайомити вас з нашими спікерами 🤗
🚀 Отже, першим цього дня виступить Богдан Штогринець, Full-stack JavaScript Developer у Sigma Software.
Богдан має 5-ти річний досвід роботи в IT. Його основна технічна майстерність – JavaScript. Він відточив навички як у Front-end, так і в Back-end розробці.
Протягом останнього року присвятив більшу частину свого часу роботі з блокчейн-стартапами. Це дало можливість розробляти децентралізовані додатки (DApps), смарт-контракти з використанням однієї з найпопулярніших мереж, таких як Ethereum, Avalanche та Chainlink 😎
Богдан розуміє основи архітектури блокчейну, алгоритми консенсусу та криптографічні принципи, що дозволяє йому створювати безпечні та ефективні блокчейн-рішення.
І своїми знаннями він поділиться на нашому інтенсиві 🤗
🚀 Продовжить серію виступів Роман Рудик, Junior DevOps Engineer у Sigma Software.
Рома працює у сфері IT вже 4+ роки і має різносторонній досвід. Працював як QA Engineer, Resource Manager, а також як менеджер по роботі з клієнтами 🤩
На зустрічі розкаже про “Development Operations на сучасних проєктах: коли DevOps-и сплять?”
🚀 Далі Сергій Корж, Senior Front-end Developer у Sigma Software, розкаже про сфери застосування JS/TS.
Сергій вже понад 7 років працює у різних сферах розробки з використанням мов JavaScript/TypeScript. Використовує передові технології для кращої продуктивності, легкого масштабування та довготривалої підтримки. Зацікавлений у створенні ефективних, масштабованих, прибуткових рішень та команд.
Реєструйтеся на наш інтенсив за посиланням, а також запрошуйте своїх колег та друзів ⚡️
Буде насичено та цікаво 😊
🚀 Отже, першим цього дня виступить Богдан Штогринець, Full-stack JavaScript Developer у Sigma Software.
Богдан має 5-ти річний досвід роботи в IT. Його основна технічна майстерність – JavaScript. Він відточив навички як у Front-end, так і в Back-end розробці.
Протягом останнього року присвятив більшу частину свого часу роботі з блокчейн-стартапами. Це дало можливість розробляти децентралізовані додатки (DApps), смарт-контракти з використанням однієї з найпопулярніших мереж, таких як Ethereum, Avalanche та Chainlink 😎
Богдан розуміє основи архітектури блокчейну, алгоритми консенсусу та криптографічні принципи, що дозволяє йому створювати безпечні та ефективні блокчейн-рішення.
І своїми знаннями він поділиться на нашому інтенсиві 🤗
🚀 Продовжить серію виступів Роман Рудик, Junior DevOps Engineer у Sigma Software.
Рома працює у сфері IT вже 4+ роки і має різносторонній досвід. Працював як QA Engineer, Resource Manager, а також як менеджер по роботі з клієнтами 🤩
На зустрічі розкаже про “Development Operations на сучасних проєктах: коли DevOps-и сплять?”
🚀 Далі Сергій Корж, Senior Front-end Developer у Sigma Software, розкаже про сфери застосування JS/TS.
Сергій вже понад 7 років працює у різних сферах розробки з використанням мов JavaScript/TypeScript. Використовує передові технології для кращої продуктивності, легкого масштабування та довготривалої підтримки. Зацікавлений у створенні ефективних, масштабованих, прибуткових рішень та команд.
Реєструйтеся на наш інтенсив за посиланням, а також запрошуйте своїх колег та друзів ⚡️
Буде насичено та цікаво 😊
❤5
А ось і новини про 3 день нашого інтенсивного курсу Teachers’ Smart Up 🤩
⚡️ Степан Нанівський, Senior UX Designer у Sigma Software, розкриє тему «Стратегії та тактики проведення воркшопів, як інструмент успішної розробки та реалізації IT-проєктів».
👉🏻 Степан володіє всебічним розумінням повного процесу проєктування, починаючи з Discovery і закінчуючи Delivery. Його експертиза охоплює широкий спектр дисциплін, таких як технології, дизайн та бізнес. Він має практичні знання різних принципів, таких як UX та CX, підходи та інструменти прототипування, керівні принципи та практика розробки настільних, веб-, мобільних та вбудованих додатків. Знається на програмній інженерії та комп'ютерних науках.
⭐️ Вирішує бізнес-проблеми, використовуючи методологію Design Thinking & Double Diamond. Використовує підхід Design Sprint для генерування та перевірки гіпотез продукту, а також має досвід командної співпраці з використанням гнучких фреймворків, таких як Scrum та Kanban. Крім того, може легко інтегрувати процес проєктування в SDLC.
⚡️ Наступний спікер третього дня – Дмитро Альциванович, Senior Software Engineer у Sigma Software.
Дмитро має технічну освіту, і працює в IT вже понад 10 років. Починав свою кар‘єру з Java і поступово перейшов на Scala для вивчення функціонального програмування і розширення стеку технологій. Працював у таких доменах як Gaming, Security та E-commerce. Має двох рудих котів 🤗
На курсі в подробицях розповість про HTTP фреймворки з Json (Scala) 😎
Доєднуйтесь до нашого курсу за посиланням, і незабаром ми зустрінемося в онлайні ✨
⚡️ Степан Нанівський, Senior UX Designer у Sigma Software, розкриє тему «Стратегії та тактики проведення воркшопів, як інструмент успішної розробки та реалізації IT-проєктів».
👉🏻 Степан володіє всебічним розумінням повного процесу проєктування, починаючи з Discovery і закінчуючи Delivery. Його експертиза охоплює широкий спектр дисциплін, таких як технології, дизайн та бізнес. Він має практичні знання різних принципів, таких як UX та CX, підходи та інструменти прототипування, керівні принципи та практика розробки настільних, веб-, мобільних та вбудованих додатків. Знається на програмній інженерії та комп'ютерних науках.
⭐️ Вирішує бізнес-проблеми, використовуючи методологію Design Thinking & Double Diamond. Використовує підхід Design Sprint для генерування та перевірки гіпотез продукту, а також має досвід командної співпраці з використанням гнучких фреймворків, таких як Scrum та Kanban. Крім того, може легко інтегрувати процес проєктування в SDLC.
⚡️ Наступний спікер третього дня – Дмитро Альциванович, Senior Software Engineer у Sigma Software.
Дмитро має технічну освіту, і працює в IT вже понад 10 років. Починав свою кар‘єру з Java і поступово перейшов на Scala для вивчення функціонального програмування і розширення стеку технологій. Працював у таких доменах як Gaming, Security та E-commerce. Має двох рудих котів 🤗
На курсі в подробицях розповість про HTTP фреймворки з Json (Scala) 😎
Доєднуйтесь до нашого курсу за посиланням, і незабаром ми зустрінемося в онлайні ✨
🔥6👍1
А що ж буде у 4 день Teachers’ Smart Up? 🤔
Залюбки розповідаємо 🤗
🚀 Розпочне нашу зустріч Мар’ян Фарина, Principal Software Developer у Sigma Software.
Мар'ян має більше 10-ти років досвіду роботи в ІТ-індустрії. На цей час обіймає посаду Big Data Competence Lead у компанії Sigma Software. Мар'ян допомагає клієнтам керувати великими об'ємами даних та створює аналітичні платформи, використовуючи сучасний технологічний стек для побудови аналітичних систем. Мар’ян – ентузіаст Big Data технологій та драйвер Big Data ком'юніті у компанії.
На лекції він розповість про тенденції та інструменти інженерії даних 😎
🚀 Наступним виступить Андрій Воскобійник, Software Developer у Sigma Software.
Андрій працював у outsource, outstuff та продуктових командах. Там він мав змогу побачити велику кількість різних підходів до розробки та архітектури, оскільки працює майже виключно зі стартапами.
⚡️ Також він є фанатом knowledge sharing культури. Цього разу Андрій хоче поділитися своїми знахідками у сфері недостатньої репрезентації функціональних підходів у програмуванні. Він розкаже чому вони, разом з ООП можуть зробити всіх нас кращими інженерами вже завтра.
🚀 Далі Софія Винницька, Junior Software Developer у Sigma Software, розкриє тему «Навчання Java: Виховання нового покоління програмістів».
Софія закінчила спеціалізований клас інформаційних технологій у Дрогобицькому ліцеї Дрогобицької міської ради, у цей час стала переможцем фінального етапу конкурсу-захисту учнівських робіт МАН в секції «Комп’ютерні системи, бази даних, системи штучного інтелекту» (2021).
Після навчання потрапила на групову інтернатуру Sigma Software, і вже через пів року почала працювати на проєкті компанії IGT. Має 1 рік досвіду комерційної розробки.
👩🏻🏫 У вільний час любить навчати дітей програмувати. Вона має розроблені програми для вивчення мови Java з нуля. Також керує навчальними проєктами, максимально наближеними до комерційних, в яких використовуються передові технології.
👉🏻 Якщо ви ще досі не встигли зареєструватися на наш інтенсив, то залишаємо посилання ТУТ.
Чекаємо на зустріч з вами 🤗
Залюбки розповідаємо 🤗
🚀 Розпочне нашу зустріч Мар’ян Фарина, Principal Software Developer у Sigma Software.
Мар'ян має більше 10-ти років досвіду роботи в ІТ-індустрії. На цей час обіймає посаду Big Data Competence Lead у компанії Sigma Software. Мар'ян допомагає клієнтам керувати великими об'ємами даних та створює аналітичні платформи, використовуючи сучасний технологічний стек для побудови аналітичних систем. Мар’ян – ентузіаст Big Data технологій та драйвер Big Data ком'юніті у компанії.
На лекції він розповість про тенденції та інструменти інженерії даних 😎
🚀 Наступним виступить Андрій Воскобійник, Software Developer у Sigma Software.
Андрій працював у outsource, outstuff та продуктових командах. Там він мав змогу побачити велику кількість різних підходів до розробки та архітектури, оскільки працює майже виключно зі стартапами.
⚡️ Також він є фанатом knowledge sharing культури. Цього разу Андрій хоче поділитися своїми знахідками у сфері недостатньої репрезентації функціональних підходів у програмуванні. Він розкаже чому вони, разом з ООП можуть зробити всіх нас кращими інженерами вже завтра.
🚀 Далі Софія Винницька, Junior Software Developer у Sigma Software, розкриє тему «Навчання Java: Виховання нового покоління програмістів».
Софія закінчила спеціалізований клас інформаційних технологій у Дрогобицькому ліцеї Дрогобицької міської ради, у цей час стала переможцем фінального етапу конкурсу-захисту учнівських робіт МАН в секції «Комп’ютерні системи, бази даних, системи штучного інтелекту» (2021).
Після навчання потрапила на групову інтернатуру Sigma Software, і вже через пів року почала працювати на проєкті компанії IGT. Має 1 рік досвіду комерційної розробки.
👩🏻🏫 У вільний час любить навчати дітей програмувати. Вона має розроблені програми для вивчення мови Java з нуля. Також керує навчальними проєктами, максимально наближеними до комерційних, в яких використовуються передові технології.
👉🏻 Якщо ви ще досі не встигли зареєструватися на наш інтенсив, то залишаємо посилання ТУТ.
Чекаємо на зустріч з вами 🤗
❤2🔥2
Друзі, переходимо до 5го і останнього дня нашого TEACHER'S SMART UP інтенсиву 😊
Зустрічайте наших спікерів:
🔥 Костянтин Музичко, Principal Software Developer
Principal Software Engineer | Team lead
З більш ніж 15-річним досвідом роботи в сфері ІТ, пройшов шлях від системного адміністратора до DevOps спеціаліста, а потім Site Reability Engineer. Згодом змінив кваліфікацію на Software Engineer. Основними мовами програмування є Golang та Python, віднедавна ще й JavaScript та TypeScript. Займався розробкою API сервісів, cli додатків, framework-ів, SDK, ботів та daemon-ів.
✅ Досвід роботи в сфері архітектури: програмного забезпечення, дизайну рішень для комплексних задач та великих інформаційних систем, використання найкращих практик у розробці; керування командами розробки, взаємодії між різними юнітами для своєчасної поставки продукту замовнику.
Протягом своєї кар'єри успішно працював у різних бізнес доменах: Cybersecurity, Gamedev, Healthcate, Automotive, Government та IoT.
🔥 Євген Устименков, Program Manager
Program Manager, Low-code Development
Більше 20 років в ІТ. Починав як .NET розробник. Створював веб, десктоп та хмарні рішення в ролі розробника та менеджера.
✅ Останні 3 роки займався автоматизацією бізнес процесів та створенням хмарних рішень на базі Corezoid та інших low-code інструментів для клієнтів з різних індустрій включно з FinTech та E-commerce.
Ще маєте шанс зареєструватися на наш курс за посиланням та послухати цих спікерів особисто :)
Зустрічайте наших спікерів:
🔥 Костянтин Музичко, Principal Software Developer
Principal Software Engineer | Team lead
З більш ніж 15-річним досвідом роботи в сфері ІТ, пройшов шлях від системного адміністратора до DevOps спеціаліста, а потім Site Reability Engineer. Згодом змінив кваліфікацію на Software Engineer. Основними мовами програмування є Golang та Python, віднедавна ще й JavaScript та TypeScript. Займався розробкою API сервісів, cli додатків, framework-ів, SDK, ботів та daemon-ів.
✅ Досвід роботи в сфері архітектури: програмного забезпечення, дизайну рішень для комплексних задач та великих інформаційних систем, використання найкращих практик у розробці; керування командами розробки, взаємодії між різними юнітами для своєчасної поставки продукту замовнику.
Протягом своєї кар'єри успішно працював у різних бізнес доменах: Cybersecurity, Gamedev, Healthcate, Automotive, Government та IoT.
🔥 Євген Устименков, Program Manager
Program Manager, Low-code Development
Більше 20 років в ІТ. Починав як .NET розробник. Створював веб, десктоп та хмарні рішення в ролі розробника та менеджера.
✅ Останні 3 роки займався автоматизацією бізнес процесів та створенням хмарних рішень на базі Corezoid та інших low-code інструментів для клієнтів з різних індустрій включно з FinTech та E-commerce.
Ще маєте шанс зареєструватися на наш курс за посиланням та послухати цих спікерів особисто :)
🔥6
🔥 Вже в понеділок ми починаємо!
5 насичених днів, та 13 спікерів будуть знайомити вас із основними світовими трендами в освіті. Після нашого інтенсиву ви:
- Володітимете новими методами викладання
- Зможете застосовувати нові знання і навички у своєму навчальному процесі
- Розширите свій професійний нетворкінг
- Отримаєте Сертифікат про підвищення кваліфікації (1 кредит)
Не можете дочекатися старту? Ми також! 🤗
Не забудьте зареєструватися і до зустрічі!
5 насичених днів, та 13 спікерів будуть знайомити вас із основними світовими трендами в освіті. Після нашого інтенсиву ви:
- Володітимете новими методами викладання
- Зможете застосовувати нові знання і навички у своєму навчальному процесі
- Розширите свій професійний нетворкінг
- Отримаєте Сертифікат про підвищення кваліфікації (1 кредит)
Не можете дочекатися старту? Ми також! 🤗
Не забудьте зареєструватися і до зустрічі!
❤13👍2🔥2
Друзі!
Сьогодні ми розпочинаємо наш інтенсивний навчальний тиждень 💪
Протягом цього тижня спеціалісти компанії Sigma Software поділяться з вами практичними навичками у популярних ІТ-напрямках, а також вміннями, що стануть корисними при організації навчального процесу та роботі зі студентами та учнями.
Отож нагадуємо, що початок о 16.00, посилання на курс Ви отримаєте на Вашу скриньку, а також знайдете у кабінеті курсу.
А якщо Ви ще не зареєструвалися, тоді мерщій переходьте за посилання.
Чекаємо Вас на курсі!
Сьогодні ми розпочинаємо наш інтенсивний навчальний тиждень 💪
Протягом цього тижня спеціалісти компанії Sigma Software поділяться з вами практичними навичками у популярних ІТ-напрямках, а також вміннями, що стануть корисними при організації навчального процесу та роботі зі студентами та учнями.
Отож нагадуємо, що початок о 16.00, посилання на курс Ви отримаєте на Вашу скриньку, а також знайдете у кабінеті курсу.
А якщо Ви ще не зареєструвалися, тоді мерщій переходьте за посилання.
Чекаємо Вас на курсі!
🔥16👍5
Друзі!
Ми починаємо перший день нашого інтенсивного курсу уже за 15 хв!
Посилання розіслані та розміщені у Ваших кабінетах, спікери налаштувалися до продуктивної розмови 😊
Отож 3️⃣,2️⃣,1️⃣ …
І незабаром зустрічайте спікерів першого дня:
➡️ Фреймворки JavaScript: Огляд популярних JavaScript фреймворків, таких як React, Angular або Vue.js, Олексій Гопченко, Senior Software Developer.
➡️ Від коду до продукту: будуємо власні CI/CD пайплайни, Андрій Салата, Senior Software Developer.
Ми починаємо перший день нашого інтенсивного курсу уже за 15 хв!
Посилання розіслані та розміщені у Ваших кабінетах, спікери налаштувалися до продуктивної розмови 😊
Отож 3️⃣,2️⃣,1️⃣ …
І незабаром зустрічайте спікерів першого дня:
➡️ Фреймворки JavaScript: Огляд популярних JavaScript фреймворків, таких як React, Angular або Vue.js, Олексій Гопченко, Senior Software Developer.
➡️ Від коду до продукту: будуємо власні CI/CD пайплайни, Андрій Салата, Senior Software Developer.
👍18❤4🔥2❤🔥1👾1
Наш Teachers’ Smart Up: Summer Edition був таким насиченим і цікавим 🤩
⚡️ Ми отримали 650 реєстрацій
⚡️ До кожного прямого ефіру доєднувалось 300+ людей
⚡️ Ви надали високу оцінку доповідям наших спікерів
⚡️ На усіх лекціях були жваві обговорення і дуже багато запитань
Ми щиро дякуємо кожному з вас за активну участь у цьому проєкті!
Сподіваємось, що ви отримали максимум користі 🤗
Але приємності на цьому не закінчуються. Ми оголошуємо про невеличкий конкурс 🥳
Напишіть про свої враження від Teachers’ Smart Up: Summer Edition до 3 серпня включно в одній із соц. мереж – Facebook, LinkedIn, Instagram. У вас буде можливість отримати фірмовий подарунок від Sigma Software University!
❗️Не забудьте тегнути Sigma Software University.
Ми оберемо переможця 4 серпня за допомогою рандомайзера.
Нехай вам щастить ⚡️
До зустрічі в новому сезоні!
⚡️ Ми отримали 650 реєстрацій
⚡️ До кожного прямого ефіру доєднувалось 300+ людей
⚡️ Ви надали високу оцінку доповідям наших спікерів
⚡️ На усіх лекціях були жваві обговорення і дуже багато запитань
Ми щиро дякуємо кожному з вас за активну участь у цьому проєкті!
Сподіваємось, що ви отримали максимум користі 🤗
Але приємності на цьому не закінчуються. Ми оголошуємо про невеличкий конкурс 🥳
Напишіть про свої враження від Teachers’ Smart Up: Summer Edition до 3 серпня включно в одній із соц. мереж – Facebook, LinkedIn, Instagram. У вас буде можливість отримати фірмовий подарунок від Sigma Software University!
❗️Не забудьте тегнути Sigma Software University.
Ми оберемо переможця 4 серпня за допомогою рандомайзера.
Нехай вам щастить ⚡️
До зустрічі в новому сезоні!
🔥34👍21❤6❤🔥2
Друзі, ми в Sigma Software продовжуємо досліджувати, як думають та працюють класні програмісти 😎
Цього разу ми запрошуємо вас приєднатися до TechMasterminds від Sigma Software |"Дзен-роздум про те, як стати кращим інженером". Спікер - Павло Чубатий, Staff Engineer в LinkedIn | Development, Operations, SRE, співзасновник Dental Space One. Поспілкуємося про те як стимулювати свій кар'єрний та інженерний ріст за допомогою правильного ставлення до технології, розробки продуктів та роботи в цілому. Це будуть переважно нетехнологічні речі, змішані з технологічними історіями з попереднього досвіду. Для участі будь ласка зареєструйтеся та насолоджуйтеся 😊
Цього разу ми запрошуємо вас приєднатися до TechMasterminds від Sigma Software |"Дзен-роздум про те, як стати кращим інженером". Спікер - Павло Чубатий, Staff Engineer в LinkedIn | Development, Operations, SRE, співзасновник Dental Space One. Поспілкуємося про те як стимулювати свій кар'єрний та інженерний ріст за допомогою правильного ставлення до технології, розробки продуктів та роботи в цілому. Це будуть переважно нетехнологічні речі, змішані з технологічними історіями з попереднього досвіду. Для участі будь ласка зареєструйтеся та насолоджуйтеся 😊
👍6
Гарні новини: усі матеріали лекцій, сертифікати та додаток до сертифіката курсу Teacher's Smart Up вже у вашому кабінеті. А ми вже маємо для вас заняття на вихідні🌞. Коли нема робочих питань та справ, можна і приділити час роздумам та підсумкам🗒️
Приділіть цей час для відгука про наш курс-інтенсив Teachers' Smart Up у ваших соцмережах📚. І заодно візьміть участь у нашому конкурсі, переможці якого отримають фірмовий мерч Sigma Software University.
🖥Для наших інтенсивів ми щоразу підбираємо найкращих спікерів та ретельно продумуємо програму. Все для того, щоб вам це було корисно. Тому нам дуже важливий ваш фідбек та поширення інформації про наш проєкт серед вашої аудиторії.
🗓Чекаємо на ваші відгуки до 3 серпня включно в одній із соц. мереж.
❗️не забудьте тегнути Sigma Software University:
✔️Facebook
✔️LinkedIn
✔️Instagram
Успіхів:)
Приділіть цей час для відгука про наш курс-інтенсив Teachers' Smart Up у ваших соцмережах📚. І заодно візьміть участь у нашому конкурсі, переможці якого отримають фірмовий мерч Sigma Software University.
🖥Для наших інтенсивів ми щоразу підбираємо найкращих спікерів та ретельно продумуємо програму. Все для того, щоб вам це було корисно. Тому нам дуже важливий ваш фідбек та поширення інформації про наш проєкт серед вашої аудиторії.
🗓Чекаємо на ваші відгуки до 3 серпня включно в одній із соц. мереж.
❗️не забудьте тегнути Sigma Software University:
Успіхів:)
❤23🔥1🥰1
У вихідні з гарними новинами☺️ми обрали переможця конкурсу!
👏Вітаємо Oleksii Kofanov за вашу участь та таку приємну та змістовну згадку в соцмережах👨💻ви виграли мерч від Sigma Software University. Напишіть, будь ласка, @oseredchuk_m і вкажіть ваші дані для відправки подарунка🎁
Ми також щиро вдячні всім іншим за ваші відгуки про курс Teachers’ Smart Up😊 для нас це завжди дуже цінно! Разом з вами ми також ростемо.
До нових зустрічей! Дякуємо, що ви з нами.
👏Вітаємо Oleksii Kofanov за вашу участь та таку приємну та змістовну згадку в соцмережах👨💻ви виграли мерч від Sigma Software University. Напишіть, будь ласка, @oseredchuk_m і вкажіть ваші дані для відправки подарунка🎁
Ми також щиро вдячні всім іншим за ваші відгуки про курс Teachers’ Smart Up😊 для нас це завжди дуже цінно! Разом з вами ми також ростемо.
До нових зустрічей! Дякуємо, що ви з нами.
❤15🔥2🤗2
😊Друзі, під час нашої крайньої зустрічі на Teachers' Smart Up лекція «Вплив архітектурних шаблонів та підходів на структуру кодової бази проєкту» від Костянтина Музичко отримала шалений відгук у ваших серцях і Костянтин, на жаль, не встиг відповісти на всі ваші запитання. А так як ми відповідально ставимось до своїх слів, ми обіцяли - ми зробили. Маленька сесія Q&A від Кості.
❓Питання: Є дуже відома модель зрілості Capability Maturity Model for Software (Model SEI SW-CMM). До якого рівня цієї моделі можна, на Вашу думку, віднести процес реалізації проєкту, якиий розглядався як приклад, і команду, яка займалася цим проєктом?
❗️Відповідь: До другого рівня (Repeatable), проект який розглядався в презентації, це Pet Project мій та моїх учнів, де ми автоматизували деякі ігрові процеси повʼязані з грою EVE Online. Так ми викоростовуємо базові підходи проєктного менеджменту, тому цей проєкт аж ніяк не можна назвати зрілим.
Команда цього проєкту складалась з 4 людей, мене в ролі Архітектора/PM/PO, одного бекенд розробника middle рівня, який також виконував обовʼязки DevOps на проєкті, другого бекенд розробника рівня junior, та фронтенд розробника також junior рівня.
❓Питання: Чи часто зустрічаються розглянуті патерни у фреймворках або більше у окремих мовах (наприклад, Python)?
❗️Відповідь: MVC це мабуть найрозповсюдженіший паттерн в розробці, він є кросмовний, тому його можна зустріти в багатьох мовах та в багатьох типах апплікацій. Також цей фреймворк має велику кількість варіацій як наприклад:
hierarchical model–view–controller (HMVC)
model–view–adapter (MVA)
model–view–presenter (MVP)
model–view–view-model (MVVM)
model-view-interactor (MVI)
та ще багато інших, які є адаптаціями під різні бізнес кейси.
Domain Driven Design - це також архітектурний підхід, який охоплює не тільки аспекти системної архітектури, а і загальної роботи з бізнес задачами та колаборацією stakeholder-ів. Тому також не є привʼязаним до будь-якої мови, але зустрічається рідше через складність в його розумінні та вищий поріг входу для інженерів.
І це ще не все) Q&A частина 2 - згодом🚀
❗️Відповідь: До другого рівня (Repeatable), проект який розглядався в презентації, це Pet Project мій та моїх учнів, де ми автоматизували деякі ігрові процеси повʼязані з грою EVE Online. Так ми викоростовуємо базові підходи проєктного менеджменту, тому цей проєкт аж ніяк не можна назвати зрілим.
Команда цього проєкту складалась з 4 людей, мене в ролі Архітектора/PM/PO, одного бекенд розробника middle рівня, який також виконував обовʼязки DevOps на проєкті, другого бекенд розробника рівня junior, та фронтенд розробника також junior рівня.
❓Питання: Чи часто зустрічаються розглянуті патерни у фреймворках або більше у окремих мовах (наприклад, Python)?
❗️Відповідь: MVC це мабуть найрозповсюдженіший паттерн в розробці, він є кросмовний, тому його можна зустріти в багатьох мовах та в багатьох типах апплікацій. Також цей фреймворк має велику кількість варіацій як наприклад:
hierarchical model–view–controller (HMVC)
model–view–adapter (MVA)
model–view–presenter (MVP)
model–view–view-model (MVVM)
model-view-interactor (MVI)
та ще багато інших, які є адаптаціями під різні бізнес кейси.
Domain Driven Design - це також архітектурний підхід, який охоплює не тільки аспекти системної архітектури, а і загальної роботи з бізнес задачами та колаборацією stakeholder-ів. Тому також не є привʼязаним до будь-якої мови, але зустрічається рідше через складність в його розумінні та вищий поріг входу для інженерів.
І це ще не все) Q&A частина 2 - згодом🚀
👍1
❓Питання: Чи використовуються в комерційних проєктах якісь формальні метрики складності коду, зв'язків між компонентами, заплутаності тощо? Які інструментальні засоби можна використовувати для вимірювання таких метрик?
❗️Відповідь: Так, в комерційних проєктах вони використовуються, не сказав би щоб часто. Але в якісних проєктах майже в усіх. Ось деякі з таких метрик:
1. Cyclomatic Complexity (Цикломатична складність): Ця метрика, вимірює складність коду, аналізуючи кількість лінійних незалежних шляхів через код. Це дає уявлення про те, скільки тестових випадків потрібно для повного покриття коду тестами.
2. Depth of Inheritance (Глибина наслідування): Вимірює глибину дерева наслідування класу. Глибокі дерева наслідування можуть бути важкими для розуміння та підтримки.
3. Coupling Between Objects (Зв'язність між об'єктами): Ця метрика вимірює кількість класів, з якими даний клас взаємодіє. Висока зв'язність може вказувати на те, що клас занадто складний і вимагає рефакторингу.
4. Lines of Code (Рядки коду): Проста, але все ж корисна метрика. Занадто великі файли коду можуть бути важкими для розуміння та підтримки.
5. Halstead Complexity Measures (Метрики складності Холстеда): Ці метрики розглядають аспекти, такі як кількість унікальних операторів та операндів у коді, для вимірювання його складності.
Мабуть найбільш широковживаним інструментом для вимірювання таких метрик є SonarQube. Але також є багато інших менш відомих інструментів, частіше це якісь окремі невеличкі утиліти або плагіни для лінтерів та/або IDE.
❗️Відповідь: Так, в комерційних проєктах вони використовуються, не сказав би щоб часто. Але в якісних проєктах майже в усіх. Ось деякі з таких метрик:
1. Cyclomatic Complexity (Цикломатична складність): Ця метрика, вимірює складність коду, аналізуючи кількість лінійних незалежних шляхів через код. Це дає уявлення про те, скільки тестових випадків потрібно для повного покриття коду тестами.
2. Depth of Inheritance (Глибина наслідування): Вимірює глибину дерева наслідування класу. Глибокі дерева наслідування можуть бути важкими для розуміння та підтримки.
3. Coupling Between Objects (Зв'язність між об'єктами): Ця метрика вимірює кількість класів, з якими даний клас взаємодіє. Висока зв'язність може вказувати на те, що клас занадто складний і вимагає рефакторингу.
4. Lines of Code (Рядки коду): Проста, але все ж корисна метрика. Занадто великі файли коду можуть бути важкими для розуміння та підтримки.
5. Halstead Complexity Measures (Метрики складності Холстеда): Ці метрики розглядають аспекти, такі як кількість унікальних операторів та операндів у коді, для вимірювання його складності.
Мабуть найбільш широковживаним інструментом для вимірювання таких метрик є SonarQube. Але також є багато інших менш відомих інструментів, частіше це якісь окремі невеличкі утиліти або плагіни для лінтерів та/або IDE.
❓ Питання: Чи є приклади open-source проєктів, розроблених відповідно до підходу DDD, які можна було б використати для демонстрації того, як цей підхід працює на "справжніх" проєктах? Згаданий у презентації репозиторій зі структурою класів з прикладу "cashout" буде дуже корисним, але можливо порекомендуєте якісь більш складні проєкти?
❗️ Відповідь: Через те, що даний підхід найчастіше використовується саме для написання веб API сервісів, тому майже немає реальних open source проєктів з даним підходом, тому що компанії зазвичай не публікують код своїх сервісів на широкий загал. Тому крім якихось example сервісів майже нічого і немає. Ось деякі з відомих мені прикладів, але я вважаю їх не дуже зрозуміли або добре структурованими:
https://github.com/dotnet-architecture/eShopOnWeb/tree/main
https://github.com/iktakahiro/dddpy
https://github.com/NEONKID/fastapi-ddd-example
https://github.com/percybolmer/ddd-go
Можливо, трохи згодом, коли в мене буде більше часу, я підготую репозиторій з таким кодом і ми обовʼязково поділимося ним з вами у цьому каналі.
Стосовно більш складних проєктів, на жаль, як я вже казав, зазвичай, все обмежується невеличкими прикладами (1-2 бізнес ентіті), які я знову ж таки навів в попередьому пункті. Тому, на жаль, на даний момент в мене немає такого прикладу, але як тільки звʼявиться ми неоднмінно ним поділимося.
На цьому з Q&A - все) До зустрічі🧐
❗️ Відповідь: Через те, що даний підхід найчастіше використовується саме для написання веб API сервісів, тому майже немає реальних open source проєктів з даним підходом, тому що компанії зазвичай не публікують код своїх сервісів на широкий загал. Тому крім якихось example сервісів майже нічого і немає. Ось деякі з відомих мені прикладів, але я вважаю їх не дуже зрозуміли або добре структурованими:
https://github.com/dotnet-architecture/eShopOnWeb/tree/main
https://github.com/iktakahiro/dddpy
https://github.com/NEONKID/fastapi-ddd-example
https://github.com/percybolmer/ddd-go
Можливо, трохи згодом, коли в мене буде більше часу, я підготую репозиторій з таким кодом і ми обовʼязково поділимося ним з вами у цьому каналі.
Стосовно більш складних проєктів, на жаль, як я вже казав, зазвичай, все обмежується невеличкими прикладами (1-2 бізнес ентіті), які я знову ж таки навів в попередьому пункті. Тому, на жаль, на даний момент в мене немає такого прикладу, але як тільки звʼявиться ми неоднмінно ним поділимося.
На цьому з Q&A - все) До зустрічі🧐
GitHub
GitHub - dotnet-architecture/eShopOnWeb: Sample ASP.NET Core 8.0 reference application, now community supported: https://githu…
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb - dotnet-architecture/eShopOnWeb
Друзі, сьогодні дуже важливий день для кожного українця - День Незалежності нашої Неньки! І сьогодні ми вам пропонуємо згадати певні вийняткові досягнення України в науковій галузі за 32 роки:
💡 У 1993 році вчені довели, що можна не зшивати, а зварювати м’які тканини.
💡 У 1995 році був запущенний перший український штучний супутник «Січ-1».
💡 1996 рік - початок функціонування української антарктичної станції «Академік Вернандський".
💡 1997 р. - Леонід Каденюк здійснив космічний політ.
💡 У 1999 році Україна запустила ракетоносій Зеніт ЗSL з плавучої платформи Одіссей.
💡 У 2011 році винайдено гнучкий суперконденсатор.
💡 У 2012 році науковці винайшли рідинний струменевий скальпель.
💡 У 2015 році вчені НАН представили на загал титановий ендопротез.
На жаль, всі здобутки України за 32 роки незалежності ми не можемо вказати в одному пості. Нам буде дуже цікаво, якщо ви поділитесь із нами, які здобутки ви вважаєте визначними. Чекаємо на ваші коментарі 👇
Слава Україні! Героям Слава!💛💙
💡 У 1993 році вчені довели, що можна не зшивати, а зварювати м’які тканини.
💡 У 1995 році був запущенний перший український штучний супутник «Січ-1».
💡 1996 рік - початок функціонування української антарктичної станції «Академік Вернандський".
💡 1997 р. - Леонід Каденюк здійснив космічний політ.
💡 У 1999 році Україна запустила ракетоносій Зеніт ЗSL з плавучої платформи Одіссей.
💡 У 2011 році винайдено гнучкий суперконденсатор.
💡 У 2012 році науковці винайшли рідинний струменевий скальпель.
💡 У 2015 році вчені НАН представили на загал титановий ендопротез.
На жаль, всі здобутки України за 32 роки незалежності ми не можемо вказати в одному пості. Нам буде дуже цікаво, якщо ви поділитесь із нами, які здобутки ви вважаєте визначними. Чекаємо на ваші коментарі 👇
Слава Україні! Героям Слава!💛💙
❤20
Якщо ви боїтеся любите 1 вересня. Якщо ви вже запаслися валерʼянкою гарним настроєм. Якщо вже придумали нові способи покарання донесення матеріалу. Якщо при згадуванні про вашу роботу у вас сіпається око лише теплі емоції, то 1 вересня - ваше свято🙃. Ну а якщо серйозно, шановні освітяни, ми вітаємо вас із початком нового учбового року. Ми бажаємо вам мудрості, цікавих проектів і активностей, розумних студентів,школярів. Нехай ваша робота приносить вам задоволення, бо бути справжнім викладачем - це покликання, велика радість і велика відповідальність! Ви надихаєте,навчаєте наше наступне покоління. Від ЗСУ та від вас залежить наше майбутнє!
З Днем Знань!
З Днем Знань!
👍27❤12❤🔥3😁2🕊1
Вітаємо! Сьогодні ми хочемо поширити для вас підбірку наших улюблених фільмів про математику і математиків, які доводять, що це дуже цікава та захоплююча наука)
🔎«Ігри розуму» ( США, 2001), про Джона Неша, володаря Нобелівської премії.
🔎«Улюблене рівняння професора» (Японія, 2006), про молодого вчителя математики. Історія його любові до математики не може не зачепити
🔎«Приховані фігури» (англ. Hidden Figures. США, 2017), про групу афро-американок, яка проводить для НАСА математичні дослідження
🔎«Гра в імітацію» (англ. The Imitation Game. Великобританія, США, 2014) про Алана Тьюрінга та яку роль він відіграв у розшифровці Енігми
🔎«Вистояти і зробити» (англ. Stand and Deliver. США, 1988) про складність викладання і як гумор та нестандартні методи можуть закохати дітей в математику
🔎«Теорія всього» (англ. The Theory of Everything. Великобританія, 2014) про молодість Стівена Хокінга.
⁉️Які фільми ви бачили? Які сподобались? Можливо, у вас є власні улюблені фільми про математику, поділіться з нами в коментарях)👇
🔎«Ігри розуму» ( США, 2001), про Джона Неша, володаря Нобелівської премії.
🔎«Улюблене рівняння професора» (Японія, 2006), про молодого вчителя математики. Історія його любові до математики не може не зачепити
🔎«Приховані фігури» (англ. Hidden Figures. США, 2017), про групу афро-американок, яка проводить для НАСА математичні дослідження
🔎«Гра в імітацію» (англ. The Imitation Game. Великобританія, США, 2014) про Алана Тьюрінга та яку роль він відіграв у розшифровці Енігми
🔎«Вистояти і зробити» (англ. Stand and Deliver. США, 1988) про складність викладання і як гумор та нестандартні методи можуть закохати дітей в математику
🔎«Теорія всього» (англ. The Theory of Everything. Великобританія, 2014) про молодість Стівена Хокінга.
⁉️Які фільми ви бачили? Які сподобались? Можливо, у вас є власні улюблені фільми про математику, поділіться з нами в коментарях)👇
❤15🔥3
Пам'ятаєте, як нещодавно поява ChatGPT викликала хвилю зацікавлення та обговорення⁉️ А як зараз справи із цим ресурсом❓ Чи використовуєте ви його для пошуку інформації та підготовки лекції❓ Чи навчились вже виявляти та розуміти думку студентів та думку чату⁉️
🧐Поділіться у коментарях своїми думками із цього приводу та, можливо, історіями, які у вас трапились пов'язані із цим ресурсом?
А ми підготували для вас новий арсенал інструментів, які можуть бути в користь або на заваді🤫 у професійній діяльності викладача⤵️
EditGPT — працює із англомовним текстом. За вашим запитом: лише граматику, перефразувати текст, покращивши лексику, відредагувати, дотримуючись певного стилю.
Consensus — величезна наукова база на основі ШІ, що видає рецензії на наукові статті та дослідження.
Exam Cram — додаток, що перетворить складні навчальні матеріали на картки та тести для самоперевірки. Алгоритм аналізує матеріал (лекцію, уривок з підручника) та визначає ключові поняття з них. Тоді на їхній основі формулює відповідні запитання.
YouTube Summary with ChatGPT — перетворює відео на YouTube у текстовий формат та у формат короткого резюме.
ChatBA — цей інструмент дозволяє автоматично створювати слайди для презентацій за заданим контентом.
Explain Me Like I’m Five — пояснить складні теми простою мовою. Ви можете ввести запит та вибрати рівень складності. А штучний інтелект видасть відповідно до нього простий та зрозумілий текст із поясненням.
👉Діліться думками та будьте «озброєні» новими інструментами.
🧐Поділіться у коментарях своїми думками із цього приводу та, можливо, історіями, які у вас трапились пов'язані із цим ресурсом?
А ми підготували для вас новий арсенал інструментів, які можуть бути в користь або на заваді🤫 у професійній діяльності викладача⤵️
EditGPT — працює із англомовним текстом. За вашим запитом: лише граматику, перефразувати текст, покращивши лексику, відредагувати, дотримуючись певного стилю.
Consensus — величезна наукова база на основі ШІ, що видає рецензії на наукові статті та дослідження.
Exam Cram — додаток, що перетворить складні навчальні матеріали на картки та тести для самоперевірки. Алгоритм аналізує матеріал (лекцію, уривок з підручника) та визначає ключові поняття з них. Тоді на їхній основі формулює відповідні запитання.
YouTube Summary with ChatGPT — перетворює відео на YouTube у текстовий формат та у формат короткого резюме.
ChatBA — цей інструмент дозволяє автоматично створювати слайди для презентацій за заданим контентом.
Explain Me Like I’m Five — пояснить складні теми простою мовою. Ви можете ввести запит та вибрати рівень складності. А штучний інтелект видасть відповідно до нього простий та зрозумілий текст із поясненням.
👉Діліться думками та будьте «озброєні» новими інструментами.
👍22❤4
Сьогодні у наших офісах Львова та Дніпра було надзвичайно живо та насичено.😉 Адже у нас сьогодні відбувся івент нового формату: справжній телеміст між двома офісами із залученням студентів п'яти університетів Львівського національного університету імені Івана Франка, ІТ Степ Університету, НУ "Львівської політехніки", НУ "Дніпровська політехніка" та Буковинського медичного університету.
✏️Говорили про стартап культуру, кроки для старту та розвитку власної ідеї та на практичному прикладі розглядали, як відбувається пічинг реальних проектів, реальними командами. ✏️Також, нашим гостям було презентовано інформацію про початок прийому зголошень на конкурс стартапів Unicorn від Sigma Software labs.
Цей івент був особливий завдяки нашим високопрофесійним спікерам:
📍Дарʼя Янієва – інвестиційна директорка Sigma Software Labs , працює безпосередньо з портфельними компаніями, має досвід 3+ років в ІТ, як в продуктових так і в консалтингових компаніях, розглянула 500+ заявок від стартаперів, організаторка найбільшого конкурсу стартапів України – UNICORN (IT_EUREKA).
📍Олександр Ремінний – IT-підприємець, співзасновник та СEO стартапу StepShot, що 2019 року став частиною компанії UiPath (NYSE: PATH) – світового лідера на ринку автоматизації бізнес процесів. До початку підприємницької діяльності побудував успішну кар'єру як IT-розробник та архітектор програмних продуктів. Олександр прагне допомагати українським IT-підприємцям успішно розвивати на міжнародному ринку, а також веде канал про ІТ-підприємництво https://t.me/sasha_rem
‼️Запрошуємо і вас до спільних проектів та ініціатив. Зголошуйтесь із своїми ідеями до нас, адже, віримо, що об'єднані зусилля університетів і бізнесу можуть створити найкращі умови для розвитку новаторських проектів та навчання майбутніх фахівців ІТ галузі😉
✏️Говорили про стартап культуру, кроки для старту та розвитку власної ідеї та на практичному прикладі розглядали, як відбувається пічинг реальних проектів, реальними командами. ✏️Також, нашим гостям було презентовано інформацію про початок прийому зголошень на конкурс стартапів Unicorn від Sigma Software labs.
Цей івент був особливий завдяки нашим високопрофесійним спікерам:
📍Дарʼя Янієва – інвестиційна директорка Sigma Software Labs , працює безпосередньо з портфельними компаніями, має досвід 3+ років в ІТ, як в продуктових так і в консалтингових компаніях, розглянула 500+ заявок від стартаперів, організаторка найбільшого конкурсу стартапів України – UNICORN (IT_EUREKA).
📍Олександр Ремінний – IT-підприємець, співзасновник та СEO стартапу StepShot, що 2019 року став частиною компанії UiPath (NYSE: PATH) – світового лідера на ринку автоматизації бізнес процесів. До початку підприємницької діяльності побудував успішну кар'єру як IT-розробник та архітектор програмних продуктів. Олександр прагне допомагати українським IT-підприємцям успішно розвивати на міжнародному ринку, а також веде канал про ІТ-підприємництво https://t.me/sasha_rem
‼️Запрошуємо і вас до спільних проектів та ініціатив. Зголошуйтесь із своїми ідеями до нас, адже, віримо, що об'єднані зусилля університетів і бізнесу можуть створити найкращі умови для розвитку новаторських проектів та навчання майбутніх фахівців ІТ галузі😉
🔥1