Tech & Style Partner content

Как определить, Junior вы или Middle Frontend-разработчик?

software-developer-work-comic-book-style-vector-pop-art-retro-illustration-engineer-96234141

Почему все так размыто?

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

Рынок труда в IT не справляется с повышенным спросом на кадры. Особенно в Киеве не хватает как фронтенд-разработчиков, так и веб-дизайнеров, диджитал-маркетологов, дата-аналитиков. Как результат, образовательных учреждений становится больше, разнообразия курсов front end и других специальностей тоже. Этот конвейер несет и положительные, и губительные последствия для индустрии:
- качество образования ухудшается на фоне желания некоторых “хайпануть” на спросе в IT;
- уровни компетенции становятся размытее из-за отсутствия конкретных зон ответственности;
- деятельность псевдо специалистов и их негативное влияние на новичков.

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

Что отличает Джуна от Мидла в фронтенд-разработке

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

Джуниор — это новичок/стажер, который только решил вопрос с трудоустройством после обучения и имеет небольшой практический опыт . Ему поручают несложные задачи: проверить работу фида данных, переместить или изменить кнопку на сайте, создать простую форму связи и т.д. У него нет достаточного опыта, дабы брать на себя более серьезные таски.

Мидл-разработчик готов к серьезным вызовам и комфортно себя чувствует в командной работе. Он не требует дополнительного контроля, а в свою очередь успевает подсказать джунам в том или ином вопросе. Как правило, почти весь код в проекте пишется мидл-специалистами.

Как различить джуна от мидла:

1. Опыт. В среде разработки принято, что после полугода работы на должности Junior Frontend Developer у специалиста есть все основания перейти на уровень Middle. Но есть и вон выходящие случаи, когда лучшие кадры открывают потенциал раньше времени, и момент перехода соответственно наступает быстрее. 

2. Мышление. Джун озабочен вопросом написания рабочего кода, а вот мидл стремиться написать его так, дабы он не вызвал багов в последствии работы. Одновременно с этим, он пишет его на доступном языке для других разработчиков, разгребая одновременно недочеты джунов. 

3. Набор скиллов. Знать язык программирования Javascript должен как джун, так и мидл. Но глубина познания его кардинально отличается. Это касается и библиотек, знанием которых с гордостью может похвастаться Мидл-разработчик. С опытом и количеством новых проектов молодому специалисту приходят те же знания и навыки, которым обладает его наставник (мидл-девелопер).

4. Зона ответственности. Как уже упоминалось, специалистов отличает зона ответственности. Она ярче всего проявляется сложностью поставленных задач (например, внедрить продакшн в веб-проект или повысить скорость приложения). Плюс к этому, мидл не прочь прибегнуть в своей работе к менеджменту. Чем больше у него управленческих забот, тем ближе он подступает к уровню Senior. 

Последний признак джуна во фронтенде — нужда в постоянной помощи при нетривиальных задачах. Как показывает практика, чем быстрее эти вопросы у Junior’а найдут положительный отклик со стороны Middle’а, тем лучше. Это нормальная практика.

Фронтенд-разработчиками становятся в DAN. IT

Правильным и взвешенным решением станет записаться на полный курс по фронтент-разработке от DAN.IT Education. Он подходит как для тех, кто желает с нуля влиться в ІТ-индустрию со стороны фронтенда, так и для ребят с некоторым набором знаний и навыков из данной области.

В колледже студенты обучаются по последним стандартам ІТ-рынка, ведь программа курса создавалась коллегиально разработчиками ведущих израильских и украинских IT компаний. В ней предусмотрено обучение html и css для начинающих, основам Javascript, библиотеке React.js и т.д. Здесь заботятся о качестве усвоенного материала, предоставляю менторскую поддержку каждому учащемуся. Сложных тем и различных тонкостей во фронтенде предостаточно, а без консультаций не обойтись.