Світ бізнесу неможливо уявити без ІТ, а ефективна співпраця між технічними та нетехнічними фахівцями є ключем до успішної роботи компанії. Якщо ви працюєте у сфері управління, HR, продажів чи адміністрування, але вам потрібно взаємодіяти з розробниками, цей курс стане для вас справжнім містком до продуктивної комунікації.
Ви отримаєте чітке розуміння того, як працюють програмісти, які технології вони використовують, які підходи застосовують у розробці та які інструменти допомагають їм створювати програмне забезпечення. Після проходження курсу ви зможете говорити з розробниками однією мовою, ухвалювати більш обґрунтовані рішення та оптимізувати бізнес-процеси у своїй компанії.
Після закінчення курсу слухачі зможуть:
- Орієнтуватися в основній ІТ-термінології та розуміти професійну лексику розробників.
- Розбиратися у популярних підходах до розробки програмного забезпечення, технологіях та мовах програмування.
- Розуміти роль кожного члена розробницької команди та ефективно взаємодіяти з ними.
- Ознайомитися з інструментами, які використовують програмісти, щоб оптимізувати процеси роботи в компанії.
- Будувати продуктивну комунікацію між бізнес-командами та технічними спеціалістами.
Аудиторія
Курс розрахований на фахівців, які не є розробниками, але працюють у сфері, що вимагає взаємодії з ІТ-командами:
- HR-менеджери та рекрутери, які хочуть краще розуміти компетенції технічних спеціалістів.
- Менеджери з продажу, що працюють з ІТ-продуктами чи послугами та хочуть розмовляти мовою клієнтів-розробників.
- Керівники, адміністратори, бізнес-аналітики та всі, хто прагне ефективно взаємодіяти з ІТ-командами у своїй компанії.
- Будь-кого, хто прагне розуміти основи ІТ-галузі для більш ефективної співпраці з технічними спеціалістами.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- Попередній досвід роботи в ІТ-галузі не є обов’язковим.
- Володіння базовими математичними, логічними та аналітичними навичками розв'язання проблем допоможе краще засвоїти матеріал.
1. Хто такі розробники
- Узагальнений портрет ІТ-фахівця.
- Які вони можуть бути: спеціалізації розробників (бекенд, фронтенд, фул-стек, розробники хмарних, мобільних, десктопних застосунків. Embedded та IOT тощо).
- Результати опитування Stack Overflow.
2. Методології розробки ПЗ
- Поняття та огляд популярних методологій (Scrum, Agile, MSF, DevOps тощо).
- Основні ролі в команді (program manager, product manager, developer, tester, release manager, user experience, QA, devops-інженер, архітектор тощо).
3. Популярні технології, мови, фреймворки, інструменти
- Основи хмарних технологій (провайдери хмарних послуг - Azure, AWS, GCP, Alibaba, моделі надання послуг - IaaS, PaaS, SaaS, основні сервіси - мережеві, сховища даних, обчислювальні, AI тощо, концепції і ролі).
- Основні мови програмування і фреймворки (Java, C++, C#, Python, Kotlin, стек HTML5/CSS3/JS, стек LAMP/WAMP, популярні фреймворки).
- Популярні інструменти розробки (Visual Studio, VS Code, інструменти від JetBrains, системи версійного контролю (Git), платформи для командної розробки - Azure DevOps, GitHub, Gitlab, Bitbucket та інші).