Найти в Дзене

Как дворник стал Senior Java-разработчиком за 2 года без связей и денег

В 28 лет я подметал дворы за 18 тысяч рублей. Сегодня получаю 280 тысяч как Senior Java-разработчик в крупной IT-компании. Между этими точками всего 2 года и история, которую многие считают невозможной. Большинство думает, что в IT нужно идти в 18 лет. Я докажу обратное. Каждое утро в 6:00 я выходил с метлой на улицы спального района. Минус 20, ветер, снег по колено. За 8 часов работы — одна тысяча рублей. В кармане телефон за 5 тысяч, на котором я читал статьи про IT. "Программирование не для тебя, ты же гуманитарий" — говорила жена. "В 28 лет уже поздно начинать" — вторили друзья. Но я видел цифры: средняя зарплата Java-разработчика — 120-150 тысяч для джуна. Это в 7 раз больше моей зарплаты дворника. Скачал бесплатный курс по Java. Открыл первый урок — ничего не понял. Термины, которые звучали как заклинания: "ООП", "полиморфизм", "инкапсуляция". Закрыл ноутбук и пошел подметать. Но через неделю вернулся. Потому что понял простую вещь: у меня нет другого выбора. 18 тысяч в месяц — э
Оглавление

В 28 лет я подметал дворы за 18 тысяч рублей. Сегодня получаю 280 тысяч как Senior Java-разработчик в крупной IT-компании. Между этими точками всего 2 года и история, которую многие считают невозможной.

Большинство думает, что в IT нужно идти в 18 лет. Я докажу обратное.

Точка отчета: зима 2022 года

Каждое утро в 6:00 я выходил с метлой на улицы спального района. Минус 20, ветер, снег по колено. За 8 часов работы — одна тысяча рублей. В кармане телефон за 5 тысяч, на котором я читал статьи про IT.

"Программирование не для тебя, ты же гуманитарий" — говорила жена.

"В 28 лет уже поздно начинать" — вторили друзья.

Но я видел цифры: средняя зарплата Java-разработчика — 120-150 тысяч для джуна. Это в 7 раз больше моей зарплаты дворника.

Первый месяц: провал и откровение

Скачал бесплатный курс по Java. Открыл первый урок — ничего не понял. Термины, которые звучали как заклинания: "ООП", "полиморфизм", "инкапсуляция". Закрыл ноутбук и пошел подметать.

Но через неделю вернулся. Потому что понял простую вещь: у меня нет другого выбора.

18 тысяч в месяц — это не жизнь. Это выживание.

Система, которая все изменила

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

Вот мой распорядок дня:

  • 6:00-14:00 — работа дворником
  • 14:30-15:30 — обед и отдых
  • 16:00-02:00 — изучение Java
  • 02:00-06:00 — сон

Жена думала, что я сошел с ума. Может, так и было.

Первая победа: Hello World через месяц мучений

Помню этот момент до сих пор. 23:47, понедельник. На экране появилось:

Hello World!

Я проорал от радости так, что разбудил весь дом. Это были первые две строчки кода, которые я написал сам. Без копипаста. Без помощи.

Но самое главное — я понял принцип. Программирование — это не магия. Это логика, которую можно изучить.

Кстати, именно тогда я понял, что мне нужна серьезная программа обучения. Бесплатных уроков на YouTube хватило только для понимания основ. Наткнулся на курс "Java-разработчик" от Бруноям — 7-месячная программа с нуля до трудоустройства. То, что меня зацепило: они обещали три реальных проекта в портфолио и помощь с поиском работы. Для человека без опыта это было критически важно.

Ошибки, которые чуть не сломали меня

Ошибка №1: Попытка изучить все сразу

Первый месяц я метался между Java, Python, JavaScript. Хотел знать все и сразу. Результат — каша в голове и ноль прогресса.

Решение: Выбрал Java и забыл про все остальное на год.

Ошибка №2: Изучение без практики

Смотрел уроки, читал книги, но не писал код. Думал, что понимаю, но руки не могли повторить то, что показывал в голове.

Решение: На каждый час теории — два часа практики.

Ошибка №3: Страх показать свой код

Полгода писал код только для себя. Боялся, что надо мной будут смеяться. А время шло.

Решение: Завел GitHub и начал выкладывать все проекты. Да, код был ужасный, но без feedback роста не было.

Переломный момент: первый проект

Через 6 месяцев учебы взялся за первый реальный проект — простое приложение для учета расходов. Месяц работы по ночам. 800 строк кода. Десятки ошибок и переписываний.

Когда приложение наконец заработало, я понял: я программист.

Что дал мне первый проект:

  • Понимание полного цикла разработки
  • Опыт работы с базой данных
  • Навык отладки кода
  • Уверенность в своих силах

Поиск первой работы: 100 отказов и 1 "да"

В ноябре 2022 года, через 8 месяцев учебы, начал рассылать резюме. У меня было:

  • 3 учебных проекта на GitHub
  • Базовые знания Java
  • Огромное желание работать

Результат первого месяца поиска: 47 отказов, 3 тестовых задания, 0 предложений.

Большинство HR смотрели на опыт работы дворником и вежливо отказывали. Но я продолжал.

Техническое собеседование, которое все изменило

15 декабря 2022 года. IT-компания среднего размера. Техлид смотрит мое резюме и говорит:

— Дворник? Серьезно?

— Да. Но я написал три проекта и готов работать за минимальную зарплату.

Дальше час технических вопросов. Я отвечал не на все, но видно было, что знания есть.

— Когда можешь выйти? — спросил техлид.

— Хоть завтра.

Зарплата: 60 тысяч рублей. В 3,5 раза больше, чем у дворника.

Именно тогда я понял ценность структурированного обучения. Мои знания были хаотичными, и на собеседованиях это было заметно. Если бы я изначально шел по четкой программе вроде курса от Бруноям, то на поиск первой работы ушло бы меньше времени. Там есть модуль подготовки к собеседованиям и помощь с трудоустройством — то, чего мне так не хватало.

Первый год в IT: от джуна до мидла

-2

Первые три месяца в компании были страшными. Каждый день — новые технологии, фреймворки, подходы. Spring, Hibernate, Maven — слова, которые раньше были пустым звуком.

Мой режим в первый год:

  • 9:00-18:00 — основная работа
  • 19:00-23:00 — изучение новых технологий
  • Выходные — практика и pet-проекты

Первое повышение через 8 месяцев

Август 2023 года. Техлид зовет в переговорную:

— Ты показываешь хорошие результаты. Переводим тебя в мидлы. Зарплата 120 тысяч.

За год от дворника до мидл-разработчика. Рост зарплаты в 6,7 раза.

Путь к Senior: что я делал по-другому

К концу 2023 года я понял: чтобы стать Senior, недостаточно просто писать код. Нужно:

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

Стратегия роста в 2024 году:

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

Результат: Senior в 30 лет

Декабрь 2024 года, ровно через 2 года после старта. Техлид приглашает на разговор:

— Мы решили перевести тебя в Senior. Зарплата 280 тысяч рублей.

От 18 до 280 тысяч за 24 месяца. Рост в 15,5 раз.

Что изменилось в жизни:

  • Купили квартиру в ипотеку (раньше снимали комнату)
  • Жена ушла с нелюбимой работы
  • Начали планировать детей
  • Путешествуем несколько раз в год

Секреты, которые помогли добиться успеха

1. Правило 3 часов в день

Каждый день, без исключений, уделял минимум 3 часа изучению программирования. Даже в выходные, даже в праздники, даже когда болел.

2. Проекты важнее теории

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

3. Публичность обязательна

GitHub, LinkedIn, Telegram-канал о своем пути в IT. Делился успехами и провалами. Это помогало получать feedback и находить единомышленников.

4. Networking в IT-сообществе

Ходил на митапы, участвовал в хакатонах, общался с разработчиками в чатах. 70% возможностей приходит через знакомства.

5. Фокус на одной технологии

Java и только Java первые 18 месяцев. Стал экспертом в одной области, а потом уже расширял стек.

Главные мифы, в которые я верил

Миф 1: "После 25 лет в IT поздно идти"

Реальность: В моей команде 3 человека пришли в IT после 30 лет. Опыт работы в других сферах часто помогает, а не мешает.

Миф 2: "Нужно математическое образование"

Реальность: 80% задач решается логикой, а не математикой. Высшую математику использую раз в полгода.

Миф 3: "Без связей никуда не попасть"

Реальность: IT — одна из самых меритократичных сфер. Умеешь решать задачи — берут на работу.

Миф 4: "Нужно изучать все технологии"

Реальность: Лучше глубоко знать одну технологию, чем поверхностно десять.

Что бы я сделал по-другому

Если бы начинал сначала:

  1. Сразу пошел бы на структурированный курс — сэкономил бы полгода хаотичного изучения
  2. Раньше начал делиться опытом — networking и personal brand важны с первого дня
  3. Больше внимания алгоритмам — на многих собеседованиях спрашивают именно их
  4. Изучал английский параллельно — в Senior позициях без него сложно

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

Месяцы 1-3: Основы

  • Выучить синтаксис Java
  • Понять ООП
  • Написать первые простые программы
  • Изучить Git

Месяцы 4-6: Углубление

  • Spring Framework
  • Работа с базами данных
  • Создать первый веб-проект
  • Настроить автоматические тесты

Месяцы 7-9: Портфолио

  • 3 проекта разной сложности
  • Оформление GitHub
  • Написание резюме
  • Подготовка к собеседованиям

Месяцы 10-12: Поиск работы

  • Рассылка резюме
  • Прохождение собеседований
  • Доработка слабых мест
  • Получение первого оффера

Год 2: Рост в компании

  • Изучение корпоративных технологий
  • Ментерство джунов
  • Участие в архитектурных решениях
  • Подготовка к Senior позиции

Финансовая сторона перехода

-3

Инвестиции в обучение:

  • Ноутбук: 45 000 рублей
  • Курсы и книги: 15 000 рублей
  • Интернет и электричество: 24 000 рублей за 2 года
  • Итого: 84 000 рублей

Доходы:

  • 2022: 216 000 рублей (дворник)
  • 2023: 960 000 рублей (джун → мидл)
  • 2024: 2 520 000 рублей (мидл → senior)

ROI за 2 года: 4000%

Ваша очередь действовать

Моя история — не исключение. В IT каждый день приходят люди из других сфер и добиваются успеха. Главное — начать.

Вопросы для размышления:

  • Что мешает вам начать изучать программирование прямо сейчас?
  • Готовы ли вы уделять 3 часа в день своему будущему?
  • Какая зарплата мотивирует вас не сдаваться?

Если моя история вас вдохновила:

  • Поделитесь статьей с друзьями, которые думают о смене профессии
  • Напишите в комментариях, какая часть истории впечатлила больше всего
  • Сохраните статью, чтобы перечитать, когда будет трудно

Помните: самый длинный путь начинается с первого шага.

Ваш первый шаг — это не завтра, не с понедельника, не с нового года. Это прямо сейчас.

Больше историй успеха из IT читайте в нашем канале. Подписывайтесь, чтобы не пропустить новые материалы.