Это руководство для тех, кто хочет вырасти до middle+,, а затем и senior Java-разработчика, пройти собеседования и получить оффер, совмещая обучение с основной работой.
Но давай определимся: нужно ли на самом деле тратить несколько лет, чтобы достичь уровня middle+?
На первой работе джуном я учился писать код, осваивал базовые технологии. Спустя полтора года я понял, что перестал развиваться.
Работодатель не мог дать достаточно задач для развития, на проекте применялось много устаревших технологий: Java 7, монолит, struts, не было Spring и Docker.
Казалось, что с таким опытом я буду интересен рынку, поэтому я решил двигаться дальше.
Я не смог найти подходящего ментора, поэтому решил учиться сам.
Выписал технологии с проекта, нашел курсы, книги и видео на YouTube.
Цель была ясной: зарплата от 200 тысяч и стабильная работа без переработок (нужно было больше времени для семьи)
Постепенно я начал общаться с HR на hh.ru, заявляя зарплатные ожидания выше 200 тысяч.
За месяц прошел более 20 этапов собеседований, получил 5 офферов с зарплатой от 150 до 250 тысяч.
На новой работе я проводил собеседования: на текущий момент за моими плечами 110 интервью кандидатов уровня middle+.
Параллельно с проведением интервью, я регулярно сам проходил собеседования в разные компании на позиции senior-разработчика, чтобы понимать, какие вопросы задают, что нужно учить и как развиваться на работе.
Спустя год в таком режиме я уже получал офферы от 350 т.р.
» Но что с вакансиями для мидлов и сеньоров?
Окей, а что нужно учить и как быстро выйти на уровень middle+?
Как правильно оформить резюме, чтобы получать отклики?
Что говорить на собеседованиях, чтобы тебе дали оффер?