Помощь

Программа и темы

Как устроены программа и прогресс

Темы по одной, уроки, квиз, задания и сдача темы куратору: как открываются темы и как считается прогресс.

Программа tomiddle состоит из тем. Тема — законченный кусок навыка: уроки с вопросами, квиз, задания к урокам и сдача темы куратору.

Обязательная часть — 30 дней при 2–3 часах в день. Это ориентир: если нужно больше времени, куратор продлит. После неё — этап «Готов к собеседованиям» и сопровождение до оффера.

Темы по одной

Тема 1 и Python открыты сразу, остальные темы открываются по одной после сдачи предыдущей. Ручное тестирование и Python идут параллельно: Python открыт с первого дня.

Ручное тестирование — по порядку, в скобках ориентир (день от старта):

  1. Тема 1. Разработка и баг-репорт — открыта сразу (день 5)
  2. Тема 2. Требования и тест-документация (день 8)
  3. Тема 3. Тест-дизайн (день 11)
  4. Тема 4. Веб: HTTP и DevTools (день 14)
  5. Тема 5. API вручную: Postman и curl (день 18)
  6. Тема 6. Данные и логи: SQL, терминал, Kibana (день 22)
  7. Тема 12. Работа в команде (день 24)
  8. Тема 11. Мобильные приложения и Charles (день 26)

Автотесты на Python:

  • Тема 7. Python с нуля и Git — открыта сразу, идёт параллельно (день 21)
  • Тема 8. API-автотесты: pytest и requests — когда сданы Python и тема 5 (день 26)

Последней — тема 14. Готов к собеседованиям: подготовка, лайвкодинг и мок-собеседование с куратором. Открывается, когда сданы темы 11 и 8 (день 30).

Python с нуля, Git и API-автотесты на pytest и requests — готовы. У темы 8 есть квиз, финал «Регресс к пятнице» с автопроверкой и письменная сдача.

После оффера, по желанию: тема 9 (UI-автотесты), тема 10 (фреймворк, отчёты и CI), тема 13 (финальный проект) и продвинутые треки — безопасность, нагрузка, визуальные тесты, мобильные приложения глубже и другие.

Полный список — в каталоге тем.

Что внутри темы

  • Уроки с вопросами в конце — самопроверка, её проверяет платформа.
  • Уроки по желанию — для тех, кто хочет глубже. В прогресс темы они не входят, вопросов по ним нет ни в квизе, ни в сдаче.
  • Квиз темы — отдельный шаг после уроков, перед финалом и сдачей: открывается, когда пройдены обязательные уроки. Вопросы только по обязательным урокам, по одному. Нужно 75% верных, в важных темах — 85%; после неудачной попытки — пауза перед следующей.
  • Задания к урокам — кусок настоящей работы: баг-репорт, набор тест-кейсов, запрос, файл с тестами. Их проверяет куратор. Обязательные задания помечены.
  • Финальное задание — в части тем; где оно по желанию, на зачёт темы не влияет.
  • Сдача темы куратору — после каждой темы.

Сдача темы

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

  1. Вы письменно отвечаете на вопросы темы — до семи критичных и важных вопросов из стандарта темы. Отвечайте своими словами, как на собеседовании. Черновик сохраняется сам.
  2. «Отправить куратору» — ответы уходят ему на проверку.
  3. Куратор принимает тему, возвращает ответы на доработку с комментарием или предлагает созвон, если нужно уточнить. Тогда здесь же появится запись на время куратора.

Созвон можно попросить и самим — кнопка «Попросить созвон» в блоке сдачи. Пока у темы нет вопросов для сдачи, её засчитывают обязательные уроки, задания, квиз и обязательный финал, если он есть.

Как открываются темы

  • Тема 1 и Python открыты сразу.
  • Остальные темы открываются по одной: следующая — когда куратор принял сдачу предыдущей.
  • Открытую тему можно сдать сразу, без уроков и заданий, если вы её уже знаете: квиз и письменные ответы куратору.
  • Куратор может открыть тему вручную — например, если у вас уже есть опыт.
  • Внутри открытой темы уроки можно проходить в любом порядке, но они написаны так, что каждый опирается на предыдущие.

Готов к собеседованиям

Последняя тема пути — «Готов к собеседованиям»: уроки подготовки и лайвкодинга, затем мок-собеседование с куратором как проверка готовности. Готовиться к моку можно в тренажёре «Вопросы к собеседованию». Итог — «готов к собеседованиям» или «подтянуть» со ссылками на темы и уроки. Дальше куратор ведёт вас до оффера: резюме, отклики, повторные моки и разбор ваших настоящих собеседований.

Как выглядит урок

  1. Ситуация в MarketCove, из которой видно, зачем нужен урок.
  2. Разделы с примерами, таблицами и схемами.
  3. Вопросы в конце — у каждого своя кнопка «Проверить».
  4. Задание урока — если оно есть.
  5. Навигация к соседним урокам.

Как считается прогресс

  • Урок с вопросами засчитывается, когда зачтены все вопросы.
  • Урок без вопросов засчитывается, когда вы дочитали его до конца.
  • Прогресс темы — доля засчитанных обязательных уроков.

Прогресс по всем темам — на главной и в разделе «Прогресс».

Ориентиры по срокам

В сопровождении у каждой темы есть ориентир по сроку — день от старта, он указан в списке выше: тема начинается, когда по плану сдана предыдущая. Python — к дню 21, «Готов к собеседованиям» — к дню 30. Ориентиры считаются от старта сопровождения; дни на паузе в них не входят. Это ориентир, а не жёсткий срок: если нужно больше времени, напишите куратору — он продлит.

Что дальше

Поддержка

Не нашли ответ — напишите: support@tomiddle.com

Telegram: @to_middle