Как джуны проходят через свою первую работу? Как встраиваются в рабочие процессы, если за спиной пока только первое успешное собеседование?
Разбираемся, как облегчить процесс вхождения на новую работу и что спросить у тимлида — рассказывает senior-разработчик в «Сбер» и преподаватель IT School Maxima Виктор Яценко.
Какие инструменты установить?
Самое первое — какие инструменты понадобятся, чтобы было комфортно работать и какие используются именно в вашей компании. Какая среда разработки, какой нужен Java Development Kit, какой инструмент для работы с базами данных?
Попросите полный список, так в первые дни сможете установить, активировать ключи, разобраться с сертификатами и паролями. Крупные компании часто используют собственные лицензии или внутренние продукты, поэтому простая установка самых популярных инструментов, скорее всего, не спасёт.
Как скачать и сбилдить проект?
На это у новичков уходит обычно день-два, тут на вас и будут смотреть не меньше, чем на тестовом, так как обычно это сложный процесс, чтобы аккуратно все развернуть. Если что-то будет не получаться спустя 2-3 часа после того, как сами попробовали сделать, просите помощи.
С чего начинает работать проект — main или контроллер, который принимает запросы?
Ставьте туда много брейкпоинтов и гоняйте на дебаггере, пока не поймете, что вообще происходит. Помните, что вам на любой работе дадут время на адаптацию, так как все понимают, что проект, который прежде писался месяцами и годами нельзя схватить даже с первой недели.
Когда поймёте хотя бы примерно, как это работает (хотя бы чуть-чуть), просите дать вам задачи — пофиксить баги, написать тесты, это очень важно. Вы руками проработаете сами с сервисными классами или с сущностями, это даст вам намного больше, чем если вы просто будет смотреть, как работает проект.
Пара полезных советов
Ну и прям самое главное — ничего не бойтесь. Не бойтесь затупить, накосячить, будьте аккуратнее с гитом, просите больше кодревью, знайте, что он нужен не для того, чтобы ткнуть вас носом, а для того, чтобы вы стали лучше.
Следуйте всегда плану — сами пытаетесь решить проблему 2-3 часа, если не выходит, просите дать вам подсказку. Не решение, а именно подсказку, потом само начнёт щёлкать в голове и вы будете понимать, за что потянуть, чтобы раскрутить проблему.
Нечего делать — чётко обозначайте руководителю, чтобы дал вам хотя бы простую работу или посадил вас рядом, чтобы вы посмотрели, чем он занимается, если есть такая возможность.
Будут и удачные моменты и косяки, когда вы положите сервер на часок, все будет, не пугайтесь, жизнь длинна и она представляет собой лишь гонку, где вы соревнуетесь с самим собой, постарайтесь это учесть.
Больше о работе и изучении IT — в наших соцсетях.
(Например, здесь в телеграм-канале)
Больше о том, какими шагами до айти дойти — на нашем сайте.