ссылочку на статью:) спасибо!:)
Ссылка Junior
Джуниор - начинающий программист, который знает и понимает язык, но не решал реальных производственных задач. Даже если вы только начали изучать программирование, вы можете найти работу, где получите мало денег и много опыта. Либо же, нормальные деньги и высокие требования. Если не бросать развитие и программирование, можно вырасти в мидла с зарплатой и возможностями побольше, но о них - дальше.
Middle
Мидл - разработчик, который уже имеет некоторый опыт в программировании. Он уже может самостоятельно выполнять сложные задачи, но ему необходимо указать направление. Такой разработчик имеет не очень богатый опыт и не всегда сможет выбрать необходимые и достаточные инструменты для решения задач. Middle-разработчик видит решение конкретной задачи, но не всегда представляет общую картину.
Сеньор - это разработчиком со значительном опытом (5+ лет) и глубокими знаниями в коммерческой разработке софта. Опыт работы разработки за деньги - необходимое условие, но недостаточное.