Мир бизнеса немыслим без ИТ, а эффективное сотрудничество между техническими и нетехническими специалистами является ключом к успешной работе компании. Если вы работаете в сфере управления, 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 и другие).