Вопрос java разработчикам

Пытаюсь найти первую работу в качестве java trainee.

Изучил Java SE, Spring(Core, Web, MVC, Rest, Data, Security), Hibernate, JDBC, MySQL.

Написал небольшой пет проект, в котором использовал вышеперечисленные технологии. Когда откликаюсь на вакансии, требования которых полностью удовлетворяю, чаще всего получаю отказ без каких-либо объяснения причин.

Вопрос собственно заключается в следующем: я действительно все ещё мало знаю, или просто конкуренты на рынку труда сейчас на те же позиции просто лучше?

Ну и накидайте, пожалуйста, что толкового почитать/посмотреть по теме.

66
7 комментариев

Не указывай возраст
Не указывай Trainee | Junior. Просто java software engineer. (а уже в резюме поймут что ты новичек)
Пиши сопроводительное письмо

удачи, друже

про почитать/посмотреть:
посмотри как проходят интервью на джаву джуна. на ютубе есть такие видосы, много полезного. в частности научиться формировать ответы на заезженные вопросы.

почитай статьи интересные как разные компании решали какие-то проблемы (по твоему стеку). я мобильщик и статьи убера для меня самые любимые. всегда можно обсудить либо на собесе, либо на перекуре про их решения. А горящие глаза Джуна, как говорят некоторые, лучше чем его знания

Можешь по фасту изучить питон) Я сам когда начинал пошел на питониста, но через месяц решили что я буду более полезен в компании как джавист. Вот и перевели.
Ну это так, шутка все. С откликами на вакансию — важно количество, порой нужно очень много раз откликнуться.

Найди просто стажировки в какие нибудь компании(тинькофф например делает и много других) - через стажировку намного легче войти, потом устраиваешься в штат и все, если конечно на стажировке все норм пройдет

Книга "Java. Эффективное программирование" Блох Джошуа. 3-издание последнее, вроде.

Примерно везде одинаково, от языка программирования не зависит. Главное пробиться в компанию на условиях которые на грани приемлемых. Деньги вообще не должны быть важны. Хотя бы год нужен для набора опыта.

При этом крайне не стоит бросать самостоятельное изучение - опыт в компаниях не тоже самое, что направленное изучение технологий. Тут больше зависит куда получится устроиться работать - продуктовая компания/IT отдел обычного бизнеса или аутсорс (не знаю сколько их осталось в РФ).

Тут важный момент это то что Джава - это бэкенд. Всё-таки бэкенд-разработчиков требуется поменьше, а требования к ним повыше т.к. серверная часть это про отказоустойчивость и производительность.

Без опыта работы на удаленку вообще без вариантов поэтому лучше искать в своем городе работу. Проявлять инициативу, убеждать и производить впечатление на собеседовании.

Для компании даже джуны - это убытки, а уж стажеры. Поэтому надо предусмотреть всё до мелочей.
Ну и да, почему один только проект, пиши ещё и ещё.

О, был в точно такой же ситуации. Без опыта работы все твои достижения никому не всрались. Ищи неоплачиваемые стажировки