Уровень и классификация программиста
В этой статье мы коротко разберем разницу между различным уровнем программистов. Узнаем кто такой Junior программист, а кто такой Team Lead. Ну и конечно же поймете, кем являетесь Вы на текущий момент. Чтобы стать хорошим разработчиком, нужна постоянная практика. А хороший код может писать даже Junior!
Кто такой Junior?
Junior - студент старших курсов или выпускник, без существенного опыта работы, обычно 0.5-1.5 года реального опыта. Решает стандартные задачи с незначительными рисками. Джуниору нужно помогать и проверять результаты, не давать слишком сложные и длительные задания.
Кто такой Middle разработчик?
Middle - Основной работник, умеющий самостоятельно выполнять поставленные перед ним задачи. Обычно 1-3 года опыта. Простые задачи можно не ревьюить. Разработчик может делать длительные таски на 1-2 недели и принимать архитектурные решения.
Кто такой Senior разработчик?
Senior - работник, хорошо знающий предметную область. Опыт фултайма 4-7 лет. Проводит code review, мыслит проектом на уровне архитектуры и понимает долгосрочные последствия технических решений. Умеет предложить глобальные решения.
Кто такой Architect разработчик?
Architect - широкая квалификация уровня ИТ. На нем лежит разработка, эксплуатация, понимание процессов. Опыт работы от 8 лет. От действий архитектора зависит скорость разработки программного продукта, а это самое важное. Почему? Чем быстрее будет выполнена задача, тем меньше будет затрачено средств.
Кто такой Team Lead разработчик?
Тимлид — ведущий разработчик. Он отвечает за все, за что отвечает команда, для этого у него есть полномочия формировать команду и использовать ее членов по своему усмотрению для решения задач команды. Если на команду возлагается ответственность за проектирование системы, то тимлид должен позаботиться о том, чтобы кто-то систему спроектировал.
Кто такой Junior?
Junior - студент старших курсов или выпускник, без существенного опыта работы, обычно 0.5-1.5 года реального опыта. Решает стандартные задачи с незначительными рисками. Джуниору нужно помогать и проверять результаты, не давать слишком сложные и длительные задания.
Кто такой Middle разработчик?
Middle - Основной работник, умеющий самостоятельно выполнять поставленные перед ним задачи. Обычно 1-3 года опыта. Простые задачи можно не ревьюить. Разработчик может делать длительные таски на 1-2 недели и принимать архитектурные решения.
Кто такой Senior разработчик?
Senior - работник, хорошо знающий предметную область. Опыт фултайма 4-7 лет. Проводит code review, мыслит проектом на уровне архитектуры и понимает долгосрочные последствия технических решений. Умеет предложить глобальные решения.
Кто такой Architect разработчик?
Architect - широкая квалификация уровня ИТ. На нем лежит разработка, эксплуатация, понимание процессов. Опыт работы от 8 лет. От действий архитектора зависит скорость разработки программного продукта, а это самое важное. Почему? Чем быстрее будет выполнена задача, тем меньше будет затрачено средств.
Кто такой Team Lead разработчик?
Тимлид — ведущий разработчик. Он отвечает за все, за что отвечает команда, для этого у него есть полномочия формировать команду и использовать ее членов по своему усмотрению для решения задач команды. Если на команду возлагается ответственность за проектирование системы, то тимлид должен позаботиться о том, чтобы кто-то систему спроектировал.
Статьи и советы
03.06.20, 14:04