The Jerusalem PostSuspect arrested in fatal shooting of 30-year-old man in Jaffa as police probe motive of incidentESPN DeportesBoston Celtics: resumen de temporada baja y previa 2026-27וואלהצה"ל: חוסל ראש חולייה מארגון הטרור גא"פ שפשט לכיסופים ב-7 באוקטוברRTP DesportoBenfica aponta ao tricampeonato de futsalInquirerDy thanks Marcos for directing VAT removal on system loss chargeDaily MaverickCULTURAL PHENOMENON: Star Trek at 60 and the optimistic future it still dares us to imagineESPNDay: Ohio State 'to make some hard decisions' after Texas collapseDeadlineAmazon Prime Video Debuts $30-A-Month Bundle With AMC+, BritBox, MGM+, PBS Masterpiece & StarzABC NewsMeasles-related deaths in Pennsylvania rise to 4, health officials sayVarietyQuentin Tarantino to Publish ‘Cliff Booth’ Novel Before Brad Pitt and David Fincher’s Movie Streams on NetflixCBS Sports2026 Week 2 NFL odds, start times, betting lines, spreads: Get Week 2 NFL picks, predictions for every gameXatakaVivió hasta los 103 años, actuó en más de 90 películas y fue nominado a tres Óscar. Hoy su hijo es toda una leyenda de Hollywood
The Daily Newsstand · Free, Always
Tuesday, September 15, 2026

Роадмап ML 2026: полный путь до оффера за 36 недель

Translate

36 недель. Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок.

В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера. Это текстовая версия первого выпуска моей серии «Roadmap ML 2026» на YouTube: видео.

Сразу оговорюсь. Устроиться ML-щиком можно и за месяц. Но на испытательном сроке будет очень тяжело, особенно если IT для вас — совершенно новая область. Я предлагаю другой подход: фундаментальная база, нацеленная на прохождение собеседований и комфортную работу на позиции ML-инженера. При этом всё лишнее я стараюсь выкидывать, а тупиковые ветки обрубать.

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

Немного о себе: меня зовут Ян Шмидт, я ML-инженер в British Petroleum и параллельно готовлю ребят разного начального уровня к работе ML-специалистами на рынке СНГ и за рубежом. За два года через моё менторство прошло больше 60 человек, больше 15 из них уже работают в ML — в российских и зарубежных компаниях. Всё, что ниже помечено как «по моему опыту», — именно оттуда, а не из исследований рынка.

Кто идёт в ML в 2026 году

Прежде чем проходиться по маршруту, посмотрим, кто вообще выбирает по нему идти. С сентября 2025 по сентябрь 2026 мне пришло 114 анкет на менторство. Я прочитал каждую и вручную разметил бэкграунд, уровень и цели.

Это не срез всего рынка, а люди, которые пришли именно ко мне. Но картина, по-моему, показательная. Подробнее — в посте

Кто приходит:

  • 64% уже работают в IT. Самая большая группа — разработчики, четверть всех заявок: Go, фронтенд, Java;

  • 21% вообще не из IT — инженеры-строители, врачи, биологи, маркетологи, экономисты;

  • 15% — студенты и выпускники без опыта;

  • и только 13% уже работают в ML — приходят за грейдом или чтобы натренировать навык прохождения собеседований.

Возраст — от 17 до 56 лет, каждый седьмой старше 35. Заявки пришли из 19 стран, почти 70% — из России (Москва — 38 человек, Петербург — 17), дальше Казахстан, Беларусь, Испания, Таиланд и даже США, Мексика и Аргентина.

Зачем им ML. 52% — интерес к задачам и науке, 38% — «за этим будущее». Про деньги прямо говорят 26%, но в целях деньги всплывают уже у 36%. И 10% боятся сокращений и замены ИИ.

Главный тренд — валютная удалёнка (ВУ). С сентября 2025 по февраль 2026 на зарубежный рынок целился 31% кандидатов, с марта — уже около 60%. За весь год 52% хотят ВУ, 40% всё равно где, и только 8% явно выбирают рынок России. Меньше всего на зарубеж целятся студенты: им сначала нужен хоть какой-то первый оффер.

И главная проблема — английский. Свободно им владеют 40% всех кандидатов, а среди тех, кто хочет на ВУ, — 46%. То есть больше половины будущих «валютчиков» пока читают с переводчиком или знают язык на базовом уровне.

С чем приходят. 22% — почти с нуля (нет IT-опыта, Python около нуля). 43% — основной поток: IT-база есть, а ML и математика с нуля. Ещё 22% — база хорошая, нужно доучить и упаковать. И 13% уже практикуют ML. По времени 89% готовы учиться больше 15 часов в неделю.

Если собрать всё вместе, типичный кандидат выглядит так: 26 лет, живёт в России, уже работает в IT — чаще всего разработчиком. Python знает, а ML и математику начинает почти с нуля. Готов учиться 15–30 часов в неделю и хочет оффер — желательно на ВУ.

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

Карта: 6 этапов

Весь путь — это шесть этапов:

Этап

Недели

Мок-собеседование

1

База: математика, Python, Git, Linux

1–6

неделя 6 — Python

2

Classic ML

7–11

неделя 11 — Classic ML

3

Deep Learning + Python Advanced

12–17

неделя 15 — Deep Learning

4

Специализация: NLP, LLM, RAG, агенты

18–29, 33–35

недели 27 (NLP), 29 (RAG), 35 (агенты)

5

Резюме, легенда, ML System Design

30–32

неделя 32 — резюме, легенда, MLSD

6

Выход на рынок

36

+

Дополнительно: RecSys, Time Series, MLOps, CV

37–45

Кружки на схеме — мок-собеседования. После каждого крупного блока стоит проверить знания так, как это делают на настоящем собесе.

Цифры плана:

  • 45 недель, из них 36 обязательных. Остальные 9 — дополнительные темы, к ним можно вернуться уже после выхода на рынок;

  • нагрузка — примерно 18 часов в неделю, в сумме около 650 часов (точнее, 646) на обязательную часть;

  • по ходу — 7 мок-собеседований.

Сколько идти лично вам

Сроки зависят от старта. Цифры ниже — моя личная оценка по опыту менторства, от первого занятия до выхода на работу.

Стартовый уровень

Срок

Что делать

С нуля: нет IT-опыта и математики

9–12+ месяцев

Сначала вводный этап: Python + школьная и вузовская математика, потом основной трек

Есть IT-база, ML и математика с нуля

6–9 месяцев

Полный трек: код учить не надо — математика \to Classic ML \to DL \to проекты \to собесы

Сильная база

3–5 месяцев

Закрыть пробелы, сделать 1–2 сильных проекта и идти на собеседования

Уже работаете в ML

В основном собеседования и рост грейда

Всё упирается в то, сколько времени вы готовы вкладывать и с каким бэкграундом приходите: в зависимости от этого 36 «условных» недель могут сократиться в разы — или растянуться.

Учитывайте сезонность. Ближе к зиме и в первый месяц после Нового года вакансий заметно меньше. Закладывайте это, когда планируете выход на рынок.

Как учиться

До того как начать, стоит разобраться, как вообще учиться.

  • Ведите конспекты — в Notion, Obsidian или любом другом удобном формате. Я советую Obsidian: все заметки хранятся у вас на компьютере.

  • Ошибки. Раньше все гуглили и находили ответ на Stack Overflow — сейчас это быстрее делает нейросеть.

  • Редактор кода. VS Code бесплатный, Cursor — с нейросетью внутри, $20 в месяц. Мне Cursor более чем хватает. Также можно посмотреть в сторону Claude и Codex.

Этап 1. База: математика, Python, Git, Linux

Недели 1–6. Здесь четыре предмета параллельно: математика, Python, Git и Linux.

Почему именно они? Python и математика — самый первый фильтр на любом ML-собеседовании. Вас могут попросить объяснить базовые понятия из математики, прочитать кусок кода, написать функцию или класс, провести код-ревью. Это не обязательно задача с LeetCode или Codeforces — но без базы пройти уже не так просто.

Математика: 16 блоков за 4 недели

Неделя

Раздел

Темы

1

Пререквизиты

Нотация: суммы и произведения, принадлежность, кванторы, индикаторы, argmin/argmax, нормы, логарифмы

1–2

Алгебра

Векторы, скалярное произведение, матрицы, тензоры; векторные пространства, базис, линейная (не)зависимость; ранг; определитель, собственные числа и векторы, SVD

2

Математический анализ

Функции одной и нескольких переменных, предел, непрерывность; производные и частные производные, экстремум, градиент; метрика и норма

3–4

Теорвер и матстат

Случайные величины и распределения (нормальное, Бернулли, Пуассона…); матожидание, дисперсия, условная вероятность, теорема Байеса; выборка, bootstrap, гипотезы, доверительные интервалы, ошибки I и II рода, t-test, A/B-тест; квантили, ковариация, корреляция; ЦПТ и закон больших чисел

4

Численные методы

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

4

Теоретическая информатика

Энтропия и перекрёстная энтропия

Каждый блок — набор отдельных тем: например, векторы и матрицы — это две разные темы.

Какой минимум нужен по математике? Звучит сложно, на практике проще.

  1. Переводите обозначения на человеческий язык. Вектор — это направленный отрезок, набор чисел. Матрица — табличка чисел. Строго говоря, матрица задаёт линейное преобразование из n-мерного пространства в m-мерное, но для начала хватит того, что это табличка.

  2. Интуиция производной и градиента: куда и как быстро меняется функция.

  3. Статистика: как принимать решения, когда есть неопределённость.

  4. Градиентный спуск, максимум правдоподобия и кросс-энтропия — прямая база под функции потерь в машинном обучении.

Подробный разбор математики для ML с примерами — в моей статье про математику для ML.

Python: три части

  • Python Base — недели 1–4: синтаксис, типы данных, функции, итераторы и генераторы, файлы и контекстные менеджеры, декораторы, исключения, ООП и основные библиотеки — numpy, pandas, matplotlib.

  • Python Algorithms — неделя 5: сложность по времени и памяти, типовые подходы.

  • Python Advanced — позже, на неделях 16–17. Почему так — расскажу в этапе 3.

Алгоритмы: узнать подход, а не вызубрить

Типовые подходы: хеш-таблица, два указателя, скользящее окно, стек и очередь, DFS/BFS, динамическое программирование. Важно: эти алгоритмы не надо зазубривать и прорешивать сотни задач на LeetCode и Codeforces.

Главный навык скрининга — не вспомнить алгоритм наизусть, а узнать его в условии задачи. Прочитали формулировку — поняли, какой подход нужен. Или получили решение от нейронки — но тогда нужно уметь его объяснить по тому коду, который выдала LLM. Поэтому полностью пропускать этот шаг не стоит, но и тратить на него больше 1–2 недель я не рекомендую.

По моим наблюдениям, алгозадачи на собеседованиях постепенно уходят на второй план — встречаются, например, вайб-код собеседования. Да, и такое бывает.

Git и Linux

  • Git: важно не заучить команды, а понять, что такое репозиторий, коммит, дифф и ветка — что именно сохраняется и зачем.

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

Позже, на неделях 12–14, Linux добирается до того, что нужно для обучения моделей: процессы, tmux, SSH, scp/rsync, nvidia-smi, OOM и чеклист перед запуском обучения.

Как понять, что база освоена

На шестой неделе — мок-собеседование по Python. Там проверяют не только синтаксис. Отвечать нужно по схеме: короткий ответ \to уточнение \toпример \to сложность \to крайние случаи. И объяснять, почему вы выбрали именно такое решение, где код может сломаться и как его проверить.

Этап 2. Classic ML

Недели 7–11. Модели на табличных данных: регрессия, классификация, кластеризация, деревья, бэггинг, бустинг. Вопросы по Classic ML на реальных собеседованиях встречаются очень часто: любят спрашивать про различия метрик и лоссов для классификации и регрессии, про бэггинг и бустинг и многое другое. А по моему опыту, большая часть задач в бизнесе — табличные.

Classic ML — шесть блоков. Идём строго по порядку: каждый опирается на предыдущий.

Неделя

Блок

Ключевые темы

7

Постановка задачи и метрики

Обучение с учителем, классификация и регрессия, функции потерь и эмпирический риск, метрики бинарной и многоклассовой классификации, метрики регрессии

8

Валидация

Кросс-валидация, стратификация, k-Fold, train/validation/test, bias-variance, регуляризация, EDA, предобработка и кодирование признаков, пайплайн классической модели

8

Линейные модели и деревья

Логистическая регрессия, решающие деревья, критерии ветвления, регуляризация деревьев, bagging

9

Ансамбли

Random Forest, градиентный бустинг, XGBoost / CatBoost / LightGBM, stacking и blending

9

Кластеризация

Метрики кластеризации, KMeans, DBSCAN, иерархическая кластеризация, KNN

10

Понижение размерности и финальный блок

Наивный Байес, SVM, PCA, t-SNE, UMAP

Первое, что нужно разложить по полочкам, — разница между функцией потерь и метрикой. Loss оптимизирует модель. Метрика отвечает на вопрос, насколько хорошо модель работает для человека или бизнеса. Для любой задачи вы должны уметь назвать: что здесь объект, что таргет, какие признаки, какой loss и какая метрика.

Минимум по Classic ML:

  • Честная валидация: кросс-валидация, стратификация, отложенная выборка — и главный вопрос: где может возникнуть утечка данных (leakage) и чем она плоха;

  • bias-variance: почему модель переобучается и как это заметить;

  • разница между бэггингом, бустингом и стекингом;

Вы освоили Classic ML, если можете пройти кейс на примерах задач классификации, регрессии или кластеризации на табличных данных целиком — от сырых данных до выбранной модели и метрик — и объяснить, почему ваша схема валидации честная.

Этап 3. Deep Learning и Python Advanced

Недели 12–15 — Deep Learning, параллельно доделываем Linux и GitHub. Недели 16–17 — продвинутый Python.

Часть алгоритмов из Classic ML здесь приобретает другую окраску, плюс появляются понятия, которые сейчас постоянно используются и на работе, и на собеседованиях.

Неделя

Блок

Ключевые темы

12

Оптимизаторы

Перцептрон, функции активации, прямой и обратный проход, SGD, Momentum, AdaGrad, RMSProp, Adam, AdamW

13

Гиперпараметры и инициализация

Переобучение и недообучение, инициализация весов, fine-tuning, warm-up и schedulers, data drift и concept drift

13

Регуляризация

Batch Normalization, Dropout

13

Свёрточные и рекуррентные сети

Свёртка, pooling, взрыв и затухание градиентов, остаточные связи, RNN / LSTM / GRU, обучение на одной и нескольких GPU, экономия видеопамяти

14

Механизм внимания

Эмбеддинги, attention, self-/cross-/multi-head attention, causal и masked attention, сложность внимания

14

Трансформеры

Архитектура, позиционное кодирование, encoder-only и decoder-only модели, Pre-Norm vs Post-Norm, увеличение контекста

Минимум здесь такой:

  • как сеть учится: обратное распространение ошибки и оптимизаторы;

  • почему она переобучается и что с этим делать;

  • и главное — attention и трансформер. На трансформере построены почти все современные языковые модели, поэтому, по моему мнению, это самый важный блок этапа. Его обязательно спросят на собеседовании, и он обязательно встретится на работе.

Проверка этапа — мок-собеседование по Deep Learning на 15-й неделе. Не прошли с первого раза — это нормально: разбираем ошибки и пересдаём.

Почему Python Advanced стоит именно здесь

Недели 16–17: память и конкурентность (сборщик мусора, GIL, threading, multiprocessing, async), ООП и типизация (abc, dataclass, Pydantic), профилирование, линтеры, виртуальные окружения.

После Deep Learning кода становится больше, и писать его нужно как инженер, а не как студент. Нейросети обычно учатся долго, и в процессе случается всякое: утекает или переполняется память, обработка данных идёт слишком медленно. Нужно понимать, где в коде узкие места, как их отследить и по возможности оптимизировать.

Этап 4. Специализация: NLP, LLM, RAG, агенты

Здесь вы выбираете одно направление: NLP, компьютерное зрение, рекомендательные системы или MLOps. В базовом плане это NLP и большие языковые модели — по моему мнению, в 2026 году на них самый большой спрос.

NLP-трек занимает недели 18–35 — это самый длинный этап, потому что материала очень много:

Недели

Трек

Что внутри

18–21

NLP Base

Как превратить текст в числа: Bag of Words, TF-IDF, BM25 \to эмбеддинги: Word2Vec, GloVe, FastText \to языковые модели, стратегии генерации, токенизация (BPE, WordPiece, SentencePiece) \to BERT и GPT, метрики генерации, этапы обучения LLM

21–22

Инструменты

Docker, GitHub Advanced, GitHub Workflow (CI)

23

NLP Advanced и обзор LLM

MQA/GQA, RoPE, RMSNorm, MoE; обзор семейств моделей — Llama, Qwen, Mistral, DeepSeek и других

24–26

Оптимизация LLM

Дистилляция, квантизация (GPTQ, AWQ, GGUF), speculative decoding, continuous batching, KV-cache, LoRA и QLoRA, Flash и Paged Attention

27

Мок-собеседование

NLP Base / Advanced / Optimization

28–29

RAG + мок

Чанки, загрузка документов, векторный поиск и векторные базы, выбор эмбеддеров, гибридный поиск, reranker, метрики RAG

33–35

Агенты + мок

Structured Output, tool calling, ReAct, LangChain / LangGraph / LlamaIndex, observability, мультиагентные системы, MCP, память, prompt и context engineering

Оптимизация LLM — проще говоря, как запустить большую модель дешевле и быстрее. По моему опыту, это спрашивают далеко не на каждом LLM-собеседовании. Но пропускать раздел целиком не стоит: базовые термины вроде квантизации, KV-cache и LoRA с большой вероятностью спросят на интервью.

Если сроки сильно поджимают, раздел оптимизации можно оставить на потом.

RAG — когда модель отвечает не «из головы», не из того, чему она научилась, а по вашим документам: нарезка на чанки, векторные базы, гибридный поиск.

Агенты — когда модель сама вызывает инструменты: tool calling, скиллы, MCP, фреймворки, наблюдаемость, мультиагентность, работа с памятью и контекстом. Сейчас это очень популярная тема: много позиций связано именно с разработкой агентных и мультиагентных систем.

Docker и продвинутый GitHub стоят посередине NLP, на неделях 21–22. Это нужно, чтобы ваши проекты можно было запустить на любой машине и показать работодателю, передать другим командам на тестирование и так далее.

Если вам ближе другое направление — компьютерное зрение, рекомендательные системы, временные ряды или MLOps, — они тоже есть в плане, дополнительными неделями 37–45. Про каждое будет отдельный выпуск серии.

Проверки на этом этапе — три мок-собеседования: на 27-й неделе по NLP, на 29-й по RAG и на 35-й по агентам.

Этап 5. Резюме, легенда, ML System Design

Обратите внимание: в плане резюме стоит на 30-й неделе — ещё до агентов, а не в самом конце. Упаковываться вы начинаете, пока доучиваетесь.

Упаковка — это резюме, легенда, ML System Design, поиск вакансий и даже подготовка к испытательному сроку. Легенда — это, по сути, убедительный нарратив о вашем профессиональном опыте.

  • Неделя 30 — резюме и легенда.

  • Неделя 31 — ML System Design по проектам из вашего резюме. То есть: как бы вы спроектировали систему, о которой рассказываете на собеседовании. По моему опыту, такие вопросы задают и джунам, и миддлам, и особенно синьорам.

  • Неделя 32 — мок-собеседование: резюме, легенда и MLSD.

Этап 6. Выход на рынок

Неделя 36 — то, ради чего всё затевалось. HeadHunter, LinkedIn и другие площадки с вакансиями, вопросы по конкретным компаниям, алгоритмические задачи, вопросы HR, вопросы, которые стоит задать интервьюеру в начале и в конце собеседования, роли в Data и ML, словарь IT-сленга — и даже как оформить ИП или самозанятость.

И важно: оффер — это не финиш. За ним ещё испытательный срок — это тоже часть пути, и к нему тоже нужно готовиться.

Весь план по неделям

Неделя

Что делаем

Часов

Мок

1

Старт: математика, Python и GitHub

20

2

Математика, Python и GitHub Base

20

3

Математика, Python и Linux

17

4

Завершение Python Base и математики

20

5

Python Algorithms: сложность и типовые подходы

20

6

Подготовка к мок-собесу

10

Python

7

Classic ML: постановка задачи, losses и метрики

18

8

Classic ML: валидация, табличный pipeline и деревья

24

9

Classic ML: ансамбли и кластеризация

24

10

Classic ML: финальный блок

7

11

Подготовка к мок-собесу

10

Classic ML

12

Deep Learning: оптимизаторы

20

13

DL, Python Advanced и GitHub

20

14

DL: attention, трансформеры и генеративные модели

18

15

Подготовка к мок-собесу

10

Deep Learning

16

Python Advanced: память и конкурентность

20

17

Python Advanced: ООП, типизация и профилирование

20

18

NLP Base: классические подходы

20

19

NLP Base: эмбеддинги и нейросетевые подходы

20

20

NLP Base: языковые модели и токенизация

20

21

NLP Base: BERT/GPT, GitHub Workflow и Docker

20

22

Инструменты: Docker и GitHub Advanced

24

23

NLP Advanced и обзор LLM

24

24

Оптимизация LLM I

20

25

Оптимизация LLM II

20

26

Оптимизация LLM III

20

27

Подготовка к мок-собесу

10

NLP Base / Advanced / Optimization

28

RAG

20

29

Подготовка к мок-собесу

10

RAG

30

Резюме и легенда

20

31

MLSD по проектам из резюме

20

32

Подготовка к мок-собесу

10

Резюме, легенда, MLSD

33

Агенты I

20

34

Агенты II: память, промптинг и фреймворки

20

35

Подготовка к мок-собесу

10

Агенты

36

Выход на рынок: профили, площадки, подготовка к собеседованиям

20

Итого обязательная часть

646

7

37

Дополнительно: рекомендательные системы

18

38

Дополнительно: временные ряды

12

39

Дополнительно: MLOps — Kubernetes и Kafka

16

40

Дополнительно: MLOps — облака и базы данных

16

41

Дополнительно: MLOps — трекинг экспериментов (MLflow, W&B, ClearML, TensorBoard)

14

42

Дополнительно: MLOps — мониторинг (Prometheus, Grafana)

12

43

Дополнительно: классическое CV

16

44

Дополнительно: CV на Deep Learning — задачи и метрики

18

45

Дополнительно: CV на Deep Learning — генерация, мультимодальность, архитектуры

18

Правило первого прохода: что отложить

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

Что можно отложить до первого оффера — в плане это недели 37–45:

  • рекомендательные системы;

  • временные ряды;

  • MLOps дальше Docker — Kubernetes, Kafka, облака, трекинг экспериментов, мониторинг;

  • компьютерное зрение, если вы идёте в NLP.

Что важно именно в 2026 году:

  • LLM, RAG и агенты — они уже в обязательной части плана;

  • Docker и Git тоже; полезно понимать и остальные части из раздела MLOps: как проводить трекинг экспериментов (MLflow), мониторинг моделей в продакшене (Loki, Grafana, Prometheus); Linux — основные команды (nvidia-smi, htop, tmux, screen)

  • английский — с первого дня, если вы целитесь в зарубежные компании. Для устройства в СНГ учить английский дополнительно не обязательно. Если с ним всё в порядке, дополнительно учить его не стоит — но очень полезно пройти несколько мок-собеседований на английском (если целитесь на зарубежную работу).

По возможности проводите мок-собеседования (пробные собеседования) со своими друзьями/знакомыми/товарищами, которые уже находятся в сфере ML. Обычно все на это охотно соглашаются — и вам помочь, и самим вспомнить детали из собеседований, потренироваться.

Если таких знакомых не имеется, можно походить по различным IT-сообществам и поспрашивать у людей, кто готов на такой пробный собес (например, better data community, ods.ai, rockaux — и любые другие)

Три частые ошибки

Вот, что я чаще всего вижу у учеников:

  1. Учить всё подряд. Человек в первый же проход лезет в углублённые темы — и через месяц всё ещё сидит в матанализе.

  2. Учиться без проверки. Пока не отвечаешь вслух, кажется, что всё понятно. Мок-собеседование быстро показывает, где остались трудности.

  3. Откладывать английский «на потом». Из тех, кто хочет в зарубежную компанию, свободно говорят меньше половины. Качайте английский параллельно с ML с первого дня.

  4. Излишне детально изучать отдельные темы. Может появиться соблазн углубиться в определенные темы за подробностями, которые могут завлечь и увести далеко в ненужную сторону. Чтобы не тратить драгоценное время, рекомендую впитывать лишь 70-80% верхнего слоя материала, чтобы не тратить большую часть усилий на оставшиеся 30-20%, которые не принесут особой пользы. Можно будет вернуться к этим деталям, если очень хочется, позже, после устройства.

Как понять, куда углубляться, а какие темы можно пропустить? Для этого можете воспользоваться настоящим roadmap-ом. Он отсечет лишние пути, способные увести в дебри и украсть много вашего времени без особого профита на пути в освоении ML и получении оффера.

Как тренироваться

Проверяйте себя не чтением, а делом:

  • решайте задачи по каждой теме. Практические задачки можно генерировать нейросетью — ChatGPT, Claude и другими;

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

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

И главный совет: проговаривайте решения вслух. В задачах по Python: идея \to сложность \to крайние случаи — и только потом код. В ML-задачах: почему выбрана именно эта модель, какие у неё плюсы и минусы, с какими данными вы работаете, какую задачу решаете, какие метрики выбрали. Вы должны уметь интерпретировать своё решение.

Зачастую это важнее, чем умение написать весь код с нуля с закрытыми глазами. Код сегодня почти все пишут с нейронками — компании могут даже выдать вам оплачиваемую подписку на Codex, Cursor или Claude. А вот понимание, что и почему вы делаете, по-прежнему проверяют на собеседовании.

Итог

База \to Classic ML \to Deep Learning\to специализация \to резюме и MLSD \to выход на рынок. 36 недель, если идти по плану, около 18 часов в неделю и 7 мок-собеседований по дороге.

Это первый выпуск серии «Roadmap ML 2026». Дальше будут отдельные разборы по NLP и большим языковым моделям, RAG и агентам, компьютерному зрению, рекомендательным системам, временным рядам, MLOps — и отдельно про выход на рынок.

Что дальше?

Чтобы сэкономить время и не утонуть в материале, можно написать мне в Telegram — вместе определим ваш уровень и составим план под ваш старт. Подробнее — в профиле.

Есть вопросы?

Пишите в комментариях: на каком вы сейчас этапе и сколько часов в неделю готовы учиться? И какой раздел роадмапа разобрать подробнее в следующих статьях? Спасибо!

View the original on Хабр

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.