Nextree пропагандирует обучение разработчиков разработчиками и в течение пяти лет проводил обучение разработчиков в учебном центре KOSTA в Гасане. За этот период мы предложили около тридцати курсов и обучили 17 000 профессионалов. После этого мы перешли от классного обучения к специализированному проектно-ориентированному обучению, сосредоточенному на MSA (Микросервисная архитектура), DDD (Предметно-ориентированное проектирование) и другим направлениям. Работая в уникальных проектных средах, мы не ограничивались только обучением, но также предоставляли услуги по коучингу и консалтингу. Наши достижения включают:
В последние годы корпоративное обучение программному обеспечению в основном сосредоточено на разработке микросервисов на основе MSA и DDD на инфраструктуре PaaS. Мы обычно совмещаем консультирование с обучением сотрудников во время пилотных проектов. Для больших проектных команд также может проводиться обучение в формате буткемпов. В эпоху
Онтакта мы быстро переводим наше оффлайн обучение в онлайн формат. Мы создаем среду, где все обучение может проходить онлайн, чтобы идти в ногу с временем. Образовательный и коучинговый бизнес Namoosori фокусируется на возможностях MSA, DDD и SaaS. В проектах мы можем использовать связанные технологии, такие как PaaS и CI/CD, но пока не предлагаем специализированное обучение в этих областях.
MSA (Микросервисная архитектура) представляет собой ключевую технологию для современного развития приложений, охватывая новые технологии проектирования или стили (паттерны), такие как ES (Event Sourcing), EDA (Event Driven Architecture), DDD (Domain Driven Design), PaaS (Platform as a Service) и SaaS (Software as a Service). Поэтому MSA в наших программах обучения, коучинга и консалтинга означает нечто большее, чем просто микросервисы.
Существует шесть типов, адаптированных для целей образования, консалтинга и коучинга.
1. Пилотный проект MSA
- Обзор: Проведение пилотного проекта в небольших масштабах перед полным развертыванием приложения на основе MSA.
- Продолжительность: [Консалтинг + Обучение], от 1 до 3 месяцев
- Выполнение: 2,5 человека в месяц, включая фронтенд, бэкенд и руководство архитектурой. В случае необходимости могут участвовать инженеры заказчика.
- Содержание: Разработка определенных задач (2-3 микросервиса) в виде микросервисов
- Технологии: Разработка микросервисов (фронт/бэкэнд), MSA, моделирование домена на основе DDD
- Примеры: WMS CJ Logistics, управление заказами GS Shop
2. Буткемп проекта MSA
- Обзор: Обучение разработчиков, которые будут участвовать в проекте, на основе спроектированной архитектуры.
- Продолжительность: [Обучение], 1 неделя фронтенда, 1 неделя бэкенда. Регулярное обучение для крупных проектов, по мере необходимости для малых и средних проектов.
- Выполнение: Участие специализированных преподавателей
- Технологии: Разработка микросервисов (фронт/бэкэнд), MSA, моделирование домена на основе DDD
- Особенности: При необходимости подготовка инженеров заказчика в качестве преподавателей или внутренняя интеграция буткемпов
- Примеры: Буткемп в рамках проекта POSCO MES 3.0
3. Программа повышения компетентности в области MSA
- Обзор: Обучение разработчиков корпоративных команд программного обеспечения технологиям разработки на основе MSA
- Продолжительность: [Обучение], 4 часа в день x 4 недели = 80 часов
- Выполнение: Предметные специализированные преподаватели проводят занятия онлайн или оффлайн.
- Технологии: MSA, DDD, микро-приложения, микросервисы, EDA, ORA стиль, React+MobX
- Особенности: Теоретическое и практическое обучение на основе эталонной системы микросервисов
- Примеры: Команда разработчиков NURITelecom, команда разработчиков Daewoo Information
4. Программа коучинга разработчиков
- Обзор: Программа подготовки учащихся с малым или отсутствующим опытом разработки к профессиональным разработчикам
- Продолжительность: [Коучинг] 30 недель
- Выполнение: Начало первой группы в июле 2021 года
- Технологии: Программирование на Java (объектное моделирование, сетевые технологии, многопоточность, обработка файлов, GUI)
- Особенности: Коучинг, направленный на обеспечение выполнения ролей в любой технологии и среде с прочными основными навыками
- Примеры: Проведено как пилотная программа пять раз
5. Программа по технологиям
- Обзор: Сосредоточение на обучении одной технологии
- Продолжительность: [Обучение] 6 часов x 3 дня = 18 часов
- Выполнение: В основном, онлайн или оффлайн лекции
- Темы:
- Понимание архитектуры микросервисов
- Объектно-ориентированное программирование на Java
- Программирование на React
- рограммирование микросервисов на бэкенде - Особенности: Сосредоточение на одной технологии, обучение в различных местах/время, возможна онлайн форма
6. Программа канала YouTube Namoosori (канал: namoosori)
- Обзор: Предоставление необходимых базовых курсов для начинающих разработчиков
- Продолжительность: Регулируется учащимся для каждого предмета, возможны мониторинг прогресса и Q&A услуги на namoosori.io
- Выполнение: В зависимости от стиля учащегося
- Технологии: 15 предметов в 2021 году
- В настоящее время предлагается: TypeScript, React, Spring Boot
- Будущие предложения: Java, JavaScript, RESTful API, GraphQL, UML, MyBatis, JPA и др. - Особенности: Бесплатные и ориентированные на примеры дружелюбные лекции для начинающих
Цели бизнеса Namoosori
Namoosori предлагает разнообразные программы для начинающих в программной разработке или IT-организаций, стремящихся внедрить новые технологии. Наши услуги варьируются от обучения технологиям до консультаций, основанных на пилотных проектах.
Адаптация к пост-COVID-19 миру
Из-за COVID-19 мир изменился, и визиты к клиентам для проектов или лекций стали редкостью. Ранее обычные визиты теперь возможны только в онлайн-пространстве. Чтобы адаптироваться к этой ситуации, Namoosori переводит все свои услуги в онлайн-режим. С 2021 года все услуги по наставничеству, консультированию и обучению, подготовленные Nextree, предоставляются в онлайн-пространстве.
Хотя онлайн и оффлайн пространства пересекаются и смешиваются, мы ожидаем, что все в конечном итоге объединится в онлайн-пространстве. Мы готовимся к тому, чтобы все виды деятельности, включая обучение, наставничество и консультирование, были возможны в онлайн-режиме. Спасибо за вашу постоянную поддержку.
Namoosori (namoosori.io)