Как у тебя сейчас дела, друг? Советы которые давал год назад, актуальны сейчас? Реально, изучив все те технологии, про которые ты писал, устроиться сразу миддлом?
Чуть позже обязательно напишу, но одно можно сказать с уверенностью. Забудь слово Junior. Они никому не нужны сейчас. Пиши резюме на мидла, а там уже, когда пригласят на собес необходимо показать класс. Запомни одну штуку, что написал в резюме, то будут спрашивать с пристрастием. Вообщем и целом тебе нужно пахать очень сильно. Я посвящаю Java и технологиям с ней связанной большую часть суток. Это мое любимое занятие. Еще очень важный навык - это Английский язык. Начинай пользоваться им прямо сейчас. Пусть ты будешь допускать очень много ошибок, но используй именно Английский язык. Для прокачки скилов могу посоветовать три хороших ресурса: puzzle english, Skyeng, Italki. У первых двух есть бесплатные разговорные клубы онлайн, на третьем ресурсе можно прокачать English skills с учителем один на один. Просто выбираешь понравившегося учителя и занимаешься. В Skyeng тоже неплохо можно прокачаться с учителем тет-а-тет.
Так вот по этой причине и сложно устроиться, не нужно писать джун. Они (Junior) никому не нужны.
У тебя есть большой шанс устроиться на работу, если ты хорошо владеешь или понимаешь на хорошем уровне следующие штуковины:
1.JavaCore2. Алгоритмы и структуры данных
3. Многопоточка (любят спрашивать на собесах)4.SQL обязательно знать
5. Обязательное знание на уверенном уровне,Linux(работа в терминале. Подключение по ssh к боевому серверу и работа в терминале на этом серваке.)6.JUnit,Mockito,Selenide знать обязон в 2021 году.7.Docker, ребята, знакомьтесь с этой темой.8. Английский язык должен быть и это даже не обсуждается.
Ну и пошла тяжелая артилерия.
В обязон знать или иметь твердое представление о:
1.SOLID принципах
2.GOFPatterns3.SpringFramework(MVC,Boot,Security)4.Hibernate(MyBatis)5.Bootstrap(будет плюсом)6.JavaScript(будет огромным супер плюсом)7.CI/CD(будет огромным плюсом если знаешь, как с этой штукой работать и настраивать).
Ну все, пора остановиться, а то уже для некоторых это уже стресс. Да, ребята и девчонки, никто не обещает, что будет легко, точнее многие обещают, но на самом деле все по другому, не так, как в сказке.
P.S. Цель данной писанины, не напугать, а показать, что будет не легко, как большинство думают.
мда жесть конечно,меня это кстати тоже не может не пугать))здесь такой список разных фреймворков,будто бы это уровень сеньора,а не джуна))где взять такой опыт,чтобы освоить все это?например вот Spring,где как лучше освоить?я знаю много курсов по этой теме есть
К сожалению, при найме смотрят не на заголовок резюме, а на опыт в этой области. Вы можете и Senior написать, но это ничего кроме улыбки с той стороны не вызовет. Думаю, достоточно позиционировать себя просто как «программист», без доп. приставок.
По резюме спрашивают довольно поверхностно, а часто ваше резюме попало технарю за 10 мин до встречи :) Так что вопросы у них не зависят от описанного в резюме. Ну, преимущественно.
На сколько глубоко необходимо знать JavaScript? Просто на уровне чтения? На работе будут задачи кодить на JavaScript и BootStrap или просто понимать то, что написано фронтендером? Просто понимать язык на уровене чтения не пойдёт, без глубоких познаний?
SolomonVP
Без Vue или React сейчас сложно устроится фронтенд разработчиком
а так же верстка, html, css ( репроцессоры и т.д. ), мобильная верстка и т.д. =)
у меня девушка сейчас ищет работу, в спб, без опыта толком смотреть не хотят, с учётом что у неё есть портфолио как по мне не плохое