В 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: от джуна до мидла
Первые три месяца в компании были страшными. Каждый день — новые технологии, фреймворки, подходы. Spring, Hibernate, Maven — слова, которые раньше были пустым звуком.
Мой режим в первый год:
- 9:00-18:00 — основная работа
- 19:00-23:00 — изучение новых технологий
- Выходные — практика и pet-проекты
Первое повышение через 8 месяцев
Август 2023 года. Техлид зовет в переговорную:
— Ты показываешь хорошие результаты. Переводим тебя в мидлы. Зарплата 120 тысяч.
За год от дворника до мидл-разработчика. Рост зарплаты в 6,7 раза.
Путь к Senior: что я делал по-другому
К концу 2023 года я понял: чтобы стать Senior, недостаточно просто писать код. Нужно:
- Понимать бизнес-задачи — не просто выполнять техническое задание, а понимать, зачем это нужно
- Ментор младших разработчиков — делиться знаниями и помогать коллегам
- Участвовать в архитектурных решениях — предлагать улучшения и новые подходы
Стратегия роста в 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: "Нужно изучать все технологии"
Реальность: Лучше глубоко знать одну технологию, чем поверхностно десять.
Что бы я сделал по-другому
Если бы начинал сначала:
- Сразу пошел бы на структурированный курс — сэкономил бы полгода хаотичного изучения
- Раньше начал делиться опытом — networking и personal brand важны с первого дня
- Больше внимания алгоритмам — на многих собеседованиях спрашивают именно их
- Изучал английский параллельно — в Senior позициях без него сложно
Практический план для повторения моего пути
Месяцы 1-3: Основы
- Выучить синтаксис Java
- Понять ООП
- Написать первые простые программы
- Изучить Git
Месяцы 4-6: Углубление
- Spring Framework
- Работа с базами данных
- Создать первый веб-проект
- Настроить автоматические тесты
Месяцы 7-9: Портфолио
- 3 проекта разной сложности
- Оформление GitHub
- Написание резюме
- Подготовка к собеседованиям
Месяцы 10-12: Поиск работы
- Рассылка резюме
- Прохождение собеседований
- Доработка слабых мест
- Получение первого оффера
Год 2: Рост в компании
- Изучение корпоративных технологий
- Ментерство джунов
- Участие в архитектурных решениях
- Подготовка к Senior позиции
Финансовая сторона перехода
Инвестиции в обучение:
- Ноутбук: 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 читайте в нашем канале. Подписывайтесь, чтобы не пропустить новые материалы.