Найти работу java без опыта и образовния — невозможно?
Изучал джаву чуть более полугода.
Как мне кажется, неплохо. Очень уверенно знаю джава кор, скл. Спринг и прочее не очень вникал как работает, но использовать тоже могу для своих целей.
Но проблема в том, что 99% откликов просто игнорируются. Даже на стажировки. Я до собеседования дошел 1 раз по тестовому заданию. Остальные комании даже его не дают. В резюме честно написал, что опыта нет, но описал весь стек, который знаю, скинул пару своих проектов.
Из вариантов в теории сейчас есть только попробовать устроиться через курсы от епама.
Сильный тильт с этого, думал что найду что-нибудь, ибо правда сильно вложил времени и сил в самообучение.
Сейчас правда такой конурс что видимо стоит забить не имея профильного образования чтобы себе же не портить нервы?
- Вопрос задан более года назад
- 2531 просмотр
Комментировать
Решения вопроса 0
Ответы на вопрос 9
Знаниие java малая часть того, что хочется видеть в программисте. Это и опыт, и знание теории программирования. Чистый кодописатель мало кому нужен. В проектах реальных ты зачастую по паре строчек в день пишешь.
Попробовать сделать проект, веб приложение, с базой данных. Настроить автоматическую сборку проекта. Положить код на гитхабе и ссылаться на него. Чаще всего резюме отфутболивают «секретарши» которые в программировании не разбираются. Если написано, что нету опыта, а им требуется с опытом. То резюме сразу в корзину. Так что проект за душой иметь помогло бы. Плюс проект на гитхабе может посмотреть и технарь и оценить. Если конечно все так красиво. Spring стандарт практически, его надо знать в любом случае.
Ответ написан более года назад
Нравится 1 1 комментарий
Tidus @Tidus Автор вопроса
У меня есть реализация REST-сервера, которая работает с бд и сделана грамотно (по солиду и трехслойной архитектуре), но пофиг всем
Михаил @Akela_wolf
Extreme Programmer
- иметь знания и навыки. Причем по современному, востребованному стеку. В случае Java это: Spring Boot, Hibernate, SQL, Kotlin, Gradle. Можете пойти в сторону мобильной разработки (под Android), там своя специфика. В той стороне сейчас модно Kotlin Multiplatform (потом с ним вернетесь к бэку, если будет интересно). Уметь Git — для командной работы это очень важный инструмент. Английский на уровне чтения и понимания документации и технических статей.
- иметь практический пример использования ваших знаний и навыков. Это могут быть: ответы на stackoverflow (заодно уровень английского прокачаете), pet projects, мерж реквесты в open source библиотеки/проекты. Фрилансерские проекты и т.п. В общем хоть что-то что показывает как вы пользуетесь вашими знаниями на практике. Чем больше таких примеров, тем лучше.
- пробиться на уровень технического собеседования. Это может оказаться сложно, поскольку HR будет смотреть на формальную сторону вашего резюме. Так что ищите компании, в которых есть вакансия junior developer. Такие компании, обычно, готовы обучать новых разработчиков, поэтому к ним будет проще
- если пройдете онлайн-курс и получите сертификат — это тоже будет вам плюсом.
Ответ написан более года назад
Комментировать
Нравится 1 Комментировать
Руководитель ИТ-проектов
99% резюме не смотрят — а сколько отправили?
К сожалению, сейчас такая ситуация с отделами кадров, что на некоторые вакансии хорошо если на одно из ста резюме ответят хотя бы. Много размещенных резюме по уже закрытым вакансиям, под своего человека, хватает и таких HR, что объявление размещают и поднимают в поиске, но отклики даже не смотрят. Продолжайте рассылать.
Если показывали какие то проекты, значит, уже нельзя говорить про полное отсутствие опыта. В конце концов можете вписать пару месяцев фриланса, чтобы пробиться до технического собеседования («Все врут в резюме (с)»).
Ответ написан более года назад
Комментировать
Нравится 1 Комментировать

Орхан Гасанлы @azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Спринг и прочее не очень вникал как работает, но использовать тоже могу для своих целей.
Пожалуй, именно с изучения этого стека и стоит начать.
Найти работу java без опыта и образовния — невозможно?
Можно найти работу. Да, будет сложно. Другое дело, возможно ли найти работу без знания Spring. А что именно вы планируете тогда писать? Парсеры и боты? Ну так можно и на фриланс биржах найти заказчиков.
Из вариантов в теории сейчас есть только попробовать устроиться через курсы от епама.
Как по мне, хорошая идея. Можно начать с курсов от Epam. А затем, стажироваться там же и трудоустроиться.
Можно еще пойти в QA, но тогда вам также нужно изучить соответствующие фреймворки. Например, Mockito, JUnit и т.д.
Как найти работу java программисту
21 октября 2023
Спасибо за статью! Все четко, по делу и много ссылок и советов! И мотивация повышается после прочтения тоже!
ivan Уровень 40
24 февраля 2023
спасибо. полезная статья
18 апреля 2021
31 декабря 2019
Круто! Благодарочка автору!
hidden #2180351 Уровень 13
16 декабря 2019
9 ноября 2019
имеет ли возраст какое то значение ?
11 марта 2019
Спасибо за инфу. Думаю, что если ты еще владеешь английским, то это тоже большой плюс.
Николай Бондаренко Уровень 31
26 апреля 2018
Не увидел в комментах информацию о городе автора. Будьте добры, напишите, из какого вы города? Или просто напишите, сколько население примерно. Действительно, периодически смотрю вакансии с упоминанием Java и JavaScript. Так вот, не вдаваясь в подробности, с упоминанием слова java на hh.ru в Челябинске 35-42 вакансии висит, а с упоминанием Javascript 100-115 вакансий. Как видите, соотношение Java / JavaScript = 1 : 3 для Челябинска. Так что, JavaScript желательно или даже необходимо знать, даже если это грустная новость для нас.
Как найти работу java программисту

*Запрещенная в России соцсеть.
Свой сайт + трафик на него
Пока одни кодеры ограничиваются только лишь кратким резюме на хедхантере, откликаясь на все подряд, я предлагаю пойти дальше: сделать личный сайт, куда можно выгрузить свое портфолио. А потом направить трафик на него.
Сделать сайт самому стоит примерно 0 рублей (не считая покупки домена и прочих мелких расходов), а вот на рекламу придется раскошелиться от нуля до плюс бесконечности. Конечно, последний вариант мало кого устроит. Но чисто ради эксперимента стоит выделить из своего кармана хотя бы 5 000-10 000 рублей и базово разобраться в таргете и контексте, если заниматься всем этим своими силами. Из легального и популярного, где сейчас можно продвигаться, остались только Реклама Вконтакте и Яндекс Директ . Если знаете еще норм площадки — маякните в комментах к этой статье.
Комменты на GitHub
Комментинг проектов на GitHub и других открытых форумах для разработчиков — хороший способ привлечь к себе внимание. Для начала можно попытаться найти какие-нибудь простенькие проекты, покопаться в коде и найти там ошибку.
Главное — не будьте токсичными, не придирайтесь и внимательно изучите код, прежде чем писать о баге. Показать свой профессионализм — круто, но не когда ты джун с опытом работы 8 часов.
Если дела совсем пойдут туго и найти хотя бы одну ошибку в чужом коде не получится, начните спрашивать и интересоваться разными проектами. Например, почему тот или иной разраб пришел именно к такому решению. Тут главное — не столько показать свою экспертность, сколько дотошность, желание докопаться до истины и привлечь к себе внимание за счет активностей.
Хакатоны
После этого заголовка вы наверняка подумали что-то вроде: «А еще сложнее ничего нельзя было придумать?». Спокойно! Все не так плохо, как кажется.
Да, безусловно, хакатоны — это не самый быстрый и простой способ найти работу в IT, тем более джуну. Но как вариант его нельзя совсем не рассматривать. Просто хотя бы потому, что в подобных соревнованиях участвуют спецы совершенно разного уровня. К тому же есть хакатоны специально для начинающих программеров. Например, здесь , тут, там и еще где-то точно можно найти, если покопаться.

Даже если вам не поступит оффер прям сразу, главное — проявить себя: показать свой потенциал и таланты. Нетворкинг рулит.
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»
Собственный проект с рекламой себя
Камон, в эпоху существования ChatGPT в принципе стыдно говорить, что делать сайт/мобильное приложение/что угодно — долго, тяжело и вообще в одиночку маленький неопытный джун не справится. Выделите хотя бы 3 дня на это: быстренько соберите общий шаблон кода с помощью нейросети, поправьте по своему усмотрению все, что там нужно поправить, укажите свои контакты как разработчика и пустите свое творение в свободное плаванье.
Да, оно будет далеко не идеально, но это уже хоть что-то, с чем можно начинать работать: продвигать себя, монетизировать проект или даже продать его. Вариантов — масса.
Не нужно быть самым талантливым джуном на свете, чтобы собрать небольшой проект с помощью ChatGPT, а потом говорить, что это вы сделали. Моральная сторона — уже другой вопрос. Давайте не об этом: мы здесь обсуждаем только способы прорваться в IT.
Что делать, если вами заинтересовались?
Обрадоваться и представить, как вы уже зарабатываете 200 000 рублей в секунду. Но есть нюанс.
Допустим, на вас вышел классный стартап (как бы ужасно это ни звучало — почему так ) и СЕО просит скинуть нормальное резюме. Где вы, что вы и какой у вас бэкграунд — никто не знает. А у вас из айтишечки только портфолио, которое они с командой уже пощупали и хотят еще.
— Вопрос: что делать будем?
— Собирать резюме на коленке, конечно же! Разве кто-то делает по-другому?
Короче, нормальное резюме — тоже возможность ворваться в IT и не самая очевидная. Разумеется, никто не будет отменять вас за какое-то некрасивое резюме. Но оно идет как плюсик в карму.
Собрать классное продающее резюме можно, например, вот в этом онлайн-конструкторе . Здесь уже есть полностью готовые шаблоны для айтишников всех мастей: осталось лишь подправить любой понравившийся под себя и кидать ссылку на резюме всем, кто хочет дать вам работу.

Лучше использовать этот вариант, чем классический хехе ру или, того хуже, делать резюме в Ворде или Гугл Документах. Как минимум просто потому, что это будет выглядеть странно: человек хочет войти в АйТи, но до сих пор живет в 2007.
Напишите, с чего вы начали свой путь в IT и как нашли работу джуном? Поделитесь опытом.
Материалы по теме
- Обратная сторона медали: 9 причин, почему тебе не нужно идти в IT
- Где программисту искать удаленную работу?
- Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме
- Как программисту составить резюме, чтобы получить работу: советы и типичные ошибки
Ищу java-разработчика. Как и где искать java разрабов.
На сегодняшний день насчитывается около 700 языков программирования. Язык Java — один из самых востребованных. В статье разберем особенности подбора java-разработчиков: на что обратить внимание и где искать.
Язык Java
Java относится к объектно-ориентированным языкам программирования.
По данным State of the Octoverse, в 2020 году Java занял третье место по популярности среди других языков. Почему же его выбирают программисты?
Гибкость
- Готовую программу можно запустить на любом устройстве, если на нем есть виртуальная машина Java.
Универсальность
- Java — язык общего назначения. На нем пишут финансовые программы, компьютерные игры, мобильные и клиентские приложения.
Легкость в изучении
- Язык Java считается легким в освоении для начинающих в сравнении с другими языками.
Что важно при подборе
Подбор java-разработчика опирается на общие принципы ИТ-рекрутмента.
Однако популярность языка растет, а вместе с ней и запросы кандидатов. Рекрутеру важно понять, что именно разработчик выбирает компанию, и возможно, ваше предложение будет для него пятое за день. Поэтому вакансия должна быть привлекательной.
Суть проекта, стек технологий
Этот пункт стоит наравне с уровнем зарплаты. Хороший программист постоянно учится, наращивает свои hard skills. Он хочет применять свои знания в проекте с интересными задачами.
Как заинтересовать. Презентуйте компанию с позиции технологий и области применения. Рассказывайте о задачах честно — это покажет общность интересов и сэкономит время на дальнейших этапах.
Уровень дохода
Здесь правила игра определяет разработчик. Они регулярно мониторят рынок труда с целью увеличить свой доход.
Как заинтересовать. Соотнесите уровень вилки зарплаты с предложениями конкурентов. Если она сильно отличается, сообщите цифры руководителю. Найти классного программиста не просто, поэтому проявите гибкость и не упустите ценный ресурс.
Важный момент. Многие разработчики мониторят рынок и не собираются менять компанию. Получают оффер с более высоким доходом и идут к руководителю за повышением зарплаты. Цель рекрутера — выявить реальную мотивацию поиска работы.
Плюшки компании и условия работы
Каждый второй программист мечтает об офисе Yandex или Google. Ну или о чем-то похожем. Бывает так, что просят показать фото офиса. Этот пункт действительно важный.
Как заинтересовать. Современный офис, зона отдыха, комфортная столовая — тот минимум, который должен быть. Да, кофемашиной и печеньками уже мало кого удивишь. Поэтому подумайте, чем ваша компания уникальна. Что вы можете предложить сотруднику, помимо достойного дохода? Возможно, онлайн-интенсивы, тимбилдинги, или скидки на спорт.
Возможности роста
Для программиста это гарантия того, что он не заскучает на однотипных задачах и сможет дорасти до тимида.
Как заинтересовать. Расскажите о перспективах и как можно развиваться в компании.
Команда
От нее зависит не только нагрузка, но и общий дух в коллективе. Айтишники любят находится в своем кругу, обсуждать код, разбирать баги.
Как заинтересовать. Расскажите сколько человек в проекте, какие роли у каждого.
На что обратить внимание в резюме
Реальные скиллы разработчика определяет технический руководитель. Но есть ряд моментов, на которые рекрутеру стоит обратить внимание.
- Коммерческий опыт разработки на Java. Если вакансия Junior, можно рассмотреть студенческие проекты.
- Знание фреймворков. Основные: Spring Framework, PrimeFaces, PrimeFaces, Blade.
- Знание баз данных. Например, MS SQL и Oracle.
- Английский язык на уровне elementary и выше для чтения технической литературы.
- Курсы, дополнительное обучение по Java. Нужны не для галочки, а для развития и применения hard skills.
Где искать
Если HH.ru просмотрен вдоль и поперек, предлагаем расмотреть более интересные варианты для поиска.
Социальная сеть для установления профессиональных контактов, а значит и поиска сотрудников! Здесь сосредоточена аудитория, которая не сидит на работных сайтах.
Еще один плюс — пользователи открыты к общению и ждут писем с предложениями о работе. Это одна из задач LinkedIn.
Как искать
Поиск кандидата в шапке профиля
Введите заголовок в шапке профиля «looking for Java Developer». Пользователи, которые будут искать здесь вакансии, введут эту фразу в поисковую строку и найдут вас. Для связи есть кнопка “Установить контакт”, либо можно написать напрямую.
Поиск по ключевым словам
Чтобы сузить поиск и не пересматривать тысячи профилей, вводите ключевые слова с указанием специальностей. Например, «looking for a job as Java Developer».
Оператор «OR» позволяет вводить две специализации.
Например, «ищу работу Java Developer» OR «активно ищу работу по PHP».
Основной минус LinkedIn — поиск нужно настраивать вручную. Но если нужен хороший Java-разработчик — время точно стоит потратить.
Boolean search
Boolean search (булевой поиск) — это поиск веб-страниц с использованием специальных слов-операторов (AND, OR, «» и т. д.).
Зачем это нужно рекрутеру
Они находят веб-страницу по введенным данным. Для рекрутера это сокращение времени и более целенаправленный поиск. Инструмент, который позволяет как расширять, так и сужать поисковой запрос.
Как использовать
Для того, чтобы этот метод работал необходимо грамотно составить запрос.
- Подберите ключевую фразу “разработчик java” “москва”
- Добавьте нужных операторов (“ “, — , OR и т. д.).
- Пропишите все в поисковой строке
- Нажмите Enter.
Вы увидите веб-страницы с релевантным запросом.
| Оператор | Для чего нужен | Пример |
| “ “ | поиск точной фразы | “Middle Java Developer” |
| — | исключает слово из запроса | “Java Developer-вакансия-jobs” |
| OR | поиск по нескольким словам сразу | “Java разработчик OR Программист” |
| site: | поиск на конкретном сайте | site: github.com |
Форумы, жж-сообщества по программированию
Их достаточно много. Например,такие: CyberForum, SGL.ru, КлубПРОграммистов.
Форум для программистов как закрытый клуб, в котором они общаются на своем языке и задают вопросы. Поэтому найти здесь кандидата не просто.
Как искать
Для начала зарегистрируйтесь и изучите форум. На них есть темы, часть из которых разделяется по уровню программистов. Можно перейти в личную переписку, или поискать профиль кандидата на GitHub. Иногда участники сами делятся ссылками на хостинг своих проектов.
Stackoverflow
Веб-сайт с системой вопрос-ответ по программированию. Похож на форум, но охватывает другие языки и более популярен у разработчиков.
Как искать
Через X-Ray запросы или через никнеймы как на форумах.
Здесь есть группы с вакансиями и специализированные группы для джавистов:
Java Tutorials and IT jobs, JAVA JOBS, Javascript Developers.
Как искать
Сообщества закрытые, поэтому для начала нужно подать заявку. Facebook — деловая социальная сеть. Оформите свою страницу, пропишите должность и название компании. Так потенциальные сотрудники сразу увидят кто к ним обращается.
Еще один способ — прямой поиск. В поисковой строке можно искать сотрудника по конкретной компании и опыту работу. Обращайте внимание на год и текущее место работы.
Чтобы найти классного Java-разработчика, используйте разные способы. Изучайте сферу и презентуйте вакансию со стороны преимуществ для кандидата.
