Найти тему

👶🏻👧🏻👩🏼 Младший или средний? Старший! Говорим об уровнях разработчиков. Часть 1

Наверняка ты уже видела эти слова:

🔹 junior (начинающий),

🔹 middle (средний),

🔹 senior (старший),

🔹 team lead (руководитель команды).

Но что же за ними скрывается? 🤔

Сегодня начинаю цикл статей про разные уровни разработчиков 👾

К сожалению, не существует абсолютно точного «реестра навыков» по уровням. А жаль! Было бы круто научиться всему по списку и — хоп! — любая соответствующая вакансия у тебя в кармане! 💁‍♀️

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

Начнём!

💥Senior💥

Старший программист — настоящий эксперт с большим практическим опытом разработки от 4-7 лет.

Может самостоятельно спроектировать и реализовать проект практически любой сложности и понимает, как устроен процесс разработки ПО (программного обеспечения) на каждом из этапов.

Обладает глубоким пониманием как проекта, так и используемых в нём технологий 💪 Может проводить code review и легко видит «узкие места» в коде, работает «на опережение» возможных будущих проблем. Умеет достаточно точно оценивать трудоёмкость задач.

Senior постоянно изучает новые технологии и решения, появляющиеся в индустрии, сравнивает инструменты и находит плюсы и минусы каждого решения.

Это тот уровень, к которому можно и нужно стремиться 🏆

Дальше рост может быть в двух направлениях — в менеджерском до Team Lead (руководитель команды), либо в техническом — до Architect (архитектор).

Я, например, Senior Full-stack 😎

Сделай свой первый шаг в IT👇

Приходи на наш бесплатный вебинар, где узнаешь:

- подходит ли тебе IT и как выбрать специальность

- как найти первую работу и регулярно расти в доходе

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

Открытый урок "Как девушке стать программисткой"