Сегодня я хотел бы поделиться опытом поиска работы Java-разработчиком в РФ.
Начну с того, что кратко расскажу о себе и своём стремлении стать разработчиком, подкрепляя это реальными фактами.
Итак, я обычный парень без каких-либо связей. После 9-го класса пошёл в техникум, закончил его на «отлично», затем отдал год службы в армии. После армии, как и у многих, у меня не было возможности учиться очно, поэтому я поступил на заочное отделение в РИНХ на факультет КТиИБ и так далее. Пошёл работать: перепробовал множество профессий — фильтровал пиво, работал на складах Wildberries, в горячем цеху сети «Сицилия». Всё это время, на протяжении 2–3 лет после армии, я стремился стать разработчиком.
Как и многие ребята, которые не знают, с чего начать, я изучал всё подряд, неструктурированно: то Python, то JS. Потом взял перерыв, потому что потерял веру.
В конце 2023 года я вернулся в IT в попытках найти возможность стать разработчиком. Тогда я прошёл курсы на SQL Academy (понял, что без SQL в бэкенде никуда), кое-как одолел их за 1–2 недели. Потом мне выпал шанс пройти стажировку в ЦФТ. Я успешно прошёл все этапы, и меня взяли на позицию инженера по сопровождению. Там я плотнее познакомился с SQL, начал делать запросы разной сложности в PL/SQL Developer. Затем я понял, что эта позиция мне не симпатизирует и это не тот опыт, который я хотел получить.
В начале мая 2024 года я решил, что надо плотно начать изучать какой-нибудь язык программирования, и остановился на Java. Купил себе книги:
Герберт Шилдт, «Java. Полное руководство» (12-е издание);
Алексей Васильев, «Программирование на Java для начинающих».
Я прочитал вторую книгу и делал всё, что там было написано. Затем принялся за Шилдта, но где-то на 700–800 странице понял, что это скорее справочник. Я уделял учёбе по 2–4 часа каждый день, а то и больше. Учился через силу, поначалу было туго с пониманием, но я не сдавался.
Примерно в июле, когда я всё дочитал, решил перейти к курсам и купил подписку на JavaRush. Я осознанно дошёл до 30-го уровня и остановился, поняв, что надо расти дальше. На это ушло около 2–4 месяцев плотной учёбы по 2–4 часа в день (и больше). Я очень редко позволял себе отдых — раз в неделю, — а потом корил себя за это.

В сентябре я устроился в другую компанию (называть не буду) на позицию АБП, где работаю и по сей день. Занимаюсь поддержкой множества серверов, их поднятием, работаю с ELT, GitLab, CI/CD, Linux, PostgreSQL, PL/SQL Developer, делаю выборки для дашбордов. Позиция поначалу была достаточно сложной, но сейчас я чувствую себя как рыба в воде.
Там я встретил очень хорошего человека — Славу, который работает со мной в компании. Он дал мне структурированные наставления по тому, что нужно изучать для успешной работы бэкенд-разработчиком: SQL, Java/Kotlin, Linux, Spring, REST API. (Слава, спасибо тебе!)
И вот я решил, что надо изучать Spring, REST API и так далее, потому что не имел о них понятия. Решил купить два курса у Алишева (вот они на скрине):
Java — получи чёрный пояс!
Spring для начинающих

Я прошёл первый курс с октября по ноябрь, чтобы закрепить знания по Java, а второй — с ноября по декабрь.
Затем я прочитал книгу «Head First. Kotlin» и прошёл курс «Spring — Полный курс. Boot, Hibernate, Security, REST».

Полученные знания я начал применять на практике, делая свои мини-проекты на GitHub: всякие CRUD-приложения, REST API, микросервисы, которые обращаются друг к другу, и так далее.
Я — увлечённый разработчик, который откликнулся уже на 700+ вакансий (и это не шутка). Но дело в том, что на одну позицию приходится по 300–1000 откликов. Я каждый день тружусь и думаю, что не один такой. Я ищу возможности применить свой опыт. На работе мне дали шанс актуализировать пару сервисов: поменять сборки, обновить конфиги, поработать с CI/CD — за это я очень благодарен ребятам. Но поскольку моя текущая должность АБП не позволяет направить все силы на разработку, я немного расстроен.
Я надеюсь, что мне всё-таки предоставят возможность реализоваться. Я просто верю, терплю и очень хочу стать Java-разработчиком. Я для этого много сделал и готов делать дальше, показывать результат. Но пока нет приглашений, одни отказы из-за отсутствия коммерческого опыта. И дело не в моём резюме — оно составлено достаточно хорошо. И на работе не совсем понятно, что будет дальше.
В общем, сейчас я живу с мыслью:
«Я понял, что знать путь и пройти его — не одно и то же».
И я уверен, что не один такой пахарь. Просто накипело. Я осознаю, что надо просто продолжать верить, и всё получится. Всем успехов и всех благ!
Мой путь — это история не о гениальности, а о настойчивости. Когда кажется, что ничего не получается, я просто открываю IDE и пишу ещё один класс, ещё один метод — потому что именно так и собирается опыт, по кирпичику.
Комментарии (46)
Roman19861986
08.10.2025 20:31Успехов! С такой настойчивостью ты этого добьешься. Можешь на биржах типа Upwork поискать проектов.
Roman19861986
08.10.2025 20:31Что такое абп?
Areso
08.10.2025 20:31есть шанс, что АБП - это автоматизатор бизнес процессов, но у них совершенно другие погремушки, Камунда и т.п., а не
> Занимаюсь поддержкой множества серверов, их поднятием, работаю с ELT, GitLab, CI/CD, Linux, PostgreSQL, PL/SQL Developer, делаю выборки для дашбордов
Так-то лист тянет на джуна-девопса, почему нет... Там и конкуренции меньше.PavelVerbenko Автор
08.10.2025 20:31Я совмещаю администрирование бизнес приложений (АБП) и разработку на Java/Kotlin, я с Вами согласен, я тоже думаю, ��то мне ближе Devops, ну я держу курс на полноценного разработчика.
PavelVerbenko Автор
08.10.2025 20:31Администратор бизнес приложений
Vitalis83
08.10.2025 20:31Попробовать поговорить с местными разрабами, у нас благодаря руеоводителю разработки так из саппортов и бизнеса несколько разрабов появились и аналитиков. Просто поговори скажи хочу разрабом стать помогите, готов пахать и учиться. Меня так в 40 лет аналитиком взяли:)
Roman19861986
08.10.2025 20:31Кажется надо на работе узнавать что можно поделать, можно ли код поизучать, баг какой может дадут. Но так то надо ещё основы git, Grade, hibernate. Глубоко не обязательно, важны основы. И вопросы гуглить на интервью типичные и ответы. Книги по 1000 страниц по мне не обязательно.
CrashLogger
08.10.2025 20:31Выпускники курсов никому не нужны - это вроде бы уже всем известный факт.
dyadyaSerezha
08.10.2025 20:31одни отказы из-за отсутствия коммерческого опыта
Откуда такая инфа? Были ответы с объяснением причин отказа?
chesser69
08.10.2025 20:31Одного желания недостаточно. Программировать легко, разрабатывать сложно. Поэтому, конечно, интересна больше статистика собесов, что Вас спрашивали и какая обратная связь. 1-2 недели на sql тоже интересно. Для разработки неплохо бы погрузиться в реляционную алгебру, знать ряд нюансов хотя бы в паре СУБД.
Если не приглашают, то выше хороший совет. Нужно подгонять резюме под конкретную вакансию.
NightBlade74
И не будет. Сейчас люди с толстенным резюме и более чем солидным подтвержденным опытом зубами клацают. Рынок на спаде, причем это еще далеко не дно.
Мало того, разработчики требуются не просто с опытом, а с опытом работы с конкретными библиотеками, фреймворками и продуктами наподобие Postgres, MongoDB, Kafka, Redis и т.п. К этому должны прилагаться вспомогательные инструменты типа конкретной IDE, Git, Jira и Confluence. Мало уметь писать код, надо уметь взаимодействовать с командой.
Причем если резюме не соответствует вакансии на 100% оно тут же летит в корзину, не дойдя до человека, поскольку HR категорически трудно обрабатывать такой объем откликов и они используют автоматизированную обработку. Тут с месяц назад была про это статья.
Еще бывают "забавные ситуации типа: дал отклик на вакансию 6 августа, ответ (отрицательный) получил 6 октября.
Извините, если кого огорчил.
MVMmaksM
Дальше будет хуже, может быть, что у ИТ-компаний начнут отбирать льготы, ибо казна пустеет, а деньги взять негде
RulenBagdasis
Не может быть, а точно отберут. Вкрутят ндс и увеличат страховые взносы. Казна уже пуста, звучат уже предложения обирать безработных.
PavelVerbenko Автор
Полностью с Вами согласен, поэтому единственный вариант, пробиваться внутри компании.