Найти в Дзене
Fandit Fan

Уровни программистов!

В прошлой статье я рассказал почему я выбрал это направление и вообще как я к ниму пришёл, если вам интересно прочитайте В этой статье я постараюсь подробно рассказать о уровнях программистов! В основном они делятся на 3 уровня, как на верхнем фото:
1) Junior (в переводе с англ. 'младший')
2) Middle (в переводе с англ. 'средний')
3) Senior (в переводе с англ. 'старший') Так же уровни можно делить как продвинутый, то есть опытный Junior.
Начинающий Junior и так далее, но этот вариант мало используют. А
основные варианты эти 3 уровня. Junior. Junior - это новичок, который еще не может взять задачу «от и до», но при
этом и не совсем зеленый боец. У Junior уже есть некоторый опыт, он
может написать несложную логику на JS и каком-то из фреймворков. Он
хорошо знает теорию, но еще плохо владеет алгоритмами, и ему
обязательно нужен наставник. Middle. Middle - полноценная боевая единица, которой можно доверить задачу
или часть проекта. Человек такого уровня сам найдет
Оглавление

В прошлой статье я рассказал почему я выбрал это направление и вообще как я к ниму пришёл, если вам интересно прочитайте

В этой статье я постараюсь подробно рассказать о уровнях программистов!

В основном они делятся на 3 уровня, как на верхнем фото:
1) Junior (в переводе с англ. 'младший')
2) Middle (в переводе с англ. 'средний')
3) Senior (в переводе с англ. 'старший')

Так же уровни можно делить как продвинутый, то есть опытный Junior.
Начинающий Junior и так далее, но этот вариант мало используют. А
основные варианты эти 3 уровня.

Junior.

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

Middle.

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

Senior.

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

А так же, если вы хотите обучиться программированию, я для вас нашёл самые лучшие и дешёвые онлайн курсы по программированию- Fructcode

Ну на этом всё, если вам было интересно и полезно, я очень рад!
Если вам не сложно пожалуйста
подпишитесь и поставьте лайк :)