Каталог курсов
Учиться бесплатно
Избранное

Корпоративное обучение

Как повысить грейд собственных Java-разработчиков до уровня middle

Рассказываем о том, как создавали курс для организации внутреннего обучения junior-специалистов

Заказчик — Мир Plat.Form

IT-бренд Национальной системы платёжных карт (НСПК)

С каким запросом к нам обратились

Эксперты компании готовы проводить регулярное обучение для развития профессиональных навыков сотрудников. Для этого им нужна сформированная программа и учебные материалы.

Перед нами стояла цель — разработать курс по Java для внутреннего обучения сотрудников

Что было важно для заказчика

Дать возможность специалистам повысить hard skills до уровня middle

Организовать единую область знаний Java-разработчиков

Развить творческую среду для создания программных решений

Мы решили разработать материалы разных форматов

С их помощью специалисты могли освоить все необходимые навыки при поддержке экспертов команды Мир Plat.Form.

  • Детальная программа курса по Java-разработке

  • Практические задания с эталонными решениями

  • Материалы для самостоятельного изучения

У проекта были свои особенности

Мы занимались разработкой контента — за проведение занятий отвечал клиент

Необходимо было подготовить полностью отчуждаемые материалы — без потери смыслов

Практические задания должны были включать проектные реалии и особенности работы компании

Как проходил процесс создания курса

При разработке программы мы исходили из ключевой цели обучения — получение знаний и навыков актуальных для решения задач компании

Отобрали 16 тем, релевантных запросам компании

Работали с 3 опытными экспертами Мир Plat.Form в области Java-разработки

Составили программу обучения и утвердили её у заказчика

Программа курса

· Инструменты сборки

· Generics и коллекции

· Тестирование

· Stream API

· Введение в многопоточность

· Синхронизация выполнения в многопоточной среде

· Логирование и сериализация

· JDBC


· ConnectionPool. Hibernate

· SOLID и хорошая архитектура

· Паттерны и антипаттерны

· Inversion of Control, Dependency Injection, Spring Core

· Servlets, Spring Web

· Работа с системами обмена сообщениями на примере JMS — 1

· Практика по БД

· Работа с системами обмена сообщениями на примере JMS — 2


Суммарно курс рассчитан на 30 часов лекций и 36 часов самостоятельной работы

К каждой теме была разработана презентация
_____________________________

Она помогала внутренним экспертам за 1,5–2 часа раскрыть суть темы и дать представление о практическом применении навыка. Формат pptx оставлял возможность вносить правки и дорабатывать материал для будущих занятий

Каждая лекция сопровождалась практическим заданием
_____________________________

Эксперты могли быстро проверять их, благодаря заранее подготовленным эталонным решениям с пояснениями и критериями оценки

Перед началом программы участникам высылался PreRead
_____________________________

С помощью него специалисты могли подготовиться к занятиям: изучить дополнительную литературу и познакомиться с новыми терминами и подходами

Все материалы могли считаться автономными методическими единицами
_____________________________

Эксперты могли использовать их для полноценного обучения специалистов уровня junior и middle, дорабатывать по необходимости и изменять прохождение практической части

Как мы готовили материалы

Для того, чтобы уложиться в ограниченные сроки, вместо одного запланированного эксперта мы привлекли трёх опытных Java-разработчиков команды Мир Plat.Form

Они разделили между собой темы и синхронизировали подходы к отображению информации, чтобы программа была целостной и логичной.


По мере готовности материалов мы проводили сессии с участием внутренних экспертов Мир Plat.Form и ведущего внешнего специалиста. На них мы обсуждали возможные доработки, которые затем оперативно вносились в программу.

Результаты и выводы

Хоть тема Java-разработки довольно популярна, она потребовала от нас большой гибкости и в плане работы команды, и в плане нового для нас формата — создать материалы для внутреннего обучения специалистов до middle-уровня.

При разработке курса мы отказались от готовых решений и привлекали тех экспертов, кто имел большой опыт работы с Java и преподавания

Создали материалы, которые могут переиспользоваться заказчиком для внутреннего обучения и самостоятельно дорабатываться по мере необходимости

Хотите организовать индивидуальное обучение своих сотрудников?Запишитесь на консультацию

Международный