Как проходит обучение в буткемпе Node.js
Поток длится 12 недель, с 13 февраля 2027 года по 6 мая 2027 года. За это время вы проходите 20 учебных недель программы, обычно по две за календарную неделю: в субботу и воскресенье встречи, в будни работа над задачами, в пятницу сдача, в течение 3 дней ревью наставника.
Ниже по порядку: как попасть в поток, как устроена неделя, как сдаются работы, сколько уходит времени, что делать, если не успеваете, и как проходит защита. Темы недель описаны на странице «Программа по неделям».
Как попасть в поток
- Заявка на странице буткемпа: короткая анкета об опыте и целях. Каждую заявку наставник читает сам.
- Входное задание по личной ссылке из письма: три функции на JavaScript, решаются прямо в браузере за 30-60 минут. На задание 7 дней, ответ наставника в течение 5 дней.
- Допуск и оплата. В письме о допуске личная ссылка на оплату через Робокассу: одним платежом или в рассрочку от банка-партнёра без переплаты, 45 000 ₽ за весь поток. До оплаты вы запускаете скрипт проверки компьютера.
- Доступы. После оплаты письмами приходят доступы к учебному кабинету MentorCareer и к GitLab курса.
- Неделя подготовки с 6 февраля: рабочее место, Git, Docker, основы SQL и первый пробный merge request в своём репозитории.
Календарь
Первая пара учебных недель начинается 13 февраля 2027 года. В середине потока, 27-28 марта, запасная неделя: новой темы нет, можно закрыть долги, получить ревью и прийти на консультацию. Даты встреч каждой учебной недели собраны в календаре потока.
Праздники 2027 года уже учтены. 20 февраля рабочая суббота, поэтому встречи этой недели проходят 21 и 23 февраля. 6-7 марта встречи идут по плану и записываются, а срок сдачи сдвигается на день. Встречи недели 20 проходят 5 и 6 мая вечером, после майских праздников, а защиты идут по записи до 14 мая.
Как устроена неделя
| Когда | Что происходит |
|---|---|
| Суббота, 2 часа | Задачи и теория обеих учебных недель пары, разбор примера и live coding, ответы на вопросы. |
| Воскресенье, 1,5 часа | Практика по теме, вопросы и типовые ошибки прошлых работ. |
| Понедельник - пятница | Вы читаете методички и делаете задачи в своём проекте. Вопросы задаёте в чате потока, публичные тесты и CI подсказывают по ходу работы. |
| Пятница | Рекомендуемый срок сдачи обеих работ пары: два merge request с описанием по шаблону. |
| В течение 3 дней после сдачи | Ревью наставника. Вы исправляете замечания, проверки запускаются заново, и наставник сливает merge request: неделя принята. |
Каждая учебная неделя сдаётся отдельным merge request. Отправить его можно, как только работа готова, не дожидаясь пятницы. Встречи проходят по московскому времени, точное время мы сообщаем до начала недели подготовки, как записано в оферте.
Как сдаются и проверяются работы
Задачу недели вы делаете в своей ветке и открываете merge request в main. Описание заполняется по шаблону: что изменилось, как запустить, что проверили, какие решения приняли и где помогал ИИ.
Каждый push запускает две проверки. CI в GitLab проверяет типы, линтер и тесты на Node.js 22 и 26. Доверенная проверка курса запускает ваш код в отдельной виртуальной машине на закрытых тестах недели, которых нет в репозитории. С третьей недели она поднимает базу данных и собирает ваш Docker-образ, позже добавляются брокеры сообщений. Итог приходит комментарием в merge request.
Затем код читает наставник и пишет замечания к строкам: что случится при сбое, при повторе запроса или при двух запросах одновременно. Ответ приходит в течение 3 дней после сдачи. Вы исправляете замечания и досылаете коммит, проверки запускаются заново. Когда проверки зелёные, а обсуждения закрыты, наставник сливает merge request, и неделя принята. Этот путь на настоящих экранах показан в разделе «Как проходит неделя».
Сколько уходит времени
Рассчитывайте на 20-30 часов в неделю вместе со встречами. Встречи занимают 3,5 часа, чтение двух методичек около 5 часов. Остальное практика: код, тесты, опыты на своём стенде и исправления после ревью.
По оценкам методичек одна учебная неделя без встреч занимает от 11 до 16 часов. ИИ-ассистент сокращает время на набор кода, но не на чтение, опыты со сбоями и поиск причин ошибок. Поэтому на календарную неделю с двумя учебными закладывайте 25-30 часов. Неделя system design, неделя защиты и запасная неделя легче.
Если не успеваете
Пятница - рекомендуемый срок. Работу можно сдать и позже: долг виден вам и наставнику, и закрыть его нужно до защиты. Следующая неделя открывается по расписанию, поэтому долги лучше не копить. Для этого в середине потока есть запасная неделя без новой темы.
Если обстоятельства серьёзнее, один раз за программу можно взять паузу до 4 недель, предупредив наставника письмом. После паузы вы продолжаете в текущем потоке по плану восстановления или переходите в следующий поток на ту же неделю программы, если он начинается в течение 6 месяцев. Отказаться от обучения можно в любой момент: стоимость учебных недель, которые ещё не начались, возвращается. Подробно об этом в договоре-оферте и на странице «Оплата и возврат».
Встречи и записи
Встречи проходят онлайн. В субботу 2 часа: задачи и теория обеих учебных недель пары, разбор примера и live coding. В воскресенье 1,5 часа: практика, вопросы и типовые ошибки прошлых работ, общие для группы. Личные замечания приходят в ревью вашего merge request, а не на встрече.
Все встречи записываются. Записи и методички остаются в учебном кабинете и после выпуска, без ограничения срока. Вопросы между встречами задаются в чате потока.
ИИ-ассистент на курсе
ИИ-ассистент разрешён как рабочий инструмент. Можно спрашивать, как устроен API и почему падает тест, просить разобрать сообщение об ошибке, предложить тестовые случаи или проверить текст README. Задание недели целиком лучше ассистенту не отдавать: недели опираются друг на друга, и пропущенный приём первой недели обойдётся дороже на пятой.
За код, тесты и решения отвечаете вы: на ревью и на защите вас попросят объяснить и изменить любую строку. Существенную помощь вы описываете в разделе «Помощь ИИ» merge request: что сделал ассистент, что вы, как проверили и где он ошибся. Если помощь заявлена и понята, оценка от этого не снижается. Секреты, файлы .env и журналы с личными данными ассистенту не отправляются.
Защита проекта
Последняя учебная неделя посвящена выпуску и защите. Вы готовите выпуск v1.0.0 с README, схемой архитектуры и документами, оцениваете свои навыки, описываете, где помогал ИИ, и пишете описание проекта для резюме. Потом тренируетесь искать причины сбоев на своём стенде. Сама защита длится около часа:
| Часть | Что смотрит наставник |
|---|---|
| Демонстрация, 10 минут | Полный путь аренды на вашем стенде и одно решение, которое защищает сервис от сбоя, вместе с тестом к нему. |
| Вопросы по решениям, 15 минут | ADR, схема, тесты, помощь ИИ: почему так, что отвергли, что будет при сбое. |
| Незнакомый сбой или изменение, 25 минут | Как вы ищете причину: гипотеза, проверка, исправление и проверка исправления. |
| Итог, 10 минут | Оценка по критериям защиты, паспорт навыков и список того, что стоит подтянуть. |
Четыре условия обязательны: данные не портятся, организации не видят чужих данных, повтор запроса не приводит к двойному действию, секреты не утекают. Если нарушено хотя бы одно, защита не пройдена, даже если всё остальное сделано хорошо.
Паспорт навыков
После защиты вы получаете паспорт навыков. В нём перечислены умения, которые вы показали на своём проекте, и у каждого есть ссылка на тест, merge request или отчёт. Это не диплом и не документ об образовании. Паспорт можно показать работодателю вместе с репозиторием, и любой пункт в нём легко проверить. Все навыки и недели, где они разбираются, перечислены на странице программы.
Что остаётся после выпуска
Методички и записи занятий остаются в учебном кабинете без ограничения срока. Код учебного проекта принадлежит вам. Репозиторий в GitLab курса доступен до конца потока и ещё 2 недели после последнего занятия: за это время проект вместе с историей можно перенести в свой аккаунт на любой площадке.
Что нужно для учёбы
Компьютер с 4 ядрами или больше, 16 ГБ памяти (лучше 32) и 40 ГБ свободного места на SSD. Подойдут macOS, Windows 10 или 11 с WSL2 и Linux. Базы данных и брокеры сообщений работают в Docker на вашем компьютере, а репозиторий, CI и проверки работ - на серверах курса. Свой сервер не нужен.
Программа по неделям Как мы отвечаем за качество Оставить заявку