Пора перестать бояться джунов

Автор читает мысли крупных компаний

Автор читает мысли крупных компаний

Привет всем! Заметил, что в последнее время появилось много статей, критикующих начинающих разработчиков, и хотел бы высказать свое мнение в их защиту. Я не вижу ничего плохого в том, чтобы иметь начинающего специалиста в команде. Ведь это как чистый лист бумаги, который можно заполнить любыми идеями и потом получить результаты, необходимые именно вам.

Что все-таки подразумевается под джуном

На мой взгляд, часто происходит путаница между терминами «джуниор» и «стажер». В моем представлении джуниор — это минимальный боевая единица, которая уже может самостоятельно писать код в соответствии с установленными стандартами команды. То-есть джуниор — это человек, который хорошо владеет своим языком программирования и имеющий опыт работы с ним, продолжительностью не менее полугода. Опыт кодерства может быть, как личные проекты или какие-то пройденные стажировки.

Из слабых сторон джунов я бы выделил отсутствие «насмотренности» и реального опыта, что затрудняет предложение новых идей и заставляет их просто следовать указаниям старших коллег. Также часто у них недостаточно развиты софтскилы, и не всегда они понимают, как решать конфликтные ситуации между отделами или разработчиками. В таких случаях помощь и решение проблем чаще всего приходится на старших коллег.

020cfa2b332f51b264703124a76c3b9c.png

Поэтому я считаю, что большая часть работы джуниа зависит от качества процессов в отделе и профессионализма самой команды. Если будут хорошо описанные задачи, а также конкретные сценарии «как заполнить заявку на …» и описание стиля коды команды, то джун будет способен выполнять свою работу в полной мере.

Кто такой этот ваш стажер

Теперь давайте определим, кто такой стажер. Стажер является зачаточной формой жизни из которой должен появиться джун. Вероятно это будет выпускник курсов, который освоил в среднем всю программу, но может испытывать затруднения с написанием цикла перебора элементов в массиве. Ему уже одних направляющих действий от старших коллег не достаточно, ему нужно какое-то время для того, чтобы освоиться с новым инструментом.

Часто выпускники курсов на уровне стажера или ниже стремятся занять позицию джуна, и желательно в зарплатой мидла. Из-за этого может сложиться впечатление, что джуны не являются «боевыми единицами» способными приносить пользу. Это тоже самое если на должность сеньора нанять стажера и удивляться, какие сеньоры «тупые» и вообще нужно сразу техлидов искать.

появление джуна 1875 год

появление джуна 1875 год

По-этому будучи стажером нужно либо самостоятельно образовываться или искать ментора, стажировку. Ведь чтобы начинать работу, нужно достичь хотя-бы минимального профессионального уровня.

Реальная работа разработчика

В реальной работе при трудоустройстве любому разработчику, независимо от уровня квалификации, необходимо время на погружение в проект. Поэтому не стоит обвинять джуниоров в том, что они не могут сразу решить все проблемы с «супер» легаси на следующий день после приема на работу, ведь, вероятно, с этим не справится никто.

Также среди разработчиков среднего уровня могут встречаться специалисты с разной степенью профессиональной подготовки. В командах иногда встречаются разработчики, которых я называю «зомби». Они давно перестали развиваться профессионально, ограничиваясь выполнением повседневных задач над устаревшими проектами, но их держат в команде просто потому, что они там работают уже долгое время.

f325cd1cdd48af03c64836dd7614def2.png

И здесь даже более выгодно вместо данного сотрудника рассмотреть вариант найма джуна и внедрения в него необходимых идей и ценностей. Наших «зомби» уже сложно изменить, у них устоявшиеся отношения с руководством, и их лучше не трогать, но джуна можно сделать более эффективным членом команды. Путем демонстрации и объяснения того, что основными ценностями являются ответственность, постоянное обучение и стремление к качественной работе, можно вдохновить его на рост и развитие, предоставив собственный пример.

Заключение

В заключение, хочу подчеркнуть, что джуны способны эффективно выполнять свою работу и постепенно расти до уровня, соответствующего среднему разработчику. Важно не перекладывать на них проблемы команды или неудачно поставленные задачи и не утверждать, что «они не могут сами разобраться». С правильным подходом и наставничеством начинающие специалисты могут стать ценными активами для компании и успешно справляться с поставленными задачами.

Спасибо за внимание!

© Habrahabr.ru