Вход в IT с нуля
Как стать AI-инженером с нуля: план обучения по шагам
Содержание
Чтобы стать AI-инженером с нуля, начните с «Python», «LLM-инженерия» и «ИИ в работе разработчика» и идите по плану из 5 этапов, от основ до подготовки к собеседованию. Теория и вопросы по этому плану занимают примерно 35 часов, а больше всего времени уйдёт на практику и свои проекты: обычно путь до первых собесов занимает несколько месяцев регулярных занятий. Порог входа высокий: нужен крепкий бэкенд и понимание LLM: что модель умеет, где ошибается и сколько стоит.
Кто такой AI-инженер
AI-инженер строит приложения поверх больших языковых моделей: поиск по документам (RAG), агентов с инструментами, структурированный вывод, оценку качества ответов. Модели он обычно не обучает с нуля, а грамотно применяет и измеряет. Чаще всего сюда приходят из бэкенда. На собесе спрашивают устройство LLM, RAG и эмбеддинги, оценку качества, безопасность и обычный бэкенд с system design.
| Вопрос | Ответ |
|---|---|
| Что делает | Встраивает LLM в продукт: RAG, агенты, вызов инструментов, оценка качества |
| Язык и инструменты | Python, LLM API, RAG, векторные базы, FastAPI, Docker |
| Порог входа | Высокий. Нужен крепкий бэкенд и понимание LLM: что модель умеет, где ошибается и сколько стоит |
| Кому подойдёт | Бэкендерам, которые хотят делать продукты на нейросетях |
Перспектива через 5 лет
Что будет с профессией к 2031
РастётРастёт сильнее всех: в мире роль закрепляется, на hh вакансий AI-инженера стало почти вдвое больше.
LLM API, RAG, агенты, оценка качества, стоимость и безопасность. Плюс отечественные модели.
Как стать AI-инженером: план по этапам
Порядок тем построен по карте навыков: сначала то, на что опираются следующие темы. Название темы ведёт на бесплатный урок.
Этап 1. Основа профессии
Главный язык или дисциплина профессии. На этом держится всё остальное, торопиться не стоит.
- Типы, изменяемость и сравнение7 мин
- Коллекции8 мин
- Функции и области видимости7 мин
- Итераторы и генераторы7 мин
- Декораторы7 мин
- ООП и dataclasses8 мин
- Исключения и контекстные менеджеры7 мин
- Модули, пакеты и окружения6 мин
- GIL, потоки и процессы8 мин
- asyncio8 мин
- Типизация7 мин
- Память и производительность7 мин
- Стандартная библиотека8 мин
- Тестирование и pytest7 мин
Этап 2. Следующий слой
Следующий слой поверх основы: фреймворки и темы, которые опираются на предыдущий этап.
- HTTP, WSGI и ASGI7 мин
- Django: устройство8 мин
- Django ORM и N+18 мин
- Миграции7 мин
- Django REST Framework8 мин
- FastAPI и Pydantic8 мин
- SQLAlchemy 2.08 мин
- Аутентификация и права8 мин
- Celery и очереди8 мин
- Кеширование7 мин
- Безопасность веб-приложения8 мин
- Деплой и эксплуатация7 мин
Этап 3. Окружение и инструменты
То, что нужно в любой команде: сети, базы, командная строка, Git. Можно идти параллельно с основой.
- SELECT и фильтрация6 мин
- JOIN6 мин
- GROUP BY и агрегаты5 мин
- Подзапросы и CTE6 мин
- Оконные функции7 мин
- Индексы7 мин
- Транзакции и изоляция8 мин
- Проектирование и нормализация6 мин
- EXPLAIN и оптимизация8 мин
- NoSQL и выбор хранилища6 мин
- Образы и слои7 мин
- Dockerfile и multi-stage8 мин
- Сети и тома7 мин
- Docker Compose7 мин
- Безопасность контейнеров7 мин
- Архитектура Kubernetes8 мин
- Pod и Deployment8 мин
- Service и Ingress8 мин
- ConfigMap и Secret7 мин
- Probes и ресурсы8 мин
- HPA, StatefulSet и тома8 мин
- RBAC и Helm8 мин
- Отладка в кластере8 мин
Этап 4. Алгоритмы для собеседования
Базовые паттерны задач. Нужны для лайвкодинга и алгоритмических секций.
- Сложность6 мин
- Массивы и хеш-таблицы8 мин
- Два указателя8 мин
- Скользящее окно8 мин
- Префиксные суммы7 мин
- Стек и монотонный стек10 мин
- Бинарный поиск8 мин
- Связные списки8 мин
- Деревья7 мин
- Графы: BFS и DFS11 мин
- Куча8 мин
- Интервалы7 мин
- Жадные7 мин
- Динамическое программирование10 мин
- Перебор с возвратом8 мин
- Биты7 мин
- Матрицы7 мин
Этап 5. Подготовка к собеседованию
Рассказ о себе, истории по STAR, английский. Начинайте за 2-3 недели до первых откликов.
- Рассказ о себе7 мин
- Рассказ о проектах6 мин
- Истории по STAR7 мин
- Команда и конфликты6 мин
- Мотивация и уход5 мин
- Как звучать на свой грейд6 мин
- Вопросы компании5 мин
- Зарплата и оффер7 мин
- HR-скрининг5 мин
- Резюме и отклики6 мин
- Tell me about yourself7 мин
- Проекты и твоя роль7 мин
- Объяснение технических решений7 мин
- Думать вслух над задачей7 мин
- Behavioral по STAR8 мин
- Вопросы компании6 мин
- Зарплата и оффер7 мин
- Small talk и созвоны6 мин
- IT-лексика: разработка7 мин
- IT-лексика: QA, DevOps, данные, менеджмент8 мин
- Времена в рассказе об опыте8 мин
- Артикли и предлоги7 мин
- Произношение IT-слов6 мин
- Письма рекрутеру и follow-up7 мин
Этап 6. На вырост: после первой работы
Для первого оффера junior не обязательно. Понадобится на middle, но знакомство с темой плюс на собесе.
- Как вести секцию7 мин
- Масштабирование7 мин
- Кеширование7 мин
- Выбор хранилища8 мин
- Очереди и события8 мин
- Консистентность и CAP8 мин
- Надёжность и наблюдаемость7 мин
- Разборы систем8 мин
Сколько времени займёт
| Этап | Уроки | Вопросы junior | Теория и вопросы |
|---|---|---|---|
| Этап 1. Основа профессии | 3,8 ч | 304 | 11 часов |
| Этап 2. Следующий слой | 1,5 ч | 78 | 3 часа |
| Этап 3. Окружение и инструменты | 2,7 ч | 164 | 7 часов |
| Этап 4. Алгоритмы для собеседования | 2,3 ч | 118 | 5 часов |
| Этап 5. Подготовка к собеседованию | 2,6 ч | 203 | 8 часов |
| Этап 6. На вырост: после первой работы | 1 ч | 26 | 2 часа |
Проекты для портфолио
2-3 своих проекта с README и живой ссылкой дают больше, чем десяток учебных. Идеи, с которых можно начать:
- RAG по своим документам с набором тестовых вопросов и метрикой качества
- Агент с двумя-тремя инструментами и защитой от промпт-инъекций
- Сервис на FastAPI со структурированным выводом, кешем и замером стоимости
Что спросят на первом собеседовании
Частые вопросы junior по этой роли. Полный список тем и вопросов на странице «Что должен знать junior AI-инженер».
- Изменяемые и неизменяемые типы PythonPython
- Как работает LLM: объяснить на собесеLLM-инженерия
- Объясните, как работает ассистентИИ в работе разработчика
- Что происходит при запросе к DjangoPython для веба: Django и FastAPI
- Как работает NULL в SQLSQL и базы данных
- Вертикальное и горизонтальное масштабированиеSystem design
- Что такое контейнерDocker и Kubernetes
- Как оценить сложность решенияАлгоритмы
- Первым почти всегда идёт HR-интервью: мотивация, почему IT, ожидания.
- Подготовьте рассказ о себе без коммерческого опыта: учёба, проекты, почему эта профессия.
- Junior часто дают тестовое задание, его потом разбирают на созвоне.
- Как устроен весь процесс найма, смотрите в гайде «Как проходит собеседование».
Как найти первую работу
- Покажите проект, где качество ответов измерено, а не оценено на глаз
- Объясняйте, как снижали галлюцинации, задержку и стоимость запроса
- Будьте готовы к обычным вопросам по бэкенду, SQL и system design
Частые ошибки новичков
- Делать демо на чужом API без оценки качества и тестов
- Не понимать токены, контекст и почему модель ошибается
- Забывать про безопасность: инъекции и утечки данных через промпт
Частые вопросы
Сколько учиться, чтобы стать AI-инженером?
С чего начать?
Какой порог входа?
Что спросят на первом собеседовании?
Начните путь в профессию сегодня
Все уроки бесплатно, план по шагам и вопросы на закрепление. Когда дойдёте до собесов, там же мок и трекер откликов.
Куда дальше
Что должен знать junior AI-инженер
Темы и 15 частых вопросов
Тест: AI-инженер (LLM-приложения)
Проверить, что уже знаете
Как проходит собеседование
Этапы от HR до оффера
Все профессии с нуля
Сравнить 30 направлений
Как стать ML/LLM-инженером
Выводит модели и LLM-сервисы в прод: RAG, агенты, инференс
Как стать AI-продакт-менеджером
Ведёт продукт или фичу на нейросетях: от гипотезы до метрик качества
Как стать Data Scientist
Строит модели машинного обучения для прогнозов и рекомендаций
Как стать аналитиком данных
Считает метрики, ищет причины изменений и помогает принимать решения