← Назад

Как устроен учебный процесс

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



Шаг 1. Выбор направления

Определение целей и задач: будущая специальность, необходимые технологии, языки программирования и так далее. Конечно же, мы с этим поможем.



Шаг 2. Назначение на проект

Получение реального технического задания на реализацию продукта. Это может быть мод, плагин, приложение, бот, веб-сервис, или даже целая система, объединяющая в себе множество элементов. Главное — чтобы было интересно. Если предложенный вариант не нравится, мы обязательно подберём что-нибудь более подходящее.



Шаг 3. Обучение

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

Если всё совсем плохо, то можно попросить помощи сразу, не дожидаясь следующего сеанса связи, либо спросить совета в чате с другими обучающимися.

Также, кроме самостоятельной работы, есть ещё дополнительные тренинги. Например:



Профессиональная этика
В программировании считается правилом хорошего тона определенный стиль написания кода, комментирование функций и некоторые другие вещи. Это настолько важно, что в крупных компаниях является обязательным требованием, неисполнение которого наказуемо.

Чтобы раз и навсегда прочувствовать это, все в DuckHub проходят через очень простой урок — исправление ошибки или модернизация программного продукта от нерадивого разработчика.



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

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



Завершение обучения

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



Как попасть в DuckHub

Требования к кандидатам

  1. Возраст от 14 лет или выше
  2. Грамотность
  3. Адекватность
  4. Наличие микрофона, Discord и возможности говорить

Приветствуются

  • Участие в Open Source проектах (написание своего кода, сообщения об ошибках)
  • Профили на Stackoverflow, Habr.com
  • Вклады в различные Wiki-проекты (наличие статей, правок и т.д.)
  • Способность поддержания беседы на технические темы

Если вы подходите, то остаётся только подать заявку и успешно пройти собеседование.

или