Вход в IT с нуля

Как стать backend-разработчиком на Java/Kotlin с нуля: план обучения по шагам

Обновлено Порог входа: средний 135 уроков теория и вопросы: ~35 часов
Содержание
  1. Коротко
  2. Что за профессия
  3. Через 5 лет
  4. План по этапам
  5. Сколько времени займёт
  6. Проекты для портфолио
  7. Что спросят на первом собесе
  8. Как найти первую работу
  9. Ошибки новичков
  10. Частые вопросы
Коротко

Чтобы стать backend-разработчиком на Java/Kotlin с нуля, начните с «Java» и идите по плану из 5 этапов, от основ до подготовки к собеседованию. Теория и вопросы по этому плану занимают примерно 35 часов, а больше всего времени уйдёт на практику и свои проекты: обычно путь до первых собесов занимает несколько месяцев регулярных занятий. Порог входа средний: много вакансий в крупных компаниях, но большой объём тем на входе.

Кто такой backend-разработчик на Java/Kotlin

Backend на Java и Kotlin это сервисы банков, маркетплейсов и крупных компаний на Spring Boot. Вакансий много, но и требования широкие: язык, коллекции, многопоточность, Spring, JPA и SQL. У многих крупных компаний есть стажировки и школы, это хороший вход для новичка.

ВопросОтвет
Что делаетПишет серверную часть корпоративных и банковских систем
Язык и инструментыJava, Kotlin, Spring Boot, SQL, Hibernate
Порог входаСредний. Много вакансий в крупных компаниях, но большой объём тем на входе
Кому подойдётТем, кто хочет работать в больших командах и надёжных системах

Перспектива через 5 лет

Что будет с профессией к 2031

Стабильно

Банки и энтерпрайз в России живут на Java и Kotlin, системы большие и надолго.

Ценятся архитектура, интеграции и умение ревьюить ИИ-код в большом проекте. Добавьте ИИ-фичи поверх своих систем.

Прогноз по данным на октябрь 2026, источники: [7]Прогноз по всем профессиям

Как стать backend-разработчиком на Java/Kotlin: план по этапам

Порядок тем построен по карте навыков: сначала то, на что опираются следующие темы. Название темы ведёт на бесплатный урок.

Звёздочкой отмечены темы, которые заметно спрашивают уже у junior. С них и начинайте повторение перед первым собесом.
1

Этап 1. Основа профессии

Главный язык или дисциплина профессии. На этом держится всё остальное, торопиться не стоит.

уроки 1,7 ч 115 вопросов уровня junior
3

Этап 3. Окружение и инструменты

То, что нужно в любой команде: сети, базы, командная строка, Git. Можно идти параллельно с основой.

уроки 4,3 ч 278 вопросов уровня junior
4

Этап 4. Алгоритмы для собеседования

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

уроки 2,3 ч 118 вопросов уровня junior
6

Этап 6. На вырост: после первой работы

Для первого оффера junior не обязательно. Понадобится на middle, но знакомство с темой плюс на собесе.

уроки 1 ч 26 вопросов уровня junior

Сколько времени займёт

ЭтапУрокиВопросы juniorТеория и вопросы
Этап 1. Основа профессии1,7 ч1155 часов
Этап 2. Следующий слой3 ч1457 часов
Этап 3. Окружение и инструменты4,3 ч27811 часов
Этап 4. Алгоритмы для собеседования2,3 ч1185 часов
Этап 5. Подготовка к собеседованию2,6 ч2038 часов
Этап 6. На вырост: после первой работы1 ч262 часа
Как считали: время чтения уроков плюс 1,5 минуты на каждый вопрос или задачу уровня junior. Без этапа «на вырост» выходит примерно 35 часов. Это только теория и проверка себя. Практика на своих проектах, резюме и отклики займут больше времени, чем теория: закладывайте месяцы, а не недели.

Проекты для портфолио

2-3 своих проекта с README и живой ссылкой дают больше, чем десяток учебных. Идеи, с которых можно начать:

  • REST-сервис на Spring Boot с PostgreSQL, Flyway и тестами
  • Сервис бронирования с транзакциями и обработкой конкурентного доступа
  • Два сервиса, которые общаются через Kafka или RabbitMQ

Что спросят на первом собеседовании

Частые вопросы junior по этой роли. Полный список тем и вопросов на странице «Что должен знать junior backend-разработчик на Java/Kotlin».

Как найти первую работу

  • Знайте equals и hashCode, устройство HashMap и коллекции наизусть
  • Разберитесь в бинах Spring, транзакциях и ленивой загрузке Hibernate
  • Следите за стажировками крупных компаний, туда берут без опыта

Частые ошибки новичков

  • Учить Spring, не понимая основы самого Java
  • Не знать, как работает @Transactional и почему он иногда не срабатывает
  • Пропускать многопоточность как «сложную тему»

Частые вопросы

Сколько учиться, чтобы стать backend-разработчиком на Java/Kotlin?
Теория и вопросы уровня junior по этому плану занимают примерно 35 часов. Основное время уйдёт на практику: задачи, код, 2-3 своих проекта. Обычно путь с нуля до первых собесов занимает несколько месяцев регулярных занятий, но темп у всех разный.
С чего начать?
С первого этапа плана: «Java». Читайте короткий урок и сразу закрепляйте вопросами, по одной теме за раз.
Какой порог входа?
Средний. Много вакансий в крупных компаниях, но большой объём тем на входе.
Что спросят на первом собеседовании?
Чаще всего базу, больше всего вопросов в темах «String и пул строк», «IoC и внедрение зависимостей», «Задачи на Kotlin» и «SELECT и фильтрация». Плюс рассказ о себе, учебные проекты и мотивацию. Полный список тем на странице «Что должен знать junior».

Начните путь в профессию сегодня

Все уроки бесплатно, план по шагам и вопросы на закрепление. Когда дойдёте до собесов, там же мок и трекер откликов.

Куда дальше