«Давайте так: если вам нужна история “уволился, за три месяца стал синьором и теперь живу на Бали” — это не ко мне. У меня ипотека, ребёнок и собака. Я просто очень не хотел всю жизнь сидеть в Excel».
«В день у меня было по 200–300 входящих в мессенджерах. Я приходил домой на полном выносе, а мысль, что завтра будет то же самое, уже начинала давить физически».
«Мне 33 было, когда я начал об этом думать всерьёз. Не 19. Казалось, поезд ушёл. Плюс я такой “полугуманитарий” — экономический вуз, логистика, Excel, немного SQL. В голове сидела картинка: Java — это что-то адски сложное, ракеты в космос запускают».
«Я ночью сидел, закрывал очередной отчёт по складам, и поймал себя на мысли: если я через 5 лет буду делать всё то же самое, мне будет прям очень плохо. И от этого стало страшнее, чем от мысли про Java».
«Я честно признал: я не дизайнер, меня не тянет рисовать. Во фронтенде меня пугала вся история с версткой, браузерами, пикселями. Мне всегда были ближе логика и “внутренности”. Поэтому выбор сужался до бэкенда и аналитики».
«Я смотрел вакансии на разных сайтах, и Java всплывала постоянно. Плюс друзья-разработчики сказали: если хочешь серьёзный бэкенд, Java — нормальный выбор. Да, не самый лёгкий старт, но зато фундаментальный».
«Мы с женой сели и честно посчитали. У меня было два реальных окна:Всё. Любые разговоры про “по 4 часа каждый день” — мимо.»
- утром 20–30 минут, пока все спят;
- вечером 30–40 минут, когда ребёнок уже лег.
«Честно, первые две недели я тупо путался в том, куда нажимать. IDE казалась космическим кораблём. Перелом случился, когда я перестал каждый раз гуглить “как запустить программу в IntelliJ” и сделал это пару раз на автомате».
«В первый месяц я дал себе правило: не геройствовать. Лучше каждый день по 20 минут, чем один раз 3 часа, а потом неделю ненавидеть всё это.»
«Боялся, что буду просто списывать, и ничего сам не пойму. Поэтому первые недели вообще его не трогал».
«Я завис на одной задаче с циклами и массивами. Три дня подряд делал одно и то же, лез в решения, но до конца не понимал, почему это работает. Тогда я “сдался” и написал наставнику: объясни, что здесь происходит, как десятикласснику.
Он расписал этот код по шагам, с аналогиями, я прям увидел картинку в голове. И понял, что, если грамотно пользоваться, это не шпаргалка, а реально учитель.»
«Меня больше всего удивило, что сам язык — не космос. Самое тяжёлое было не в Java, а в том, чтобы выработать привычку садиться каждый день. Код — это как спортзал: сама штанга не страшная, страшно встать с дивана.»
«Я сделал эту штуку для себя — просто потому что хотелось каждый день видеть список задач в консоли. Она была страшная, без архитектуры, но это было “моё”. Я сам придумал, сам сделал и пользовался.»
«Именно на CRUD’е я понял, зачем нужны коллекции и как вообще живут данные в приложении.»
«Когда я видел в примерах код, который “как-то работает, но я не понимаю”, я копировал его наставнику и просил: объясни по строкам. Это сильно ускоряло понимание.»
«Бывали дни, когда я сидел 40 минут, у меня вообще ничего не получалось. Я писал наставнику не код, а честно: “Объясни, нормально ли, что я это не понимаю?”
«Когда тема чуть-чуть улеглась, я просил: “Дай ещё 3 маленьких задачки на коллекции, но без подсказок”. Это было как тренажёр: ещё подход, ещё, ещё.»
«В какой-то момент стало казаться, что я топчусь на месте. Теория усложнилась, а “видимых” результатов не было. Одно время я три недели подряд просто выполнял задания и не видел смысла.»
«Я договорился с собой: если пропускаю день, не буду устраивать самобичевание. Моя задача — вернуться к 20 минутам как можно быстрее. Не “догнать”, а просто снова начать. Плюс я прям проговаривал это наставнику: “фейл недели такой-то, помоги составить план возвращения”.»
«Первые две недели Spring казался магией. Аннотации, автоконфигурация, что-то само поднимается…
«До этого GitHub был чем-то для “настоящих программистов”. В какой-то момент я признал, что если хочу к ним примкнуть, надо перестать прятать свои поделки в папке “Проекты_для_курса_3(новый)(копия)”».
«Я понял, что курс курсом, но “идеальной подготовки” не будет никогда. Поэтому начал смотреть на себя глазами вакансии: вот есть такой-то стек, вот я закрываю пункты А, Б, В, а Д и Е нужно добирать.»
«Я копировал описание вакансии и просил наставника: “объясни по-человечески, что от меня хотят” или “составь план, как закрыть эти пункты за полгода”. Это помогало не паниковать и не пытаться съесть всё сразу.»
«Я просил: сыграй роль интервьюера по Java-джуну, задавай вопросы по темам: коллекции, ООП, Spring. Иногда было больно, но полезно.»
«Я брал свой проект и просил наставника: “покажи, где код можно сделать чище”. Так я начал узнавать про “говорящие имена”, разбиение на методы, избавление от дублирования. Это сильно подтянуло качество кода.»
«Я понял, что пустое резюме типа “я прошёл курс” никому не интересно. Поэтому сделал упор на то, что я уже реально написал и с какими темами работал.»
«Я добавил ещё один блок по 20–30 минут в день именно на подготовку к собесам. То есть у меня стало примерно 1–1,5 часа в день: час — прокачка по треку, полчаса — вопросы/алгоритмы/собес-симуляции с наставником.»
«Я выбрал стратегию: 10–15 качественных откликов в неделю. Не 2 и не 100. Под каждый отклик чуть подстраивал резюме, особенно блок проектов.»
«За первый месяц я получил, кажется, три приглашения на созвон и около 15 отказов. Остальное просто игнор.
Сначала было тяжело эмоционально: мозг вытаскивал все старые страхи: “Ты старый”, “Ты не из IT”, “Посмотри на себя”.»
«Я прям так и писал наставнику: “получил очередной отказ, помоги не скатиться в самоуничтожение”. Мы разбирали, что может быть не так: резюме, стек, конкуренция. Это не отменяло обиды, но превращало её в задачи.»
«Я просил: “давай ты — интервьюер, я — кандидат”. Он задавал вопросы, я отвечал, он потом разбирал: где я ушёл в сторону, где сказал непонятно.»
«Покажи, как можно было ответить лучше, но не заученно».
«Я несколько раз проговаривал вслух: “Расскажите о вашем проекте”. Наставник помог выстроить структуру: контекст → задача → стек → сложность → выводы. Это прям очень пригодилось на реальных встречах.»
«Честно, я думал, что расплачусь прямо на звонке. Но, когда HR сказала “Мы готовы сделать вам предложение”, первой мыслью было: “Надо жене написать”. Второй — “Так, а я вообще потяну?”.»
«Самым тяжёлым периодом для меня был 4–5 месяц. Когда уже не новенькое, но ещё не видно “выхода к проектам”. Именно тогда проще всего бросить.»
«Если бы не короткий формат уроков, я бы точно сгорел. У меня не было шанса выделять по три часа, а вот 20–40 минут в день — да. Это скучно звучит, но именно это меня спасло.»
«ИИ-наставник для меня — это не “бот, который пишет код”, а кто-то, к кому можно прийти с фразой: “я тупой, объясни”. И не получить в ответ “иди гугли”, а получить нормальное человеческое объяснение.»
«Сейчас я вижу себя как сильного джуна с большим запасом по росту. Я не иллюзия, что через месяц стану синьором, но я уже не ощущаю себя самозванцем, который “притворяется программистом”.»
«Дальше хочу подтягивать тестирование, архитектуру и потихоньку влезать в DevOps. И при этом продолжать учиться в том же режиме: немного, но каждый день.»