Обучились на курсах или даже получили профильное образование, прошли с пару десятков собеседований, и вот, фортуна повернулась нужной стороной – получена должность Junior Developer. И не где-нибудь, а достаточно в крупной компании. Но что дальше? Как не разрушить ожидания, не разочароваться самому к чему готовиться? Разберем, что ждет junior dev в крупной IT компании. Выбор языка программирования сегодня является актуальным вопросом.
Кто такой developer junior в крупной IT компании
Что такое крупная компания? Это понятие очень условное, но если в есть несколько команд разработчиков, несколько проектов, менеджмент, в штате больше 50 сотрудников, то такую компанию вполне можно считать крупной.
Работа для junior в такой компании отличается от других. Поэтому и обязанности другие. Если вы думаете, что в крупной IT компании на роли developer junior работать сложнее – это не так.
Роль Junior Developer в IT
Младший разработчик имеет незначительный опыт. Это специалист, который работал на фрилансе, или только закончил обучение, делал очень простые проекты и теперь попал в хорошую компанию.
Это не самый низкий грейд в IT. Есть еще Intern или Trainee – стажер. Как правило, работают за «спасибо» или супермаленькую зарплату, чтобы набраться опыта.
Джун уже что-то умеет, есть базовые навыки, небольшой опыт. Он может рассчитывать на зарплату в 300-600$, в зависимости от компании. А еще при правильном подходе к работе, рост до позиции Middle происходит достаточно быстро в крупной компании – за 6-12 месяцев. Это одно из преимуществ работы именно в крупных компаниях.
Какие навыки нужны Junior Developer на старте
Чтобы быть уверенным джуном, необходимо обладать следующими навыками:
- базово разбираться с технологией, на которой вы работаете;
- знать инструменты для работы с технологией;
- уметь разбираться в документации, быстро находить ответы на вопросы;
- грамотно ставить вопросы наставнику или коллегам, четко и понятно, что именно вы хотите получить;
- логически и критически мыслить, думать, прежде чем задавать вопрос или готовить решения;
- разбираться в терминологии, процессах, понимать, о чем проект, главные задачи.
На этапе, когда вы junior разработчик, от вас ожидают, что вы приобретете опыт. Также от вас ждут, что вы будете вникать в проект, учиться и развивать свои навыки. Поэтому Soft Skills иногда на этом этапе важнее, чем Hard Skills. Гарантировано от вас ожидают роста навыков.
Что будет делать Junior Developer на IT проекте
Не бойтесь обязанностей. От вас в крупной компании не будут ожидать быстрых решений. Куда важнее – рост и вектор мышления. Если чего-то не знаете, это нормально. Ваша задача – узнать. Это основное ожидание от вас – заинтересованность, вовлеченность, мотивация и желание развиваться как специалист.
Но все же junior dev выполняет определенные задачи:
- исправляет мелкие и незначительные ошибки в коде;
- работает с версткой, частями кода, не всегда с реальными;
- изучает ранее внедренные концепции, разбирается с процессами;
- работает с внутренними инструментами и функциями компании;
- разбирается с работой серверной части;
- принимает участие в обсуждениях, на этапе планирования проекта;
- помогает определять общие баги, преимущественно в серверной части.
Погружение происходит постепенно. Это ключевое отличие от мелких компаний, где даже Junior Developer может быть ключевым игроком. В крупных IT бизнесах джуну дают достаточно много времени освоиться. Но от вас ждут постоянного роста.
Как быстро получится перейти на позицию выше?
Можно быть junior dev 5-6 месяцев, а можно и 4 года. Но вот тут тоже наблюдается ключевое отличие. В маленькой команде менеджмент заинтересован, чтобы вы оставались как можно дольше джуном. Потому что не будет роста зарплаты. А рост задач – гарантированно будет.
В крупных IT компаниях от junior dev ожидают рост, потому что такие компании растят специалистов «под себя», под свои процессы. Им выгоднее дать вам выше зарплату, но получить Middle специалиста. Если менеджмент не увидит рост через 12-16 месяцев, вас просто уволят. Поэтому в крупных компаниях карьерный грейд достаточно быстрый.
Заключение
Если вы попали в крупную компанию на позицию Junior Developer – наши поздравления! Теперь развивайте навыки и гарантировано будете расти в зарплате. Помните, что от вас ожидают вовлеченность и рост навыков. Поэтому просто полюбите свою работу, не игнорируйте образовательные программы для повышения скиллов и растите как специалист.