Роадмап ML 2026: полный путь до оффера за 36 недель. machine learning.. machine learning. python.. machine learning. python. гайд.. machine learning. python. гайд. искусственный интеллект.. machine learning. python. гайд. искусственный интеллект. математика.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe. Машинное обучение.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe. Машинное обучение. менторство.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe. Машинное обучение. менторство. смена профессии.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe. Машинное обучение. менторство. смена профессии. туториал.. machine learning. python. гайд. искусственный интеллект. математика. машинное обучениe. Машинное обучение. менторство. смена профессии. туториал. удаленная работа.

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

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

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

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

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

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

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

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

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

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

  • 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% явно выбирают рынок России. Меньше всего на зарубеж целятся студенты: им сначала нужен хоть какой-то первый оффер.

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

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

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

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

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


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

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

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

Этап

Недели

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

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 мок-собеседований.


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

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

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

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

Срок

Что делать

С нуля: нет 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

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

Недели 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

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

Недели 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

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

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

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

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

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

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

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


Этап 3. Deep Learning и Python Advanced

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

Недели 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, агенты

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

Здесь вы выбираете одно направление: 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

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

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

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

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

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

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


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

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

Неделя 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 — вместе определим ваш уровень и составим план под ваш старт. Подробнее — в профиле.

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

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

Автор: versechorus

Источник