Рубріки: Основы

Джуниор не умеет работать, сеньор умеет не работать: чем отличаются роли Junior, Middle и Senior

Вікторія Пушкіна

Классификация джун/мидл/сеньор может отличаться от компании к компании. Поэтому и случаются такие истории, когда сеньор переходит в другую компанию на middle-позицию, при этом сохранив или даже увеличив зарплату.

Но есть «средняя температура по больнице», которая подходит большинству IT-компаний. Какая именно — рассказал на своем YouTube основатель школы программирования FoxmindEd Сергей Немчинский.

Highload публикует текстовую версию материала.

Джун

Реализует поставленную техническую задачу. Не строит архитектуру и не решает проблемы бизнеса.

Важно! Если вы не умеете программировать, если вы бегаете к старшим товарищам с каждой строчкой кода и если вы не можете написать что-то осмысленное без присмотра — вы не джун. Вы вообще еще не разработчик.

Вот как выглядит работа junior-разработчика:

  1. Ему ставят задачу. Обязательно технически. Например: реализуй вот такой класс, вот такую функциональность и вот в таком ограничении.
  2. Он садится и выполняет задачу. Может иногда обращаться с вопросом к старшему товарищу.

Мидл

Тоже пишет хороший код. Может делать это лучше джуниора, может — так же. Главное отличие от джуна: мидл может понять задачу, поставленную в терминах бизнеса.

Например: «Смотри, нам нужен функционал раздачи прав пользователей».

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

Сеньор

Решает проблемы бизнеса, даже если они не сформулированы.

Если сеньору бизнес скажет: «Сделайте нам, пожалуйста, поиск по элементам», сеньор уточнит, зачем это нужно, и вполне сможет предложить альтернативное решение проблемы.

Мемный комментарий под видео на YouTube

Важно! Уровень сеньорности сильно зависит от стажа программиста. Несмотря на все ваши знания и навыки, вас практически ни в одной компании не назначат сеньором, если у вас нет хотя бы трех лет стажа (по-хорошему — надо пять).

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

Скорее всего, у вас возник вопрос: а чем же тогда занимаются тимлид и техлид? Давайте разберем.

Тимлид vs Техлид

В некоторых компаниях эти должности объединены в одну. Но вообще делать так — не очень хорошая идея 🙂

Tech Lead Team Lead
Senior-x2-разработчик, условно говоря. Это человек, который строит архитектуру всего приложения.

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

То есть техлид — самый сильный разработчик в команде.

Наполовину разработчик, наполовину менеджер. Связующее звено между командой и проектным менеджером.

Пока проектный менеджер занимается проблемами клиента, тимлид менеджерит свою команду: чтобы у каждого была задача и каждый ее понимал.

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

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023